builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0028 starttime: 1461341522.96 results: success (0) buildid: 20160422070002 builduid: 1f34c23a995f40fc96395e4bd8f08ce1 revision: 0da9dcd298a62e744a069c336797b24135f277a0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 09:12:02.962195) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 09:12:02.962641) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 18 secs) (at 2016-04-22 09:12:02.966964) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 18 secs) (at 2016-04-22 09:12:21.299399) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-22 09:12:21.299653) ========= 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.Z86dk1hOPI/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.iwBi6L906T/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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-22 09:12:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 9.54M=0.001s 2016-04-22 09:12:21 (9.54 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.105170 ========= master_lag: 7.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-22 09:12:28.851594) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 09:12:28.853921) ========= 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.Z86dk1hOPI/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.iwBi6L906T/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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.035535 ========= master_lag: 0.54 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 09:12:29.426343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 17 secs) (at 2016-04-22 09:12:29.426647) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 0da9dcd298a62e744a069c336797b24135f277a0 --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 0da9dcd298a62e744a069c336797b24135f277a0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Z86dk1hOPI/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.iwBi6L906T/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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-22 09:12:30,006 truncating revision to first 12 chars 2016-04-22 09:12:30,006 Setting DEBUG logging. 2016-04-22 09:12:30,007 attempt 1/10 2016-04-22 09:12:30,007 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/0da9dcd298a6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 09:12:30,682 unpacking tar archive at: fx-team-0da9dcd298a6/testing/mozharness/ program finished with exit code 0 elapsedTime=0.914636 ========= master_lag: 16.92 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 17 secs) (at 2016-04-22 09:12:47.262974) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 09:12:47.263281) ========= script_repo_revision: 0da9dcd298a62e744a069c336797b24135f277a0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 09:12:47.269669) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 24 secs) (at 2016-04-22 09:12:47.270036) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 24 secs) (at 2016-04-22 09:13:12.134734) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-22 09:13:12.134991) ========= /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.Z86dk1hOPI/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.iwBi6L906T/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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 09:13:12 INFO - MultiFileLogger online at 20160422 09:13:12 in /builds/slave/test 09:13:12 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 09:13:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:13:12 INFO - {'append_to_log': False, 09:13:12 INFO - 'base_work_dir': '/builds/slave/test', 09:13:12 INFO - 'blob_upload_branch': 'fx-team', 09:13:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:13:12 INFO - 'buildbot_json_path': 'buildprops.json', 09:13:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:13:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:13:12 INFO - 'download_minidump_stackwalk': True, 09:13:12 INFO - 'download_symbols': 'true', 09:13:12 INFO - 'e10s': False, 09:13:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:13:12 INFO - 'tooltool.py': '/tools/tooltool.py', 09:13:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:13:12 INFO - '/tools/misc-python/virtualenv.py')}, 09:13:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:13:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:13:12 INFO - 'log_level': 'info', 09:13:12 INFO - 'log_to_console': True, 09:13:12 INFO - 'opt_config_files': (), 09:13:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:13:12 INFO - '--processes=1', 09:13:12 INFO - '--config=%(test_path)s/wptrunner.ini', 09:13:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:13:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:13:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:13:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:13:12 INFO - 'pip_index': False, 09:13:12 INFO - 'require_test_zip': True, 09:13:12 INFO - 'test_type': ('testharness',), 09:13:12 INFO - 'this_chunk': '1', 09:13:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:13:12 INFO - 'total_chunks': '10', 09:13:12 INFO - 'virtualenv_path': 'venv', 09:13:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:13:12 INFO - 'work_dir': 'build'} 09:13:12 INFO - ##### 09:13:12 INFO - ##### Running clobber step. 09:13:12 INFO - ##### 09:13:12 INFO - Running pre-action listener: _resource_record_pre_action 09:13:12 INFO - Running main action method: clobber 09:13:12 INFO - rmtree: /builds/slave/test/build 09:13:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:13:14 INFO - Running post-action listener: _resource_record_post_action 09:13:14 INFO - ##### 09:13:14 INFO - ##### Running read-buildbot-config step. 09:13:14 INFO - ##### 09:13:14 INFO - Running pre-action listener: _resource_record_pre_action 09:13:14 INFO - Running main action method: read_buildbot_config 09:13:14 INFO - Using buildbot properties: 09:13:14 INFO - { 09:13:14 INFO - "project": "", 09:13:14 INFO - "product": "firefox", 09:13:14 INFO - "script_repo_revision": "production", 09:13:14 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 09:13:14 INFO - "repository": "", 09:13:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 09:13:14 INFO - "buildid": "20160422070002", 09:13:14 INFO - "pgo_build": "False", 09:13:14 INFO - "basedir": "/builds/slave/test", 09:13:14 INFO - "buildnumber": 372, 09:13:14 INFO - "slavename": "t-yosemite-r7-0028", 09:13:14 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 09:13:14 INFO - "platform": "macosx64", 09:13:14 INFO - "branch": "fx-team", 09:13:14 INFO - "revision": "0da9dcd298a62e744a069c336797b24135f277a0", 09:13:14 INFO - "repo_path": "integration/fx-team", 09:13:14 INFO - "moz_repo_path": "", 09:13:14 INFO - "stage_platform": "macosx64", 09:13:14 INFO - "builduid": "1f34c23a995f40fc96395e4bd8f08ce1", 09:13:14 INFO - "slavebuilddir": "test" 09:13:14 INFO - } 09:13:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 09:13:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 09:13:14 INFO - Running post-action listener: _resource_record_post_action 09:13:14 INFO - ##### 09:13:14 INFO - ##### Running download-and-extract step. 09:13:14 INFO - ##### 09:13:14 INFO - Running pre-action listener: _resource_record_pre_action 09:13:14 INFO - Running main action method: download_and_extract 09:13:14 INFO - mkdir: /builds/slave/test/build/tests 09:13: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')]} 09:13:14 INFO - https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:13:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:13:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:13:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:20 INFO - Downloaded 1235 bytes. 09:13:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:13:20 INFO - Using the following test package requirements: 09:13:20 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 09:13:20 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 09:13:20 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 09:13:20 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'jsshell-mac64.zip'], 09:13:20 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 09:13:20 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 09:13:20 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 09:13:20 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 09:13:20 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 09:13:20 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:13:20 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 09:13:20 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 09:13: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')]} 09:13:20 INFO - https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:13:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:13:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:13:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:22 INFO - Downloaded 17989137 bytes. 09:13:22 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/*'] 09:13:22 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/* 09:13:22 INFO - caution: filename not matched: web-platform/* 09:13:22 INFO - Return code: 11 09:13:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:22 INFO - https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:13:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:13:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:13:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:24 INFO - Downloaded 36402275 bytes. 09:13:24 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/*'] 09:13:24 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/* 09:13:28 INFO - caution: filename not matched: bin/* 09:13:28 INFO - caution: filename not matched: config/* 09:13:28 INFO - caution: filename not matched: mozbase/* 09:13:28 INFO - caution: filename not matched: marionette/* 09:13:28 INFO - caution: filename not matched: tools/wptserve/* 09:13:28 INFO - Return code: 11 09:13:28 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')]} 09:13:28 INFO - https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 09:13:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:13:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:13:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 09:13:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:30 INFO - Downloaded 68879301 bytes. 09:13:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:13:30 INFO - mkdir: /builds/slave/test/properties 09:13:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:13:30 INFO - Writing to file /builds/slave/test/properties/build_url 09:13:30 INFO - Contents: 09:13:30 INFO - build_url:https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:13:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:13:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:13:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:13:32 INFO - Contents: 09:13:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:13:32 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')]} 09:13:32 INFO - https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:13:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:13:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:13:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:13:35 INFO - Downloaded 103548683 bytes. 09:13:35 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'] 09:13:35 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 09:13:38 INFO - Return code: 0 09:13:38 INFO - Running post-action listener: _resource_record_post_action 09:13:38 INFO - Running post-action listener: set_extra_try_arguments 09:13:38 INFO - ##### 09:13:38 INFO - ##### Running create-virtualenv step. 09:13:38 INFO - ##### 09:13:38 INFO - Running pre-action listener: _pre_create_virtualenv 09:13:38 INFO - Running pre-action listener: _resource_record_pre_action 09:13:38 INFO - Running main action method: create_virtualenv 09:13:38 INFO - Creating virtualenv /builds/slave/test/build/venv 09:13:38 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 09:13:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:13:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:13:38 INFO - Using real prefix '/tools/python27' 09:13:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:13:39 INFO - Installing distribute.............................................................................................................................................................................................done. 09:13:42 INFO - Installing pip.................done. 09:13:42 INFO - Return code: 0 09:13:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:13: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')]} 09:13:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13: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')]} 09:13:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:42 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 0x104517e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104534f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8b8bd88210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045305e0>, '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 0x104113cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10413e990>, '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.Z86dk1hOPI/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.iwBi6L906T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:13:42 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 09:13:42 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 09:13:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Z86dk1hOPI/Render', 09:13:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:13:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:13:42 INFO - 'HOME': '/Users/cltbld', 09:13:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:13:42 INFO - 'LOGNAME': 'cltbld', 09:13:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:42 INFO - 'MOZ_NO_REMOTE': '1', 09:13:42 INFO - 'NO_EM_RESTART': '1', 09:13:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:13:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:42 INFO - 'PWD': '/builds/slave/test', 09:13:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:13:42 INFO - 'SHELL': '/bin/bash', 09:13:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iwBi6L906T/Listeners', 09:13:42 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 09:13:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:13:42 INFO - 'USER': 'cltbld', 09:13:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:13:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:13:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:13:42 INFO - 'XPC_FLAGS': '0x0', 09:13:42 INFO - 'XPC_SERVICE_NAME': '0', 09:13:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:13:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:42 INFO - Downloading/unpacking psutil>=0.7.1 09:13:42 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 09:13:42 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 09:13:42 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 09:13:42 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 09:13:42 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 09:13:42 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 09:13:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:13:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:13:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:13:45 INFO - Installing collected packages: psutil 09:13:45 INFO - Running setup.py install for psutil 09:13:45 INFO - building 'psutil._psutil_osx' extension 09:13:45 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 09:13:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 09:13:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 09:13:46 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 09:13:46 INFO - building 'psutil._psutil_posix' extension 09:13:46 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 09:13:46 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:13:46 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:13:46 INFO - ^ 09:13:46 INFO - 1 warning generated. 09:13:46 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 09:13:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:13:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:13:46 INFO - Successfully installed psutil 09:13:46 INFO - Cleaning up... 09:13:46 INFO - Return code: 0 09:13:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:13:46 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')]} 09:13:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:46 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')]} 09:13:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:46 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 0x104517e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104534f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8b8bd88210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045305e0>, '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 0x104113cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10413e990>, '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.Z86dk1hOPI/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.iwBi6L906T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:13:46 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 09:13:46 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 09:13:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Z86dk1hOPI/Render', 09:13:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:13:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:13:46 INFO - 'HOME': '/Users/cltbld', 09:13:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:13:46 INFO - 'LOGNAME': 'cltbld', 09:13:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:46 INFO - 'MOZ_NO_REMOTE': '1', 09:13:46 INFO - 'NO_EM_RESTART': '1', 09:13:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:13:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:46 INFO - 'PWD': '/builds/slave/test', 09:13:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:13:46 INFO - 'SHELL': '/bin/bash', 09:13:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iwBi6L906T/Listeners', 09:13:46 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 09:13:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:13:46 INFO - 'USER': 'cltbld', 09:13:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:13:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:13:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:13:46 INFO - 'XPC_FLAGS': '0x0', 09:13:46 INFO - 'XPC_SERVICE_NAME': '0', 09:13:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:13:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:13:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:13:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:13:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:13:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:13:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:13:49 INFO - Installing collected packages: mozsystemmonitor 09:13:49 INFO - Running setup.py install for mozsystemmonitor 09:13:49 INFO - Successfully installed mozsystemmonitor 09:13:49 INFO - Cleaning up... 09:13:49 INFO - Return code: 0 09:13:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:13:49 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')]} 09:13:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:49 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')]} 09:13:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:49 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 0x104517e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104534f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8b8bd88210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045305e0>, '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 0x104113cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10413e990>, '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.Z86dk1hOPI/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.iwBi6L906T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:13:49 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 09:13:49 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 09:13:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Z86dk1hOPI/Render', 09:13:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:13:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:13:49 INFO - 'HOME': '/Users/cltbld', 09:13:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:13:49 INFO - 'LOGNAME': 'cltbld', 09:13:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:49 INFO - 'MOZ_NO_REMOTE': '1', 09:13:49 INFO - 'NO_EM_RESTART': '1', 09:13:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:13:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:49 INFO - 'PWD': '/builds/slave/test', 09:13:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:13:49 INFO - 'SHELL': '/bin/bash', 09:13:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iwBi6L906T/Listeners', 09:13:49 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 09:13:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:13:49 INFO - 'USER': 'cltbld', 09:13:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:13:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:13:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:13:49 INFO - 'XPC_FLAGS': '0x0', 09:13:49 INFO - 'XPC_SERVICE_NAME': '0', 09:13:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:13:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:50 INFO - Downloading/unpacking blobuploader==1.2.4 09:13:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:13:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:13:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:52 INFO - Downloading blobuploader-1.2.4.tar.gz 09:13:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:13:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:13:52 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 09:13:52 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 09:13:52 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 09:13:52 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 09:13:52 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 09:13:52 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 09:13:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:13:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:13:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:53 INFO - Downloading docopt-0.6.1.tar.gz 09:13:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:13:53 INFO - Installing collected packages: blobuploader, requests, docopt 09:13:53 INFO - Running setup.py install for blobuploader 09:13:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:13:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:13:53 INFO - Running setup.py install for requests 09:13:54 INFO - Running setup.py install for docopt 09:13:54 INFO - Successfully installed blobuploader requests docopt 09:13:54 INFO - Cleaning up... 09:13:54 INFO - Return code: 0 09:13:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:13:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:13:54 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 0x104517e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104534f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8b8bd88210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045305e0>, '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 0x104113cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10413e990>, '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.Z86dk1hOPI/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.iwBi6L906T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:13:54 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 09:13:54 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 09:13:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Z86dk1hOPI/Render', 09:13:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:13:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:13:54 INFO - 'HOME': '/Users/cltbld', 09:13:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:13:54 INFO - 'LOGNAME': 'cltbld', 09:13:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:54 INFO - 'MOZ_NO_REMOTE': '1', 09:13:54 INFO - 'NO_EM_RESTART': '1', 09:13:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:13:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:54 INFO - 'PWD': '/builds/slave/test', 09:13:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:13:54 INFO - 'SHELL': '/bin/bash', 09:13:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iwBi6L906T/Listeners', 09:13:54 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 09:13:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:13:54 INFO - 'USER': 'cltbld', 09:13:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:13:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:13:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:13:54 INFO - 'XPC_FLAGS': '0x0', 09:13:54 INFO - 'XPC_SERVICE_NAME': '0', 09:13:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:13:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Fc_f_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-KxGrGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-1D4TO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-5wxmms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-ThNT4D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-CSUeLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-3qKxcN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-oJqIcf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-1Ss91e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:13:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-hHwW11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-yK6pvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-FouQ7i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-zWf7x1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-0QqDwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-bH8hHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-2xFlWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-DxiWlx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-9qBYaa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-utlDrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:13:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:13:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-KKmUa5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:13:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:13:57 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-4UtuT_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:13:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:13:57 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 09:13:57 INFO - Running setup.py install for manifestparser 09:13:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:13:57 INFO - Running setup.py install for mozcrash 09:13:57 INFO - Running setup.py install for mozdebug 09:13:57 INFO - Running setup.py install for mozdevice 09:13:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Running setup.py install for mozfile 09:13:58 INFO - Running setup.py install for mozhttpd 09:13:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Running setup.py install for mozinfo 09:13:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Running setup.py install for mozInstall 09:13:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Running setup.py install for mozleak 09:13:58 INFO - Running setup.py install for mozlog 09:13:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:13:59 INFO - Running setup.py install for moznetwork 09:13:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:13:59 INFO - Running setup.py install for mozprocess 09:13:59 INFO - Running setup.py install for mozprofile 09:13:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:13:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:13:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:13:59 INFO - Running setup.py install for mozrunner 09:13:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:13:59 INFO - Running setup.py install for mozscreenshot 09:13:59 INFO - Running setup.py install for moztest 09:13:59 INFO - Running setup.py install for mozversion 09:14:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:14:00 INFO - Running setup.py install for wptserve 09:14:00 INFO - Running setup.py install for marionette-driver 09:14:00 INFO - Running setup.py install for browsermob-proxy 09:14:00 INFO - Running setup.py install for marionette-client 09:14:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:14:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:14:00 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 09:14:00 INFO - Cleaning up... 09:14:00 INFO - Return code: 0 09:14:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:14:00 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')]} 09:14:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:14:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:14:00 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')]} 09:14:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:14:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:14:00 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 0x104517e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104534f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8b8bd88210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045305e0>, '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 0x104113cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10413e990>, '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.Z86dk1hOPI/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.iwBi6L906T/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:14:00 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 09:14:00 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 09:14:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Z86dk1hOPI/Render', 09:14:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:14:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:14:00 INFO - 'HOME': '/Users/cltbld', 09:14:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:14:00 INFO - 'LOGNAME': 'cltbld', 09:14:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:14:00 INFO - 'MOZ_NO_REMOTE': '1', 09:14:00 INFO - 'NO_EM_RESTART': '1', 09:14:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:14:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:14:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:14:00 INFO - 'PWD': '/builds/slave/test', 09:14:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:14:00 INFO - 'SHELL': '/bin/bash', 09:14:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iwBi6L906T/Listeners', 09:14:00 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 09:14:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:14:00 INFO - 'USER': 'cltbld', 09:14:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:14:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:14:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:14:00 INFO - 'XPC_FLAGS': '0x0', 09:14:00 INFO - 'XPC_SERVICE_NAME': '0', 09:14:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:14:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-k2otYw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-07QIce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-PbZM38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-oruPpg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-ltW1MK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-wq2k0w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-fV47Y5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:14:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-_8IihE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:14:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Ci7oKf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:14:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-bOGUb9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:14:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-fKzA8P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-CvlIzI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-vMEdwN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-WOsmp7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-wcgVXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-fnk3Sd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:14:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-p9GoLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:14:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:14:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:14:03 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-6Rjo9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:14:03 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:14:03 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-lTxeNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:14:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:14:03 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-rg9Q0h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:14:03 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)) 09:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:14:03 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-yspFji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:14:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:14:03 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 09:14:03 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 09:14:03 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 09:14:03 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 09:14:03 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 09:14:03 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 09:14:06 INFO - Downloading blessings-1.6.tar.gz 09:14:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:14:06 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)) 09:14:06 INFO - Installing collected packages: blessings 09:14:06 INFO - Running setup.py install for blessings 09:14:06 INFO - Successfully installed blessings 09:14:06 INFO - Cleaning up... 09:14:06 INFO - Return code: 0 09:14:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:14:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:14:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:14:06 INFO - Reading from file tmpfile_stdout 09:14:06 INFO - Current package versions: 09:14:07 INFO - blessings == 1.6 09:14:07 INFO - blobuploader == 1.2.4 09:14:07 INFO - browsermob-proxy == 0.6.0 09:14:07 INFO - docopt == 0.6.1 09:14:07 INFO - manifestparser == 1.1 09:14:07 INFO - marionette-client == 2.3.0 09:14:07 INFO - marionette-driver == 1.4.0 09:14:07 INFO - mozInstall == 1.12 09:14:07 INFO - mozcrash == 0.17 09:14:07 INFO - mozdebug == 0.1 09:14:07 INFO - mozdevice == 0.48 09:14:07 INFO - mozfile == 1.2 09:14:07 INFO - mozhttpd == 0.7 09:14:07 INFO - mozinfo == 0.9 09:14:07 INFO - mozleak == 0.1 09:14:07 INFO - mozlog == 3.1 09:14:07 INFO - moznetwork == 0.27 09:14:07 INFO - mozprocess == 0.22 09:14:07 INFO - mozprofile == 0.28 09:14:07 INFO - mozrunner == 6.11 09:14:07 INFO - mozscreenshot == 0.1 09:14:07 INFO - mozsystemmonitor == 0.0 09:14:07 INFO - moztest == 0.7 09:14:07 INFO - mozversion == 1.4 09:14:07 INFO - psutil == 3.1.1 09:14:07 INFO - requests == 1.2.3 09:14:07 INFO - wptserve == 1.4.0 09:14:07 INFO - wsgiref == 0.1.2 09:14:07 INFO - Running post-action listener: _resource_record_post_action 09:14:07 INFO - Running post-action listener: _start_resource_monitoring 09:14:07 INFO - Starting resource monitoring. 09:14:07 INFO - ##### 09:14:07 INFO - ##### Running pull step. 09:14:07 INFO - ##### 09:14:07 INFO - Running pre-action listener: _resource_record_pre_action 09:14:07 INFO - Running main action method: pull 09:14:07 INFO - Pull has nothing to do! 09:14:07 INFO - Running post-action listener: _resource_record_post_action 09:14:07 INFO - ##### 09:14:07 INFO - ##### Running install step. 09:14:07 INFO - ##### 09:14:07 INFO - Running pre-action listener: _resource_record_pre_action 09:14:07 INFO - Running main action method: install 09:14:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:14:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:14:07 INFO - Reading from file tmpfile_stdout 09:14:07 INFO - Detecting whether we're running mozinstall >=1.0... 09:14:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:14:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:14:07 INFO - Reading from file tmpfile_stdout 09:14:07 INFO - Output received: 09:14:07 INFO - Usage: mozinstall [options] installer 09:14:07 INFO - Options: 09:14:07 INFO - -h, --help show this help message and exit 09:14:07 INFO - -d DEST, --destination=DEST 09:14:07 INFO - Directory to install application into. [default: 09:14:07 INFO - "/builds/slave/test"] 09:14:07 INFO - --app=APP Application being installed. [default: firefox] 09:14:07 INFO - mkdir: /builds/slave/test/build/application 09:14:07 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'] 09:14:07 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 09:14:27 INFO - Reading from file tmpfile_stdout 09:14:27 INFO - Output received: 09:14:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:14:27 INFO - Running post-action listener: _resource_record_post_action 09:14:27 INFO - ##### 09:14:27 INFO - ##### Running run-tests step. 09:14:27 INFO - ##### 09:14:27 INFO - Running pre-action listener: _resource_record_pre_action 09:14:27 INFO - Running main action method: run_tests 09:14:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:14:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:14:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:14:27 INFO - grabbing minidump binary from tooltool 09:14:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:14:27 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1045305e0>, '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 0x104113cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10413e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:14:27 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:14:27 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 09:14:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:14:27 INFO - Return code: 0 09:14:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:14:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:14:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:14:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:14:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Z86dk1hOPI/Render', 09:14:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:14:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:14:27 INFO - 'HOME': '/Users/cltbld', 09:14:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:14:27 INFO - 'LOGNAME': 'cltbld', 09:14:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:14:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:14:27 INFO - 'MOZ_NO_REMOTE': '1', 09:14:27 INFO - 'NO_EM_RESTART': '1', 09:14:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:14:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:14:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:14:27 INFO - 'PWD': '/builds/slave/test', 09:14:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:14:27 INFO - 'SHELL': '/bin/bash', 09:14:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.iwBi6L906T/Listeners', 09:14:27 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 09:14:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:14:27 INFO - 'USER': 'cltbld', 09:14:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:14:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:14:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:14:27 INFO - 'XPC_FLAGS': '0x0', 09:14:27 INFO - 'XPC_SERVICE_NAME': '0', 09:14:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:14:27 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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 09:14:28 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:14:28 INFO - import pkg_resources 09:14:29 INFO - Using 1 client processes 09:14:29 INFO - wptserve Starting http server on 127.0.0.1:8000 09:14:29 INFO - wptserve Starting http server on 127.0.0.1:8001 09:14:29 INFO - wptserve Starting http server on 127.0.0.1:8443 09:14:31 INFO - SUITE-START | Running 778 tests 09:14:31 INFO - Running testharness tests 09:14:31 INFO - Setting up ssl 09:14:31 INFO - PROCESS | certutil | 09:14:31 INFO - PROCESS | certutil | 09:14:31 INFO - PROCESS | certutil | 09:14:31 INFO - Certificate Nickname Trust Attributes 09:14:31 INFO - SSL,S/MIME,JAR/XPI 09:14:31 INFO - 09:14:31 INFO - web-platform-tests CT,, 09:14:31 INFO - 09:14:31 INFO - Starting runner 09:14:32 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:14:32 INFO - PROCESS | 1652 | 1461341672253 Marionette DEBUG Marionette enabled via build flag and pref 09:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164cc800 == 1 [pid = 1652] [id = 1] 09:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x11663a800) [pid = 1652] [serial = 1] [outer = 0x0] 09:14:32 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x11663b800) [pid = 1652] [serial = 2] [outer = 0x11663a800] 09:14:32 INFO - PROCESS | 1652 | 1461341672563 Marionette INFO Listening on port 2828 09:14:32 INFO - PROCESS | 1652 | 1461341672787 Marionette DEBUG Marionette enabled via command-line flag 09:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11906d000 == 2 [pid = 1652] [id = 2] 09:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x11906d800) [pid = 1652] [serial = 3] [outer = 0x0] 09:14:32 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x11906e800) [pid = 1652] [serial = 4] [outer = 0x11906d800] 09:14:32 INFO - PROCESS | 1652 | [1652] 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 09:14:32 INFO - PROCESS | 1652 | 1461341672941 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 09:14:33 INFO - PROCESS | 1652 | 1461341673026 Marionette DEBUG Closed connection conn0 09:14:33 INFO - PROCESS | 1652 | [1652] 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 09:14:33 INFO - PROCESS | 1652 | 1461341673033 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 09:14:33 INFO - PROCESS | 1652 | 1461341673048 Marionette DEBUG Closed connection conn1 09:14:33 INFO - PROCESS | 1652 | [1652] 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 09:14:33 INFO - PROCESS | 1652 | 1461341673054 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 09:14:33 INFO - PROCESS | 1652 | 1461341673062 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:14:33 INFO - PROCESS | 1652 | 1461341673068 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":"20160422070002","device":"desktop","version":"48.0a1"} 09:14:33 INFO - PROCESS | 1652 | [1652] 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 09:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4bb800 == 3 [pid = 1652] [id = 3] 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11c4c2000) [pid = 1652] [serial = 5] [outer = 0x0] 09:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4c3000 == 4 [pid = 1652] [id = 4] 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c728800) [pid = 1652] [serial = 6] [outer = 0x0] 09:14:34 INFO - PROCESS | 1652 | [1652] 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 09:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124109000 == 5 [pid = 1652] [id = 5] 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c1fc400) [pid = 1652] [serial = 7] [outer = 0x0] 09:14:34 INFO - PROCESS | 1652 | [1652] 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 09:14:34 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x1241f0400) [pid = 1652] [serial = 8] [outer = 0x11c1fc400] 09:14:34 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x12702f800) [pid = 1652] [serial = 9] [outer = 0x11c4c2000] 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x11be3c400) [pid = 1652] [serial = 10] [outer = 0x11c728800] 09:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123fa8400) [pid = 1652] [serial = 11] [outer = 0x11c1fc400] 09:14:35 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:14:35 INFO - PROCESS | 1652 | 1461341675311 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1652 | 1461341675319 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x128f6f800) [pid = 1652] [serial = 12] [outer = 0x11c1fc400] 09:14:35 INFO - PROCESS | 1652 | 1461341675671 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"bd3dadf5-61fc-424e-88b3-3bf3afef267c","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":"20160422070002","device":"desktop","version":"48.0a1","command_id":1}}] 09:14:35 INFO - PROCESS | 1652 | 1461341675764 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}] 09:14:35 INFO - PROCESS | 1652 | 1461341675809 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:14:35 INFO - PROCESS | 1652 | 1461341675895 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:14:35 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:14:35 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 09:14:35 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 09:14:35 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b73c800) [pid = 1652] [serial = 13] [outer = 0x11c1fc400] 09:14:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:36 INFO - PROCESS | 1652 | 1461341676180 Marionette TRACE conn2 <- [1,3,null,{}] 09:14:36 INFO - PROCESS | 1652 | 1461341676182 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:14:36 INFO - PROCESS | 1652 | 1461341676197 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:14:36 INFO - PROCESS | 1652 | 1461341676225 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 1652 | 1461341676227 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:14:36 INFO - PROCESS | 1652 | 1461341676230 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1652 | 1461341676232 Marionette TRACE conn2 <- [1,6,null,{}] 09:14:36 INFO - PROCESS | 1652 | 1461341676235 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}] 09:14:36 INFO - PROCESS | 1652 | 1461341676245 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:14:36 INFO - PROCESS | 1652 | 1461341676248 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc1f800 == 6 [pid = 1652] [id = 6] 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12b78f800) [pid = 1652] [serial = 14] [outer = 0x0] 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12b4db800) [pid = 1652] [serial = 15] [outer = 0x12b78f800] 09:14:36 INFO - PROCESS | 1652 | 1461341676280 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12b4e2000) [pid = 1652] [serial = 16] [outer = 0x12b78f800] 09:14:36 INFO - PROCESS | 1652 | 1461341676592 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]]]}] 09:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf07800 == 7 [pid = 1652] [id = 7] 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12b4e5800) [pid = 1652] [serial = 17] [outer = 0x0] 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12be92800) [pid = 1652] [serial = 18] [outer = 0x12b4e5800] 09:14:36 INFO - PROCESS | 1652 | 1461341676629 Marionette DEBUG loaded listener.js 09:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12c046800) [pid = 1652] [serial = 19] [outer = 0x12b4e5800] 09:14:36 INFO - PROCESS | 1652 | 1461341676684 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 1652 | 1461341676686 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:14:36 INFO - PROCESS | 1652 | 1461341676704 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1652 | 1461341676705 Marionette TRACE conn2 <- [1,10,null,{}] 09:14:36 INFO - PROCESS | 1652 | 1461341676716 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}] 09:14:36 INFO - PROCESS | 1652 | 1461341676846 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:14:36 INFO - PROCESS | 1652 | 1461341676878 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c0800 == 8 [pid = 1652] [id = 8] 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12d1acc00) [pid = 1652] [serial = 20] [outer = 0x0] 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d1ae800) [pid = 1652] [serial = 21] [outer = 0x12d1acc00] 09:14:36 INFO - PROCESS | 1652 | 1461341676907 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d1b2c00) [pid = 1652] [serial = 22] [outer = 0x12d1acc00] 09:14:37 INFO - PROCESS | 1652 | 1461341677210 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 534ms 09:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:14:37 INFO - PROCESS | 1652 | 1461341677228 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1652 | 1461341677230 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:14:37 INFO - PROCESS | 1652 | 1461341677232 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1652 | 1461341677233 Marionette TRACE conn2 <- [1,14,null,{}] 09:14:37 INFO - PROCESS | 1652 | 1461341677236 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}] 09:14:37 INFO - PROCESS | 1652 | 1461341677369 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:14:37 INFO - PROCESS | 1652 | 1461341677380 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db79800 == 9 [pid = 1652] [id = 9] 09:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d572400) [pid = 1652] [serial = 23] [outer = 0x0] 09:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12db9b000) [pid = 1652] [serial = 24] [outer = 0x12d572400] 09:14:37 INFO - PROCESS | 1652 | 1461341677406 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12dba4c00) [pid = 1652] [serial = 25] [outer = 0x12d572400] 09:14:37 INFO - PROCESS | 1652 | 1461341677656 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 09:14:37 INFO - PROCESS | 1652 | 1461341677701 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1652 | 1461341677702 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:14:37 INFO - PROCESS | 1652 | 1461341677712 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1652 | 1461341677713 Marionette TRACE conn2 <- [1,18,null,{}] 09:14:37 INFO - PROCESS | 1652 | 1461341677715 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}] 09:14:37 INFO - PROCESS | 1652 | 1461341677807 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:14:37 INFO - PROCESS | 1652 | 1461341677813 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e413800 == 10 [pid = 1652] [id = 10] 09:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e2a7c00) [pid = 1652] [serial = 26] [outer = 0x0] 09:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e2b1000) [pid = 1652] [serial = 27] [outer = 0x12e2a7c00] 09:14:37 INFO - PROCESS | 1652 | 1461341677838 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e42a000) [pid = 1652] [serial = 28] [outer = 0x12e2a7c00] 09:14:38 INFO - PROCESS | 1652 | 1461341678116 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]]]}] 09:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 424ms 09:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:14:38 INFO - PROCESS | 1652 | 1461341678130 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:14:38 INFO - PROCESS | 1652 | 1461341678131 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:14:38 INFO - PROCESS | 1652 | 1461341678133 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:14:38 INFO - PROCESS | 1652 | 1461341678134 Marionette TRACE conn2 <- [1,22,null,{}] 09:14:38 INFO - PROCESS | 1652 | 1461341678137 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}] 09:14:38 INFO - PROCESS | 1652 | 1461341678237 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:14:38 INFO - PROCESS | 1652 | 1461341678244 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e422800 == 11 [pid = 1652] [id = 11] 09:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x11ad47000) [pid = 1652] [serial = 29] [outer = 0x0] 09:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12d021800) [pid = 1652] [serial = 30] [outer = 0x11ad47000] 09:14:38 INFO - PROCESS | 1652 | 1461341678268 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e864c00) [pid = 1652] [serial = 31] [outer = 0x11ad47000] 09:14:38 INFO - PROCESS | 1652 | 1461341678506 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]]]}] 09:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 09:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:14:38 INFO - PROCESS | 1652 | 1461341678561 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:14:38 INFO - PROCESS | 1652 | 1461341678562 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:14:38 INFO - PROCESS | 1652 | 1461341678564 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:14:38 INFO - PROCESS | 1652 | 1461341678565 Marionette TRACE conn2 <- [1,26,null,{}] 09:14:38 INFO - PROCESS | 1652 | 1461341678568 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}] 09:14:38 INFO - PROCESS | 1652 | 1461341678661 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:14:38 INFO - PROCESS | 1652 | 1461341678666 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb69800 == 12 [pid = 1652] [id = 12] 09:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12e81d400) [pid = 1652] [serial = 32] [outer = 0x0] 09:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12e825800) [pid = 1652] [serial = 33] [outer = 0x12e81d400] 09:14:38 INFO - PROCESS | 1652 | 1461341678691 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12e887000) [pid = 1652] [serial = 34] [outer = 0x12e81d400] 09:14:38 INFO - PROCESS | 1652 | 1461341678931 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]]]}] 09:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 09:14:38 INFO - PROCESS | 1652 | 1461341678994 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:14:38 INFO - PROCESS | 1652 | 1461341678996 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:14:39 INFO - PROCESS | 1652 | 1461341678998 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1652 | 1461341678999 Marionette TRACE conn2 <- [1,30,null,{}] 09:14:39 INFO - PROCESS | 1652 | 1461341679001 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}] 09:14:39 INFO - PROCESS | 1652 | 1461341679088 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:14:39 INFO - PROCESS | 1652 | 1461341679095 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f01a800 == 13 [pid = 1652] [id = 13] 09:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12e865c00) [pid = 1652] [serial = 35] [outer = 0x0] 09:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12e8a1400) [pid = 1652] [serial = 36] [outer = 0x12e865c00] 09:14:39 INFO - PROCESS | 1652 | 1461341679118 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12e8a7c00) [pid = 1652] [serial = 37] [outer = 0x12e865c00] 09:14:39 INFO - PROCESS | 1652 | 1461341679378 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]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 09:14:39 INFO - PROCESS | 1652 | 1461341679418 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1652 | 1461341679421 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:14:39 INFO - PROCESS | 1652 | 1461341679432 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1652 | 1461341679434 Marionette TRACE conn2 <- [1,34,null,{}] 09:14:39 INFO - PROCESS | 1652 | 1461341679437 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}] 09:14:39 INFO - PROCESS | 1652 | 1461341679571 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:14:39 INFO - PROCESS | 1652 | 1461341679577 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f294000 == 14 [pid = 1652] [id = 14] 09:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12e2a6000) [pid = 1652] [serial = 38] [outer = 0x0] 09:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12ef4a800) [pid = 1652] [serial = 39] [outer = 0x12e2a6000] 09:14:39 INFO - PROCESS | 1652 | 1461341679618 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12ef51400) [pid = 1652] [serial = 40] [outer = 0x12e2a6000] 09:14:39 INFO - PROCESS | 1652 | 1461341679947 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 569ms 09:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:14:40 INFO - PROCESS | 1652 | 1461341680002 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 1652 | 1461341680003 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:14:40 INFO - PROCESS | 1652 | 1461341680007 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1652 | 1461341680009 Marionette TRACE conn2 <- [1,38,null,{}] 09:14:40 INFO - PROCESS | 1652 | 1461341680011 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}] 09:14:40 INFO - PROCESS | 1652 | 1461341680095 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:14:40 INFO - PROCESS | 1652 | 1461341680099 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f752000 == 15 [pid = 1652] [id = 15] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12ef55c00) [pid = 1652] [serial = 41] [outer = 0x0] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f4ec400) [pid = 1652] [serial = 42] [outer = 0x12ef55c00] 09:14:40 INFO - PROCESS | 1652 | 1461341680124 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f4f2000) [pid = 1652] [serial = 43] [outer = 0x12ef55c00] 09:14:40 INFO - PROCESS | 1652 | 1461341680362 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 370ms 09:14:40 INFO - PROCESS | 1652 | 1461341680377 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 1652 | 1461341680378 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:14:40 INFO - PROCESS | 1652 | 1461341680380 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1652 | 1461341680381 Marionette TRACE conn2 <- [1,42,null,{}] 09:14:40 INFO - PROCESS | 1652 | 1461341680383 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}] 09:14:40 INFO - PROCESS | 1652 | 1461341680478 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:14:40 INFO - PROCESS | 1652 | 1461341680482 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa47800 == 16 [pid = 1652] [id = 16] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12f4ea800) [pid = 1652] [serial = 44] [outer = 0x0] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f90cc00) [pid = 1652] [serial = 45] [outer = 0x12f4ea800] 09:14:40 INFO - PROCESS | 1652 | 1461341680509 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12f912c00) [pid = 1652] [serial = 46] [outer = 0x12f4ea800] 09:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa5c000 == 17 [pid = 1652] [id = 17] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12fa5c800) [pid = 1652] [serial = 47] [outer = 0x0] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12fa61800) [pid = 1652] [serial = 48] [outer = 0x12fa5c800] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12fc6e000) [pid = 1652] [serial = 49] [outer = 0x12fa5c800] 09:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f763000 == 18 [pid = 1652] [id = 18] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12f915c00) [pid = 1652] [serial = 50] [outer = 0x0] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fc20400) [pid = 1652] [serial = 51] [outer = 0x12f915c00] 09:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12f913c00) [pid = 1652] [serial = 52] [outer = 0x12f915c00] 09:14:40 INFO - PROCESS | 1652 | 1461341680895 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 09:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:14:40 INFO - PROCESS | 1652 | 1461341680948 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 1652 | 1461341680950 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:14:40 INFO - PROCESS | 1652 | 1461341680952 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1652 | 1461341680953 Marionette TRACE conn2 <- [1,46,null,{}] 09:14:40 INFO - PROCESS | 1652 | 1461341680956 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}] 09:14:41 INFO - PROCESS | 1652 | 1461341681037 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:14:41 INFO - PROCESS | 1652 | 1461341681046 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b7a800 == 19 [pid = 1652] [id = 19] 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11a54e400) [pid = 1652] [serial = 53] [outer = 0x0] 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11a547400) [pid = 1652] [serial = 54] [outer = 0x11a54e400] 09:14:41 INFO - PROCESS | 1652 | 1461341681076 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11afe4800) [pid = 1652] [serial = 55] [outer = 0x11a54e400] 09:14:41 INFO - PROCESS | 1652 | 1461341681320 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]]]}] 09:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 425ms 09:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:14:41 INFO - PROCESS | 1652 | 1461341681379 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:14:41 INFO - PROCESS | 1652 | 1461341681380 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:14:41 INFO - PROCESS | 1652 | 1461341681382 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 1652 | 1461341681383 Marionette TRACE conn2 <- [1,50,null,{}] 09:14:41 INFO - PROCESS | 1652 | 1461341681386 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}] 09:14:41 INFO - PROCESS | 1652 | 1461341681480 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:14:41 INFO - PROCESS | 1652 | 1461341681484 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa56800 == 20 [pid = 1652] [id = 20] 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12dab3400) [pid = 1652] [serial = 56] [outer = 0x0] 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12dab7400) [pid = 1652] [serial = 57] [outer = 0x12dab3400] 09:14:41 INFO - PROCESS | 1652 | 1461341681509 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12f917000) [pid = 1652] [serial = 58] [outer = 0x12dab3400] 09:14:41 INFO - PROCESS | 1652 | 1461341681741 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]]]}] 09:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 372ms 09:14:41 INFO - PROCESS | 1652 | 1461341681756 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:14:41 INFO - PROCESS | 1652 | 1461341681760 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:14:41 INFO - PROCESS | 1652 | 1461341681766 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 1652 | 1461341681767 Marionette TRACE conn2 <- [1,54,null,{}] 09:14:41 INFO - PROCESS | 1652 | 1461341681777 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}] 09:14:41 INFO - PROCESS | 1652 | 1461341681869 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:14:41 INFO - PROCESS | 1652 | 1461341681874 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303c5800 == 21 [pid = 1652] [id = 21] 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12fc49800) [pid = 1652] [serial = 59] [outer = 0x0] 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12fc60c00) [pid = 1652] [serial = 60] [outer = 0x12fc49800] 09:14:41 INFO - PROCESS | 1652 | 1461341681898 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12fc65800) [pid = 1652] [serial = 61] [outer = 0x12fc49800] 09:14:42 INFO - PROCESS | 1652 | 1461341682114 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]]]}] 09:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 09:14:42 INFO - PROCESS | 1652 | 1461341682135 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:14:42 INFO - PROCESS | 1652 | 1461341682136 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:14:42 INFO - PROCESS | 1652 | 1461341682148 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:14:42 INFO - PROCESS | 1652 | 1461341682149 Marionette TRACE conn2 <- [1,58,null,{}] 09:14:42 INFO - PROCESS | 1652 | 1461341682152 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}] 09:14:42 INFO - PROCESS | 1652 | 1461341682288 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:14:42 INFO - PROCESS | 1652 | 1461341682295 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x13078a800 == 22 [pid = 1652] [id = 22] 09:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1307f2000) [pid = 1652] [serial = 62] [outer = 0x0] 09:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1307fcc00) [pid = 1652] [serial = 63] [outer = 0x1307f2000] 09:14:42 INFO - PROCESS | 1652 | 1461341682323 Marionette DEBUG loaded listener.js 09:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1307fe400) [pid = 1652] [serial = 64] [outer = 0x1307f2000] 09:14:43 INFO - PROCESS | 1652 | 1461341683385 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1276ms 09:14:43 INFO - PROCESS | 1652 | 1461341683418 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 1652 | 1461341683422 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:14:43 INFO - PROCESS | 1652 | 1461341683426 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 1652 | 1461341683428 Marionette TRACE conn2 <- [1,62,null,{}] 09:14:43 INFO - PROCESS | 1652 | 1461341683431 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}] 09:14:43 INFO - PROCESS | 1652 | 1461341683542 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:14:43 INFO - PROCESS | 1652 | 1461341683584 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x115225800 == 23 [pid = 1652] [id = 23] 09:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1155be400) [pid = 1652] [serial = 65] [outer = 0x0] 09:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1155c3400) [pid = 1652] [serial = 66] [outer = 0x1155be400] 09:14:43 INFO - PROCESS | 1652 | 1461341683616 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1178e9800) [pid = 1652] [serial = 67] [outer = 0x1155be400] 09:14:44 INFO - PROCESS | 1652 | 1461341684023 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]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 09:14:44 INFO - PROCESS | 1652 | 1461341684050 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 1652 | 1461341684056 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:14:44 INFO - PROCESS | 1652 | 1461341684063 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 1652 | 1461341684066 Marionette TRACE conn2 <- [1,66,null,{}] 09:14:44 INFO - PROCESS | 1652 | 1461341684070 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}] 09:14:44 INFO - PROCESS | 1652 | 1461341684230 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:14:44 INFO - PROCESS | 1652 | 1461341684336 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119236800 == 24 [pid = 1652] [id = 24] 09:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11909f400) [pid = 1652] [serial = 68] [outer = 0x0] 09:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11a50c400) [pid = 1652] [serial = 69] [outer = 0x11909f400] 09:14:44 INFO - PROCESS | 1652 | 1461341684368 Marionette DEBUG loaded listener.js 09:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11ad4f400) [pid = 1652] [serial = 70] [outer = 0x11909f400] 09:14:44 INFO - PROCESS | 1652 | 1461341684774 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]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 723ms 09:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:14:44 INFO - PROCESS | 1652 | 1461341684786 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 1652 | 1461341684789 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:14:44 INFO - PROCESS | 1652 | 1461341684792 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 1652 | 1461341684795 Marionette TRACE conn2 <- [1,70,null,{}] 09:14:44 INFO - PROCESS | 1652 | 1461341684803 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}] 09:14:44 INFO - PROCESS | 1652 | 1461341684911 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:14:44 INFO - PROCESS | 1652 | 1461341684949 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119adb000 == 25 [pid = 1652] [id = 25] 09:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11af75800) [pid = 1652] [serial = 71] [outer = 0x0] 09:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11bec5000) [pid = 1652] [serial = 72] [outer = 0x11af75800] 09:14:44 INFO - PROCESS | 1652 | 1461341684983 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11c595400) [pid = 1652] [serial = 73] [outer = 0x11af75800] 09:14:45 INFO - PROCESS | 1652 | 1461341685415 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]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 09:14:45 INFO - PROCESS | 1652 | 1461341685464 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:14:45 INFO - PROCESS | 1652 | 1461341685466 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:14:45 INFO - PROCESS | 1652 | 1461341685468 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 1652 | 1461341685470 Marionette TRACE conn2 <- [1,74,null,{}] 09:14:45 INFO - PROCESS | 1652 | 1461341685501 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}] 09:14:45 INFO - PROCESS | 1652 | 1461341685800 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:14:45 INFO - PROCESS | 1652 | 1461341685881 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11519f000 == 26 [pid = 1652] [id = 26] 09:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11644a800) [pid = 1652] [serial = 74] [outer = 0x0] 09:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1164a9c00) [pid = 1652] [serial = 75] [outer = 0x11644a800] 09:14:45 INFO - PROCESS | 1652 | 1461341685925 Marionette DEBUG loaded listener.js 09:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116240c00) [pid = 1652] [serial = 76] [outer = 0x11644a800] 09:14:47 INFO - PROCESS | 1652 | 1461341687143 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]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1697ms 09:14:47 INFO - PROCESS | 1652 | 1461341687167 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 1652 | 1461341687170 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:14:47 INFO - PROCESS | 1652 | 1461341687176 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - PROCESS | 1652 | 1461341687178 Marionette TRACE conn2 <- [1,78,null,{}] 09:14:47 INFO - PROCESS | 1652 | 1461341687182 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}] 09:14:47 INFO - PROCESS | 1652 | 1461341687251 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:14:47 INFO - PROCESS | 1652 | 1461341687258 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156a9800 == 27 [pid = 1652] [id = 27] 09:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11784ac00) [pid = 1652] [serial = 77] [outer = 0x0] 09:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1178e9000) [pid = 1652] [serial = 78] [outer = 0x11784ac00] 09:14:47 INFO - PROCESS | 1652 | 1461341687288 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118b33400) [pid = 1652] [serial = 79] [outer = 0x11784ac00] 09:14:47 INFO - PROCESS | 1652 | 1461341687614 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]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 09:14:47 INFO - PROCESS | 1652 | 1461341687651 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 1652 | 1461341687658 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:14:47 INFO - PROCESS | 1652 | 1461341687663 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - PROCESS | 1652 | 1461341687665 Marionette TRACE conn2 <- [1,82,null,{}] 09:14:47 INFO - PROCESS | 1652 | 1461341687667 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}] 09:14:47 INFO - PROCESS | 1652 | 1461341687734 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:14:47 INFO - PROCESS | 1652 | 1461341687741 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11854e000 == 28 [pid = 1652] [id = 28] 09:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118be9c00) [pid = 1652] [serial = 80] [outer = 0x0] 09:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118f4f800) [pid = 1652] [serial = 81] [outer = 0x118be9c00] 09:14:47 INFO - PROCESS | 1652 | 1461341687769 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11903bc00) [pid = 1652] [serial = 82] [outer = 0x118be9c00] 09:14:48 INFO - PROCESS | 1652 | 1461341688083 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]]]}] 09:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 09:14:48 INFO - PROCESS | 1652 | 1461341688135 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1652 | 1461341688137 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:14:48 INFO - PROCESS | 1652 | 1461341688140 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1652 | 1461341688142 Marionette TRACE conn2 <- [1,86,null,{}] 09:14:48 INFO - PROCESS | 1652 | 1461341688150 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}] 09:14:48 INFO - PROCESS | 1652 | 1461341688226 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:14:48 INFO - PROCESS | 1652 | 1461341688268 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef1000 == 29 [pid = 1652] [id = 29] 09:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114448800) [pid = 1652] [serial = 83] [outer = 0x0] 09:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11927b800) [pid = 1652] [serial = 84] [outer = 0x114448800] 09:14:48 INFO - PROCESS | 1652 | 1461341688296 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a948000) [pid = 1652] [serial = 85] [outer = 0x114448800] 09:14:48 INFO - PROCESS | 1652 | 1461341688577 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]]]}] 09:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 09:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:14:48 INFO - PROCESS | 1652 | 1461341688612 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1652 | 1461341688614 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:14:48 INFO - PROCESS | 1652 | 1461341688616 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1652 | 1461341688617 Marionette TRACE conn2 <- [1,90,null,{}] 09:14:48 INFO - PROCESS | 1652 | 1461341688619 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}] 09:14:48 INFO - PROCESS | 1652 | 1461341688694 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:14:48 INFO - PROCESS | 1652 | 1461341688698 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119727800 == 30 [pid = 1652] [id = 30] 09:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a950000) [pid = 1652] [serial = 86] [outer = 0x0] 09:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11af6d400) [pid = 1652] [serial = 87] [outer = 0x11a950000] 09:14:48 INFO - PROCESS | 1652 | 1461341688726 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11afe2c00) [pid = 1652] [serial = 88] [outer = 0x11a950000] 09:14:49 INFO - PROCESS | 1652 | 1461341689011 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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 09:14:49 INFO - PROCESS | 1652 | 1461341689035 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1652 | 1461341689036 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:14:49 INFO - PROCESS | 1652 | 1461341689051 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1652 | 1461341689052 Marionette TRACE conn2 <- [1,94,null,{}] 09:14:49 INFO - PROCESS | 1652 | 1461341689054 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}] 09:14:49 INFO - PROCESS | 1652 | 1461341689148 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:14:49 INFO - PROCESS | 1652 | 1461341689155 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae1800 == 31 [pid = 1652] [id = 31] 09:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118589c00) [pid = 1652] [serial = 89] [outer = 0x0] 09:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11af71800) [pid = 1652] [serial = 90] [outer = 0x118589c00] 09:14:49 INFO - PROCESS | 1652 | 1461341689180 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b8e0800) [pid = 1652] [serial = 91] [outer = 0x118589c00] 09:14:49 INFO - PROCESS | 1652 | 1461341689458 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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 428ms 09:14:49 INFO - PROCESS | 1652 | 1461341689470 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1652 | 1461341689472 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:14:49 INFO - PROCESS | 1652 | 1461341689481 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1652 | 1461341689482 Marionette TRACE conn2 <- [1,98,null,{}] 09:14:49 INFO - PROCESS | 1652 | 1461341689484 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}] 09:14:49 INFO - PROCESS | 1652 | 1461341689582 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:14:49 INFO - PROCESS | 1652 | 1461341689587 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a96a800 == 32 [pid = 1652] [id = 32] 09:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11b831c00) [pid = 1652] [serial = 92] [outer = 0x0] 09:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11babb400) [pid = 1652] [serial = 93] [outer = 0x11b831c00] 09:14:49 INFO - PROCESS | 1652 | 1461341689618 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11bf80c00) [pid = 1652] [serial = 94] [outer = 0x11b831c00] 09:14:49 INFO - PROCESS | 1652 | 1461341689919 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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 09:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:14:49 INFO - PROCESS | 1652 | 1461341689949 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1652 | 1461341689950 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:14:49 INFO - PROCESS | 1652 | 1461341689953 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1652 | 1461341689954 Marionette TRACE conn2 <- [1,102,null,{}] 09:14:49 INFO - PROCESS | 1652 | 1461341689958 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}] 09:14:50 INFO - PROCESS | 1652 | 1461341690022 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:14:50 INFO - PROCESS | 1652 | 1461341690068 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b235000 == 33 [pid = 1652] [id = 33] 09:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11b836c00) [pid = 1652] [serial = 95] [outer = 0x0] 09:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bf82c00) [pid = 1652] [serial = 96] [outer = 0x11b836c00] 09:14:50 INFO - PROCESS | 1652 | 1461341690094 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c1fc000) [pid = 1652] [serial = 97] [outer = 0x11b836c00] 09:14:50 INFO - PROCESS | 1652 | 1461341690336 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]]]}] 09:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 09:14:50 INFO - PROCESS | 1652 | 1461341690381 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:14:50 INFO - PROCESS | 1652 | 1461341690383 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:14:50 INFO - PROCESS | 1652 | 1461341690386 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:14:50 INFO - PROCESS | 1652 | 1461341690388 Marionette TRACE conn2 <- [1,106,null,{}] 09:14:50 INFO - PROCESS | 1652 | 1461341690402 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}] 09:14:50 INFO - PROCESS | 1652 | 1461341690508 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:14:50 INFO - PROCESS | 1652 | 1461341690515 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba86800 == 34 [pid = 1652] [id = 34] 09:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c1fcc00) [pid = 1652] [serial = 98] [outer = 0x0] 09:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12391cc00) [pid = 1652] [serial = 99] [outer = 0x11c1fcc00] 09:14:50 INFO - PROCESS | 1652 | 1461341690556 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123a5a400) [pid = 1652] [serial = 100] [outer = 0x11c1fcc00] 09:14:50 INFO - PROCESS | 1652 | 1461341690948 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]]]}] 09:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 581ms 09:14:50 INFO - PROCESS | 1652 | 1461341690968 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:14:50 INFO - PROCESS | 1652 | 1461341690971 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:14:50 INFO - PROCESS | 1652 | 1461341690977 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:14:50 INFO - PROCESS | 1652 | 1461341690978 Marionette TRACE conn2 <- [1,110,null,{}] 09:14:50 INFO - PROCESS | 1652 | 1461341690990 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}] 09:14:51 INFO - PROCESS | 1652 | 1461341691055 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:14:51 INFO - PROCESS | 1652 | 1461341691060 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef0800 == 35 [pid = 1652] [id = 35] 09:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11ad4b000) [pid = 1652] [serial = 101] [outer = 0x0] 09:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123fa8c00) [pid = 1652] [serial = 102] [outer = 0x11ad4b000] 09:14:51 INFO - PROCESS | 1652 | 1461341691087 Marionette DEBUG loaded listener.js 09:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1243aac00) [pid = 1652] [serial = 103] [outer = 0x11ad4b000] 09:14:51 INFO - PROCESS | 1652 | 1461341691417 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]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 477ms 09:14:51 INFO - PROCESS | 1652 | 1461341691456 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 1652 | 1461341691457 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:14:51 INFO - PROCESS | 1652 | 1461341691461 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 1652 | 1461341691462 Marionette TRACE conn2 <- [1,114,null,{}] 09:14:51 INFO - PROCESS | 1652 | 1461341691466 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}] 09:14:51 INFO - PROCESS | 1652 | 1461341691570 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:14:51 INFO - PROCESS | 1652 | 1461341691626 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c45e800 == 36 [pid = 1652] [id = 36] 09:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a54a000) [pid = 1652] [serial = 104] [outer = 0x0] 09:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12445d800) [pid = 1652] [serial = 105] [outer = 0x11a54a000] 09:14:51 INFO - PROCESS | 1652 | 1461341691666 Marionette DEBUG loaded listener.js 09:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1275f8000) [pid = 1652] [serial = 106] [outer = 0x11a54a000] 09:14:52 INFO - PROCESS | 1652 | 1461341692090 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]]]}] 09:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 669ms 09:14:52 INFO - PROCESS | 1652 | 1461341692130 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:14:52 INFO - PROCESS | 1652 | 1461341692131 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:14:52 INFO - PROCESS | 1652 | 1461341692134 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:14:52 INFO - PROCESS | 1652 | 1461341692135 Marionette TRACE conn2 <- [1,118,null,{}] 09:14:52 INFO - PROCESS | 1652 | 1461341692138 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}] 09:14:52 INFO - PROCESS | 1652 | 1461341692240 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:14:52 INFO - PROCESS | 1652 | 1461341692247 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae1000 == 37 [pid = 1652] [id = 37] 09:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1275fa800) [pid = 1652] [serial = 107] [outer = 0x0] 09:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1277c7000) [pid = 1652] [serial = 108] [outer = 0x1275fa800] 09:14:52 INFO - PROCESS | 1652 | 1461341692278 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128919400) [pid = 1652] [serial = 109] [outer = 0x1275fa800] 09:14:52 INFO - PROCESS | 1652 | 1461341692788 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]]]}] 09:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 668ms 09:14:52 INFO - PROCESS | 1652 | 1461341692803 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:14:52 INFO - PROCESS | 1652 | 1461341692806 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:14:52 INFO - PROCESS | 1652 | 1461341692862 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:14:52 INFO - PROCESS | 1652 | 1461341692864 Marionette TRACE conn2 <- [1,122,null,{}] 09:14:52 INFO - PROCESS | 1652 | 1461341692868 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}] 09:14:52 INFO - PROCESS | 1652 | 1461341692969 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:14:53 INFO - PROCESS | 1652 | 1461341693039 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116658000 == 38 [pid = 1652] [id = 38] 09:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11784d000) [pid = 1652] [serial = 110] [outer = 0x0] 09:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118b2cc00) [pid = 1652] [serial = 111] [outer = 0x11784d000] 09:14:53 INFO - PROCESS | 1652 | 1461341693073 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118f50c00) [pid = 1652] [serial = 112] [outer = 0x11784d000] 09:14:53 INFO - PROCESS | 1652 | 1461341693724 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]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 953ms 09:14:53 INFO - PROCESS | 1652 | 1461341693786 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 1652 | 1461341693788 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:14:53 INFO - PROCESS | 1652 | 1461341693791 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 1652 | 1461341693794 Marionette TRACE conn2 <- [1,126,null,{}] 09:14:53 INFO - PROCESS | 1652 | 1461341693798 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}] 09:14:53 INFO - PROCESS | 1652 | 1461341693894 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:14:53 INFO - PROCESS | 1652 | 1461341693968 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116261000 == 39 [pid = 1652] [id = 39] 09:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118e1dc00) [pid = 1652] [serial = 113] [outer = 0x0] 09:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118ed7000) [pid = 1652] [serial = 114] [outer = 0x118e1dc00] 09:14:54 INFO - PROCESS | 1652 | 1461341694001 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119024400) [pid = 1652] [serial = 115] [outer = 0x118e1dc00] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa47800 == 38 [pid = 1652] [id = 16] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12f752000 == 37 [pid = 1652] [id = 15] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc1f800 == 36 [pid = 1652] [id = 6] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12e422800 == 35 [pid = 1652] [id = 11] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119b7a800 == 34 [pid = 1652] [id = 19] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12f294000 == 33 [pid = 1652] [id = 14] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c0800 == 32 [pid = 1652] [id = 8] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb69800 == 31 [pid = 1652] [id = 12] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119adb000 == 30 [pid = 1652] [id = 25] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119236800 == 29 [pid = 1652] [id = 24] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115225800 == 28 [pid = 1652] [id = 23] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11c45e800 == 27 [pid = 1652] [id = 36] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef0800 == 26 [pid = 1652] [id = 35] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba86800 == 25 [pid = 1652] [id = 34] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11b235000 == 24 [pid = 1652] [id = 33] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11a96a800 == 23 [pid = 1652] [id = 32] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae1800 == 22 [pid = 1652] [id = 31] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119727800 == 21 [pid = 1652] [id = 30] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef1000 == 20 [pid = 1652] [id = 29] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11854e000 == 19 [pid = 1652] [id = 28] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1156a9800 == 18 [pid = 1652] [id = 27] 09:14:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11519f000 == 17 [pid = 1652] [id = 26] 09:14:54 INFO - PROCESS | 1652 | 1461341694664 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 921ms 09:14:54 INFO - PROCESS | 1652 | 1461341694713 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 1652 | 1461341694715 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:14:54 INFO - PROCESS | 1652 | 1461341694719 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1652 | 1461341694721 Marionette TRACE conn2 <- [1,130,null,{}] 09:14:54 INFO - PROCESS | 1652 | 1461341694725 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}] 09:14:54 INFO - PROCESS | 1652 | 1461341694816 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:14:54 INFO - PROCESS | 1652 | 1461341694875 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185cf000 == 18 [pid = 1652] [id = 40] 09:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118fb7000) [pid = 1652] [serial = 116] [outer = 0x0] 09:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119091c00) [pid = 1652] [serial = 117] [outer = 0x118fb7000] 09:14:54 INFO - PROCESS | 1652 | 1461341694908 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119d53000) [pid = 1652] [serial = 118] [outer = 0x118fb7000] 09:14:55 INFO - PROCESS | 1652 | 1461341695377 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]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 673ms 09:14:55 INFO - PROCESS | 1652 | 1461341695404 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 1652 | 1461341695409 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:14:55 INFO - PROCESS | 1652 | 1461341695415 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 1652 | 1461341695417 Marionette TRACE conn2 <- [1,134,null,{}] 09:14:55 INFO - PROCESS | 1652 | 1461341695419 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}] 09:14:55 INFO - PROCESS | 1652 | 1461341695501 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:14:55 INFO - PROCESS | 1652 | 1461341695581 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119730800 == 19 [pid = 1652] [id = 41] 09:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118fbc400) [pid = 1652] [serial = 119] [outer = 0x0] 09:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11ad4f800) [pid = 1652] [serial = 120] [outer = 0x118fbc400] 09:14:55 INFO - PROCESS | 1652 | 1461341695631 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11afdd800) [pid = 1652] [serial = 121] [outer = 0x118fbc400] 09:14:56 INFO - PROCESS | 1652 | 1461341696172 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]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 820ms 09:14:56 INFO - PROCESS | 1652 | 1461341696236 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:14:56 INFO - PROCESS | 1652 | 1461341696237 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:14:56 INFO - PROCESS | 1652 | 1461341696240 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1652 | 1461341696242 Marionette TRACE conn2 <- [1,138,null,{}] 09:14:56 INFO - PROCESS | 1652 | 1461341696251 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}] 09:14:56 INFO - PROCESS | 1652 | 1461341696335 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:14:56 INFO - PROCESS | 1652 | 1461341696411 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a96b000 == 20 [pid = 1652] [id = 42] 09:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1140c6800) [pid = 1652] [serial = 122] [outer = 0x0] 09:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bcf8400) [pid = 1652] [serial = 123] [outer = 0x1140c6800] 09:14:56 INFO - PROCESS | 1652 | 1461341696466 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11bec8000) [pid = 1652] [serial = 124] [outer = 0x1140c6800] 09:14:57 INFO - PROCESS | 1652 | 1461341697058 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 823ms 09:14:57 INFO - PROCESS | 1652 | 1461341697063 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 1652 | 1461341697065 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:14:57 INFO - PROCESS | 1652 | 1461341697067 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 1652 | 1461341697069 Marionette TRACE conn2 <- [1,142,null,{}] 09:14:57 INFO - PROCESS | 1652 | 1461341697072 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}] 09:14:57 INFO - PROCESS | 1652 | 1461341697163 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:14:57 INFO - PROCESS | 1652 | 1461341697217 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be5e800 == 21 [pid = 1652] [id = 43] 09:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c1f1800) [pid = 1652] [serial = 125] [outer = 0x0] 09:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c592400) [pid = 1652] [serial = 126] [outer = 0x11c1f1800] 09:14:57 INFO - PROCESS | 1652 | 1461341697248 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123e4b800) [pid = 1652] [serial = 127] [outer = 0x11c1f1800] 09:14:57 INFO - PROCESS | 1652 | 1461341697681 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 624ms 09:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:14:57 INFO - PROCESS | 1652 | 1461341697692 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 1652 | 1461341697693 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:14:57 INFO - PROCESS | 1652 | 1461341697695 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 1652 | 1461341697697 Marionette TRACE conn2 <- [1,146,null,{}] 09:14:57 INFO - PROCESS | 1652 | 1461341697699 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}] 09:14:57 INFO - PROCESS | 1652 | 1461341697784 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:14:57 INFO - PROCESS | 1652 | 1461341697828 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c46e000 == 22 [pid = 1652] [id = 44] 09:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11624b400) [pid = 1652] [serial = 128] [outer = 0x0] 09:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x124060800) [pid = 1652] [serial = 129] [outer = 0x11624b400] 09:14:57 INFO - PROCESS | 1652 | 1461341697858 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1270e3c00) [pid = 1652] [serial = 130] [outer = 0x11624b400] 09:14:58 INFO - PROCESS | 1652 | 1461341698351 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]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 720ms 09:14:58 INFO - PROCESS | 1652 | 1461341698418 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1652 | 1461341698421 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:14:58 INFO - PROCESS | 1652 | 1461341698440 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 1652 | 1461341698442 Marionette TRACE conn2 <- [1,150,null,{}] 09:14:58 INFO - PROCESS | 1652 | 1461341698447 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}] 09:14:58 INFO - PROCESS | 1652 | 1461341698532 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:14:58 INFO - PROCESS | 1652 | 1461341698579 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ffb000 == 23 [pid = 1652] [id = 45] 09:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118ed6c00) [pid = 1652] [serial = 131] [outer = 0x0] 09:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118fbd000) [pid = 1652] [serial = 132] [outer = 0x118ed6c00] 09:14:58 INFO - PROCESS | 1652 | 1461341698607 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119d54c00) [pid = 1652] [serial = 133] [outer = 0x118ed6c00] 09:14:59 INFO - PROCESS | 1652 | 1461341699085 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]]]}] 09:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 677ms 09:14:59 INFO - PROCESS | 1652 | 1461341699114 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 1652 | 1461341699116 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:14:59 INFO - PROCESS | 1652 | 1461341699120 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1652 | 1461341699123 Marionette TRACE conn2 <- [1,154,null,{}] 09:14:59 INFO - PROCESS | 1652 | 1461341699145 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}] 09:14:59 INFO - PROCESS | 1652 | 1461341699237 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:14:59 INFO - PROCESS | 1652 | 1461341699300 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a911000 == 24 [pid = 1652] [id = 46] 09:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118ed3400) [pid = 1652] [serial = 134] [outer = 0x0] 09:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11a505c00) [pid = 1652] [serial = 135] [outer = 0x118ed3400] 09:14:59 INFO - PROCESS | 1652 | 1461341699333 Marionette DEBUG loaded listener.js 09:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11ac9d400) [pid = 1652] [serial = 136] [outer = 0x118ed3400] 09:14:59 INFO - PROCESS | 1652 | 1461341699769 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]]]}] 09:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 690ms 09:14:59 INFO - PROCESS | 1652 | 1461341699825 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 1652 | 1461341699829 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:14:59 INFO - PROCESS | 1652 | 1461341699834 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1652 | 1461341699835 Marionette TRACE conn2 <- [1,158,null,{}] 09:14:59 INFO - PROCESS | 1652 | 1461341699839 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}] 09:14:59 INFO - PROCESS | 1652 | 1461341699928 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:14:59 INFO - PROCESS | 1652 | 1461341699988 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a1c000 == 25 [pid = 1652] [id = 47] 09:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11b8ef000) [pid = 1652] [serial = 137] [outer = 0x0] 09:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11bcfec00) [pid = 1652] [serial = 138] [outer = 0x11b8ef000] 09:15:00 INFO - PROCESS | 1652 | 1461341700020 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bf80800) [pid = 1652] [serial = 139] [outer = 0x11b8ef000] 09:15:00 INFO - PROCESS | 1652 | 1461341700461 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]]]}] 09:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 09:15:00 INFO - PROCESS | 1652 | 1461341700520 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:15:00 INFO - PROCESS | 1652 | 1461341700523 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:15:00 INFO - PROCESS | 1652 | 1461341700528 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:15:00 INFO - PROCESS | 1652 | 1461341700531 Marionette TRACE conn2 <- [1,162,null,{}] 09:15:00 INFO - PROCESS | 1652 | 1461341700540 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}] 09:15:00 INFO - PROCESS | 1652 | 1461341700633 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:15:00 INFO - PROCESS | 1652 | 1461341700693 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ed9800 == 26 [pid = 1652] [id = 48] 09:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1275fb400) [pid = 1652] [serial = 140] [outer = 0x0] 09:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1277c0c00) [pid = 1652] [serial = 141] [outer = 0x1275fb400] 09:15:00 INFO - PROCESS | 1652 | 1461341700727 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127fb7000) [pid = 1652] [serial = 142] [outer = 0x1275fb400] 09:15:01 INFO - PROCESS | 1652 | 1461341701170 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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 09:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:15:01 INFO - PROCESS | 1652 | 1461341701200 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 1652 | 1461341701202 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:15:01 INFO - PROCESS | 1652 | 1461341701226 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 1652 | 1461341701227 Marionette TRACE conn2 <- [1,166,null,{}] 09:15:01 INFO - PROCESS | 1652 | 1461341701231 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}] 09:15:01 INFO - PROCESS | 1652 | 1461341701321 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:15:01 INFO - PROCESS | 1652 | 1461341701386 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12468e000 == 27 [pid = 1652] [id = 49] 09:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x128926c00) [pid = 1652] [serial = 143] [outer = 0x0] 09:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x128f6ec00) [pid = 1652] [serial = 144] [outer = 0x128926c00] 09:15:01 INFO - PROCESS | 1652 | 1461341701417 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129507400) [pid = 1652] [serial = 145] [outer = 0x128926c00] 09:15:01 INFO - PROCESS | 1652 | 1461341701927 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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 792ms 09:15:01 INFO - PROCESS | 1652 | 1461341701997 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1652 | 1461341701999 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:15:02 INFO - PROCESS | 1652 | 1461341702002 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1652 | 1461341702005 Marionette TRACE conn2 <- [1,170,null,{}] 09:15:02 INFO - PROCESS | 1652 | 1461341702009 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}] 09:15:02 INFO - PROCESS | 1652 | 1461341702096 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:15:02 INFO - PROCESS | 1652 | 1461341702160 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a913000 == 28 [pid = 1652] [id = 50] 09:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119096000) [pid = 1652] [serial = 146] [outer = 0x0] 09:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119a52400) [pid = 1652] [serial = 147] [outer = 0x119096000] 09:15:02 INFO - PROCESS | 1652 | 1461341702189 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11ad47400) [pid = 1652] [serial = 148] [outer = 0x119096000] 09:15:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11a96b000 == 27 [pid = 1652] [id = 42] 09:15:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119730800 == 26 [pid = 1652] [id = 41] 09:15:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1185cf000 == 25 [pid = 1652] [id = 40] 09:15:02 INFO - PROCESS | 1652 | 1461341702683 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]]]}] 09:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 724ms 09:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:15:02 INFO - PROCESS | 1652 | 1461341702741 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1652 | 1461341702743 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:15:02 INFO - PROCESS | 1652 | 1461341702748 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1652 | 1461341702751 Marionette TRACE conn2 <- [1,174,null,{}] 09:15:02 INFO - PROCESS | 1652 | 1461341702755 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}] 09:15:02 INFO - PROCESS | 1652 | 1461341702848 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:15:02 INFO - PROCESS | 1652 | 1461341702910 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a739000 == 26 [pid = 1652] [id = 51] 09:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11ad4d400) [pid = 1652] [serial = 149] [outer = 0x0] 09:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b82f400) [pid = 1652] [serial = 150] [outer = 0x11ad4d400] 09:15:02 INFO - PROCESS | 1652 | 1461341702944 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11bebe000) [pid = 1652] [serial = 151] [outer = 0x11ad4d400] 09:15:03 INFO - PROCESS | 1652 | 1461341703366 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 09:15:03 INFO - PROCESS | 1652 | 1461341703420 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:15:03 INFO - PROCESS | 1652 | 1461341703426 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:15:03 INFO - PROCESS | 1652 | 1461341703431 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 1652 | 1461341703433 Marionette TRACE conn2 <- [1,178,null,{}] 09:15:03 INFO - PROCESS | 1652 | 1461341703435 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}] 09:15:03 INFO - PROCESS | 1652 | 1461341703525 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:15:03 INFO - PROCESS | 1652 | 1461341703587 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c3f000 == 27 [pid = 1652] [id = 52] 09:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x123919000) [pid = 1652] [serial = 152] [outer = 0x0] 09:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x123e4c800) [pid = 1652] [serial = 153] [outer = 0x123919000] 09:15:03 INFO - PROCESS | 1652 | 1461341703618 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12778d800) [pid = 1652] [serial = 154] [outer = 0x123919000] 09:15:04 INFO - PROCESS | 1652 | 1461341704026 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]]]}] 09:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 09:15:04 INFO - PROCESS | 1652 | 1461341704050 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:15:04 INFO - PROCESS | 1652 | 1461341704052 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:15:04 INFO - PROCESS | 1652 | 1461341704054 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 1652 | 1461341704057 Marionette TRACE conn2 <- [1,182,null,{}] 09:15:04 INFO - PROCESS | 1652 | 1461341704065 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}] 09:15:04 INFO - PROCESS | 1652 | 1461341704174 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:15:04 INFO - PROCESS | 1652 | 1461341704250 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12746a000 == 28 [pid = 1652] [id = 53] 09:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12809d400) [pid = 1652] [serial = 155] [outer = 0x0] 09:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129331000) [pid = 1652] [serial = 156] [outer = 0x12809d400] 09:15:04 INFO - PROCESS | 1652 | 1461341704285 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b4dbc00) [pid = 1652] [serial = 157] [outer = 0x12809d400] 09:15:04 INFO - PROCESS | 1652 | 1461341704710 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]]]}] 09:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 09:15:04 INFO - PROCESS | 1652 | 1461341704727 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 1652 | 1461341704729 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:15:04 INFO - PROCESS | 1652 | 1461341704731 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 1652 | 1461341704732 Marionette TRACE conn2 <- [1,186,null,{}] 09:15:04 INFO - PROCESS | 1652 | 1461341704735 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}] 09:15:04 INFO - PROCESS | 1652 | 1461341704827 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:15:04 INFO - PROCESS | 1652 | 1461341704880 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b6b000 == 29 [pid = 1652] [id = 54] 09:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b486c00) [pid = 1652] [serial = 158] [outer = 0x0] 09:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b516400) [pid = 1652] [serial = 159] [outer = 0x12b486c00] 09:15:04 INFO - PROCESS | 1652 | 1461341704912 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b521000) [pid = 1652] [serial = 160] [outer = 0x12b486c00] 09:15:05 INFO - PROCESS | 1652 | 1461341705310 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 618ms 09:15:05 INFO - PROCESS | 1652 | 1461341705350 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1652 | 1461341705351 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:15:05 INFO - PROCESS | 1652 | 1461341705354 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1652 | 1461341705355 Marionette TRACE conn2 <- [1,190,null,{}] 09:15:05 INFO - PROCESS | 1652 | 1461341705357 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}] 09:15:05 INFO - PROCESS | 1652 | 1461341705444 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:15:05 INFO - PROCESS | 1652 | 1461341705532 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x129319800 == 30 [pid = 1652] [id = 55] 09:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118bf0800) [pid = 1652] [serial = 161] [outer = 0x0] 09:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b788000) [pid = 1652] [serial = 162] [outer = 0x118bf0800] 09:15:05 INFO - PROCESS | 1652 | 1461341705562 Marionette DEBUG loaded listener.js 09:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12be8c800) [pid = 1652] [serial = 163] [outer = 0x118bf0800] 09:15:05 INFO - PROCESS | 1652 | 1461341705995 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]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 668ms 09:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:15:06 INFO - PROCESS | 1652 | 1461341706023 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 1652 | 1461341706024 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:15:06 INFO - PROCESS | 1652 | 1461341706026 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 1652 | 1461341706028 Marionette TRACE conn2 <- [1,194,null,{}] 09:15:06 INFO - PROCESS | 1652 | 1461341706030 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}] 09:15:06 INFO - PROCESS | 1652 | 1461341706149 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:15:06 INFO - PROCESS | 1652 | 1461341706201 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x114083800 == 31 [pid = 1652] [id = 56] 09:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b78b400) [pid = 1652] [serial = 164] [outer = 0x0] 09:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12d022000) [pid = 1652] [serial = 165] [outer = 0x12b78b400] 09:15:06 INFO - PROCESS | 1652 | 1461341706233 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12d567800) [pid = 1652] [serial = 166] [outer = 0x12b78b400] 09:15:06 INFO - PROCESS | 1652 | 1461341706728 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]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 770ms 09:15:06 INFO - PROCESS | 1652 | 1461341706798 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 1652 | 1461341706800 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:15:06 INFO - PROCESS | 1652 | 1461341706803 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 1652 | 1461341706805 Marionette TRACE conn2 <- [1,198,null,{}] 09:15:06 INFO - PROCESS | 1652 | 1461341706809 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}] 09:15:06 INFO - PROCESS | 1652 | 1461341706898 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123a1c000 == 30 [pid = 1652] [id = 47] 09:15:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11a911000 == 29 [pid = 1652] [id = 46] 09:15:07 INFO - PROCESS | 1652 | 1461341707019 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116653800 == 30 [pid = 1652] [id = 57] 09:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x116445000) [pid = 1652] [serial = 167] [outer = 0x0] 09:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x118b26800) [pid = 1652] [serial = 168] [outer = 0x116445000] 09:15:07 INFO - PROCESS | 1652 | 1461341707052 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11a545800) [pid = 1652] [serial = 169] [outer = 0x116445000] 09:15:07 INFO - PROCESS | 1652 | 1461341707472 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]]]}] 09:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 722ms 09:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:15:07 INFO - PROCESS | 1652 | 1461341707526 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:15:07 INFO - PROCESS | 1652 | 1461341707529 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:15:07 INFO - PROCESS | 1652 | 1461341707532 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:15:07 INFO - PROCESS | 1652 | 1461341707534 Marionette TRACE conn2 <- [1,202,null,{}] 09:15:07 INFO - PROCESS | 1652 | 1461341707559 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}] 09:15:07 INFO - PROCESS | 1652 | 1461341707652 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:15:07 INFO - PROCESS | 1652 | 1461341707719 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c35000 == 31 [pid = 1652] [id = 58] 09:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11c1f7000) [pid = 1652] [serial = 170] [outer = 0x0] 09:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x123922c00) [pid = 1652] [serial = 171] [outer = 0x11c1f7000] 09:15:07 INFO - PROCESS | 1652 | 1461341707752 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x127789c00) [pid = 1652] [serial = 172] [outer = 0x11c1f7000] 09:15:08 INFO - PROCESS | 1652 | 1461341708255 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]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 774ms 09:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:15:08 INFO - PROCESS | 1652 | 1461341708326 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:15:08 INFO - PROCESS | 1652 | 1461341708330 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:15:08 INFO - PROCESS | 1652 | 1461341708335 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 1652 | 1461341708337 Marionette TRACE conn2 <- [1,206,null,{}] 09:15:08 INFO - PROCESS | 1652 | 1461341708341 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}] 09:15:08 INFO - PROCESS | 1652 | 1461341708483 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:15:08 INFO - PROCESS | 1652 | 1461341708544 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ab1800 == 32 [pid = 1652] [id = 59] 09:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x128928000) [pid = 1652] [serial = 173] [outer = 0x0] 09:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12950cc00) [pid = 1652] [serial = 174] [outer = 0x128928000] 09:15:08 INFO - PROCESS | 1652 | 1461341708575 Marionette DEBUG loaded listener.js 09:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b4e1800) [pid = 1652] [serial = 175] [outer = 0x128928000] 09:15:09 INFO - PROCESS | 1652 | 1461341708999 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 09:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:15:09 INFO - PROCESS | 1652 | 1461341709005 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1652 | 1461341709006 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:15:09 INFO - PROCESS | 1652 | 1461341709013 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1652 | 1461341709018 Marionette TRACE conn2 <- [1,210,null,{}] 09:15:09 INFO - PROCESS | 1652 | 1461341709021 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}] 09:15:09 INFO - PROCESS | 1652 | 1461341709150 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:15:09 INFO - PROCESS | 1652 | 1461341709196 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b5ad800 == 33 [pid = 1652] [id = 60] 09:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12c049400) [pid = 1652] [serial = 176] [outer = 0x0] 09:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12d021400) [pid = 1652] [serial = 177] [outer = 0x12c049400] 09:15:09 INFO - PROCESS | 1652 | 1461341709231 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12d05c400) [pid = 1652] [serial = 178] [outer = 0x12c049400] 09:15:09 INFO - PROCESS | 1652 | 1461341709632 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 677ms 09:15:09 INFO - PROCESS | 1652 | 1461341709687 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1652 | 1461341709689 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:15:09 INFO - PROCESS | 1652 | 1461341709691 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1652 | 1461341709692 Marionette TRACE conn2 <- [1,214,null,{}] 09:15:09 INFO - PROCESS | 1652 | 1461341709695 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}] 09:15:09 INFO - PROCESS | 1652 | 1461341709785 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:15:09 INFO - PROCESS | 1652 | 1461341709864 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1151ab800 == 34 [pid = 1652] [id = 61] 09:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12d1a9000) [pid = 1652] [serial = 179] [outer = 0x0] 09:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d1b2800) [pid = 1652] [serial = 180] [outer = 0x12d1a9000] 09:15:09 INFO - PROCESS | 1652 | 1461341709895 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12d56fc00) [pid = 1652] [serial = 181] [outer = 0x12d1a9000] 09:15:10 INFO - PROCESS | 1652 | 1461341710274 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]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 09:15:10 INFO - PROCESS | 1652 | 1461341710311 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 1652 | 1461341710313 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:15:10 INFO - PROCESS | 1652 | 1461341710315 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 1652 | 1461341710316 Marionette TRACE conn2 <- [1,218,null,{}] 09:15:10 INFO - PROCESS | 1652 | 1461341710319 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}] 09:15:10 INFO - PROCESS | 1652 | 1461341710413 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:15:10 INFO - PROCESS | 1652 | 1461341710467 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf8a000 == 35 [pid = 1652] [id = 62] 09:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12dab0800) [pid = 1652] [serial = 182] [outer = 0x0] 09:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12dab3800) [pid = 1652] [serial = 183] [outer = 0x12dab0800] 09:15:10 INFO - PROCESS | 1652 | 1461341710505 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12dba1000) [pid = 1652] [serial = 184] [outer = 0x12dab0800] 09:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12e42d800) [pid = 1652] [serial = 185] [outer = 0x12f915c00] 09:15:11 INFO - PROCESS | 1652 | 1461341711005 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 721ms 09:15:11 INFO - PROCESS | 1652 | 1461341711043 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1652 | 1461341711045 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:15:11 INFO - PROCESS | 1652 | 1461341711049 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1652 | 1461341711050 Marionette TRACE conn2 <- [1,222,null,{}] 09:15:11 INFO - PROCESS | 1652 | 1461341711053 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}] 09:15:11 INFO - PROCESS | 1652 | 1461341711162 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:15:11 INFO - PROCESS | 1652 | 1461341711227 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d355800 == 36 [pid = 1652] [id = 63] 09:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12dba7c00) [pid = 1652] [serial = 186] [outer = 0x0] 09:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12e42f400) [pid = 1652] [serial = 187] [outer = 0x12dba7c00] 09:15:11 INFO - PROCESS | 1652 | 1461341711257 Marionette DEBUG loaded listener.js 09:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12e817800) [pid = 1652] [serial = 188] [outer = 0x12dba7c00] 09:15:11 INFO - PROCESS | 1652 | 1461341711763 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 769ms 09:15:11 INFO - PROCESS | 1652 | 1461341711819 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1652 | 1461341711821 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:15:11 INFO - PROCESS | 1652 | 1461341711848 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1652 | 1461341711851 Marionette TRACE conn2 <- [1,226,null,{}] 09:15:11 INFO - PROCESS | 1652 | 1461341711854 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}] 09:15:11 INFO - PROCESS | 1652 | 1461341711948 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11be5e800 == 35 [pid = 1652] [id = 43] 09:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123c3f000 == 34 [pid = 1652] [id = 52] 09:15:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11a739000 == 33 [pid = 1652] [id = 51] 09:15:12 INFO - PROCESS | 1652 | 1461341712080 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119724000 == 34 [pid = 1652] [id = 64] 09:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1164a7c00) [pid = 1652] [serial = 189] [outer = 0x0] 09:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x119033800) [pid = 1652] [serial = 190] [outer = 0x1164a7c00] 09:15:12 INFO - PROCESS | 1652 | 1461341712113 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x11bcefc00) [pid = 1652] [serial = 191] [outer = 0x1164a7c00] 09:15:12 INFO - PROCESS | 1652 | 1461341712561 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]]]}] 09:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 725ms 09:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:15:12 INFO - PROCESS | 1652 | 1461341712571 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:15:12 INFO - PROCESS | 1652 | 1461341712574 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:15:12 INFO - PROCESS | 1652 | 1461341712578 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:15:12 INFO - PROCESS | 1652 | 1461341712580 Marionette TRACE conn2 <- [1,230,null,{}] 09:15:12 INFO - PROCESS | 1652 | 1461341712583 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}] 09:15:12 INFO - PROCESS | 1652 | 1461341712681 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:15:12 INFO - PROCESS | 1652 | 1461341712731 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127342800 == 35 [pid = 1652] [id = 65] 09:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11c1f2000) [pid = 1652] [serial = 192] [outer = 0x0] 09:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x127f1f800) [pid = 1652] [serial = 193] [outer = 0x11c1f2000] 09:15:12 INFO - PROCESS | 1652 | 1461341712764 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x128f6b000) [pid = 1652] [serial = 194] [outer = 0x11c1f2000] 09:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 09:15:13 INFO - PROCESS | 1652 | 1461341713191 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]]]}] 09:15:13 INFO - PROCESS | 1652 | 1461341713201 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1652 | 1461341713204 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:15:13 INFO - PROCESS | 1652 | 1461341713207 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1652 | 1461341713208 Marionette TRACE conn2 <- [1,234,null,{}] 09:15:13 INFO - PROCESS | 1652 | 1461341713211 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}] 09:15:13 INFO - PROCESS | 1652 | 1461341713304 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:15:13 INFO - PROCESS | 1652 | 1461341713356 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12931c800 == 36 [pid = 1652] [id = 66] 09:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x128925c00) [pid = 1652] [serial = 195] [outer = 0x0] 09:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12950f800) [pid = 1652] [serial = 196] [outer = 0x128925c00] 09:15:13 INFO - PROCESS | 1652 | 1461341713388 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12b745400) [pid = 1652] [serial = 197] [outer = 0x128925c00] 09:15:13 INFO - PROCESS | 1652 | 1461341713816 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]]]}] 09:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 09:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:15:13 INFO - PROCESS | 1652 | 1461341713826 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1652 | 1461341713828 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:15:13 INFO - PROCESS | 1652 | 1461341713834 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1652 | 1461341713839 Marionette TRACE conn2 <- [1,238,null,{}] 09:15:13 INFO - PROCESS | 1652 | 1461341713843 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}] 09:15:13 INFO - PROCESS | 1652 | 1461341713942 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:15:14 INFO - PROCESS | 1652 | 1461341714030 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c5800 == 37 [pid = 1652] [id = 67] 09:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12c050800) [pid = 1652] [serial = 198] [outer = 0x0] 09:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12d56b000) [pid = 1652] [serial = 199] [outer = 0x12c050800] 09:15:14 INFO - PROCESS | 1652 | 1461341714063 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12dab3c00) [pid = 1652] [serial = 200] [outer = 0x12c050800] 09:15:14 INFO - PROCESS | 1652 | 1461341714476 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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 680ms 09:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:15:14 INFO - PROCESS | 1652 | 1461341714511 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:15:14 INFO - PROCESS | 1652 | 1461341714513 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:15:14 INFO - PROCESS | 1652 | 1461341714515 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 1652 | 1461341714516 Marionette TRACE conn2 <- [1,242,null,{}] 09:15:14 INFO - PROCESS | 1652 | 1461341714519 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}] 09:15:14 INFO - PROCESS | 1652 | 1461341714611 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:15:14 INFO - PROCESS | 1652 | 1461341714665 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118eed000 == 38 [pid = 1652] [id = 68] 09:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12dabe800) [pid = 1652] [serial = 201] [outer = 0x0] 09:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12dba3400) [pid = 1652] [serial = 202] [outer = 0x12dabe800] 09:15:14 INFO - PROCESS | 1652 | 1461341714695 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e2adc00) [pid = 1652] [serial = 203] [outer = 0x12dabe800] 09:15:15 INFO - PROCESS | 1652 | 1461341715119 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 09:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:15:15 INFO - PROCESS | 1652 | 1461341715134 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 1652 | 1461341715135 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:15:15 INFO - PROCESS | 1652 | 1461341715137 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1652 | 1461341715139 Marionette TRACE conn2 <- [1,246,null,{}] 09:15:15 INFO - PROCESS | 1652 | 1461341715141 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}] 09:15:15 INFO - PROCESS | 1652 | 1461341715228 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:15:15 INFO - PROCESS | 1652 | 1461341715313 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e831000 == 39 [pid = 1652] [id = 69] 09:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e817400) [pid = 1652] [serial = 204] [outer = 0x0] 09:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e81c400) [pid = 1652] [serial = 205] [outer = 0x12e817400] 09:15:15 INFO - PROCESS | 1652 | 1461341715353 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12e86c800) [pid = 1652] [serial = 206] [outer = 0x12e817400] 09:15:15 INFO - PROCESS | 1652 | 1461341715795 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 673ms 09:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:15:15 INFO - PROCESS | 1652 | 1461341715811 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 1652 | 1461341715812 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:15:15 INFO - PROCESS | 1652 | 1461341715814 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1652 | 1461341715815 Marionette TRACE conn2 <- [1,250,null,{}] 09:15:15 INFO - PROCESS | 1652 | 1461341715818 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}] 09:15:15 INFO - PROCESS | 1652 | 1461341715911 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:15:15 INFO - PROCESS | 1652 | 1461341715963 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb6e000 == 40 [pid = 1652] [id = 70] 09:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e817c00) [pid = 1652] [serial = 207] [outer = 0x0] 09:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12e8a0400) [pid = 1652] [serial = 208] [outer = 0x12e817c00] 09:15:15 INFO - PROCESS | 1652 | 1461341715992 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12e8a9400) [pid = 1652] [serial = 209] [outer = 0x12e817c00] 09:15:16 INFO - PROCESS | 1652 | 1461341716407 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]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 09:15:16 INFO - PROCESS | 1652 | 1461341716433 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:15:16 INFO - PROCESS | 1652 | 1461341716435 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:15:16 INFO - PROCESS | 1652 | 1461341716437 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 1652 | 1461341716438 Marionette TRACE conn2 <- [1,254,null,{}] 09:15:16 INFO - PROCESS | 1652 | 1461341716441 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}] 09:15:16 INFO - PROCESS | 1652 | 1461341716532 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:15:16 INFO - PROCESS | 1652 | 1461341716617 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f027000 == 41 [pid = 1652] [id = 71] 09:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12e884800) [pid = 1652] [serial = 210] [outer = 0x0] 09:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12ef4bc00) [pid = 1652] [serial = 211] [outer = 0x12e884800] 09:15:16 INFO - PROCESS | 1652 | 1461341716647 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12ef54800) [pid = 1652] [serial = 212] [outer = 0x12e884800] 09:15:17 INFO - PROCESS | 1652 | 1461341717063 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 672ms 09:15:17 INFO - PROCESS | 1652 | 1461341717109 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1652 | 1461341717111 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:15:17 INFO - PROCESS | 1652 | 1461341717113 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1652 | 1461341717114 Marionette TRACE conn2 <- [1,258,null,{}] 09:15:17 INFO - PROCESS | 1652 | 1461341717116 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}] 09:15:17 INFO - PROCESS | 1652 | 1461341717192 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:15:17 INFO - PROCESS | 1652 | 1461341717241 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f2a7800 == 42 [pid = 1652] [id = 72] 09:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x129135400) [pid = 1652] [serial = 213] [outer = 0x0] 09:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12913bc00) [pid = 1652] [serial = 214] [outer = 0x129135400] 09:15:17 INFO - PROCESS | 1652 | 1461341717288 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12913f400) [pid = 1652] [serial = 215] [outer = 0x129135400] 09:15:17 INFO - PROCESS | 1652 | 1461341717944 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 873ms 09:15:17 INFO - PROCESS | 1652 | 1461341717987 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1652 | 1461341717989 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:15:17 INFO - PROCESS | 1652 | 1461341717992 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1652 | 1461341717994 Marionette TRACE conn2 <- [1,262,null,{}] 09:15:18 INFO - PROCESS | 1652 | 1461341717998 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}] 09:15:18 INFO - PROCESS | 1652 | 1461341718091 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:15:18 INFO - PROCESS | 1652 | 1461341718149 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x127aba800 == 43 [pid = 1652] [id = 73] 09:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11bec2c00) [pid = 1652] [serial = 216] [outer = 0x0] 09:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11bf82800) [pid = 1652] [serial = 217] [outer = 0x11bec2c00] 09:15:18 INFO - PROCESS | 1652 | 1461341718178 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x127789400) [pid = 1652] [serial = 218] [outer = 0x11bec2c00] 09:15:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123ed9800 == 42 [pid = 1652] [id = 48] 09:15:18 INFO - PROCESS | 1652 | --DOCSHELL 0x127ab1800 == 41 [pid = 1652] [id = 59] 09:15:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123c35000 == 40 [pid = 1652] [id = 58] 09:15:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116653800 == 39 [pid = 1652] [id = 57] 09:15:18 INFO - PROCESS | 1652 | 1461341718683 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]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 721ms 09:15:18 INFO - PROCESS | 1652 | 1461341718713 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 1652 | 1461341718716 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:15:18 INFO - PROCESS | 1652 | 1461341718719 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 1652 | 1461341718722 Marionette TRACE conn2 <- [1,266,null,{}] 09:15:18 INFO - PROCESS | 1652 | 1461341718725 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}] 09:15:18 INFO - PROCESS | 1652 | 1461341718824 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:15:18 INFO - PROCESS | 1652 | 1461341718882 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124399800 == 40 [pid = 1652] [id = 74] 09:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11bebf800) [pid = 1652] [serial = 219] [outer = 0x0] 09:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x127573800) [pid = 1652] [serial = 220] [outer = 0x11bebf800] 09:15:18 INFO - PROCESS | 1652 | 1461341718916 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12891ec00) [pid = 1652] [serial = 221] [outer = 0x11bebf800] 09:15:19 INFO - PROCESS | 1652 | 1461341719344 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]]]}] 09:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 673ms 09:15:19 INFO - PROCESS | 1652 | 1461341719406 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:15:19 INFO - PROCESS | 1652 | 1461341719410 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:15:19 INFO - PROCESS | 1652 | 1461341719434 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:15:19 INFO - PROCESS | 1652 | 1461341719436 Marionette TRACE conn2 <- [1,270,null,{}] 09:15:19 INFO - PROCESS | 1652 | 1461341719439 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}] 09:15:19 INFO - PROCESS | 1652 | 1461341719535 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:15:19 INFO - PROCESS | 1652 | 1461341719607 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b96b000 == 41 [pid = 1652] [id = 75] 09:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x129507800) [pid = 1652] [serial = 222] [outer = 0x0] 09:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x129510400) [pid = 1652] [serial = 223] [outer = 0x129507800] 09:15:19 INFO - PROCESS | 1652 | 1461341719637 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12b485c00) [pid = 1652] [serial = 224] [outer = 0x129507800] 09:15:20 INFO - PROCESS | 1652 | 1461341720064 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 671ms 09:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:15:20 INFO - PROCESS | 1652 | 1461341720104 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 1652 | 1461341720106 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:15:20 INFO - PROCESS | 1652 | 1461341720108 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1652 | 1461341720111 Marionette TRACE conn2 <- [1,274,null,{}] 09:15:20 INFO - PROCESS | 1652 | 1461341720119 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}] 09:15:20 INFO - PROCESS | 1652 | 1461341720218 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:15:20 INFO - PROCESS | 1652 | 1461341720288 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db17800 == 42 [pid = 1652] [id = 76] 09:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12b48d800) [pid = 1652] [serial = 225] [outer = 0x0] 09:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12b513000) [pid = 1652] [serial = 226] [outer = 0x12b48d800] 09:15:20 INFO - PROCESS | 1652 | 1461341720324 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12b745c00) [pid = 1652] [serial = 227] [outer = 0x12b48d800] 09:15:20 INFO - PROCESS | 1652 | 1461341720754 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 675ms 09:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:15:20 INFO - PROCESS | 1652 | 1461341720783 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 1652 | 1461341720785 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:15:20 INFO - PROCESS | 1652 | 1461341720787 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1652 | 1461341720789 Marionette TRACE conn2 <- [1,278,null,{}] 09:15:20 INFO - PROCESS | 1652 | 1461341720791 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}] 09:15:20 INFO - PROCESS | 1652 | 1461341720903 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:15:20 INFO - PROCESS | 1652 | 1461341720963 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb67000 == 43 [pid = 1652] [id = 77] 09:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12d01f000) [pid = 1652] [serial = 228] [outer = 0x0] 09:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12d05c800) [pid = 1652] [serial = 229] [outer = 0x12d01f000] 09:15:20 INFO - PROCESS | 1652 | 1461341720995 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12d5c6800) [pid = 1652] [serial = 230] [outer = 0x12d01f000] 09:15:21 INFO - PROCESS | 1652 | 1461341721398 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]]]}] 09:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 09:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:15:21 INFO - PROCESS | 1652 | 1461341721408 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:15:21 INFO - PROCESS | 1652 | 1461341721409 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:15:21 INFO - PROCESS | 1652 | 1461341721411 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:15:21 INFO - PROCESS | 1652 | 1461341721412 Marionette TRACE conn2 <- [1,282,null,{}] 09:15:21 INFO - PROCESS | 1652 | 1461341721415 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}] 09:15:21 INFO - PROCESS | 1652 | 1461341721504 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:15:21 INFO - PROCESS | 1652 | 1461341721558 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa4b000 == 44 [pid = 1652] [id = 78] 09:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12d01a000) [pid = 1652] [serial = 231] [outer = 0x0] 09:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12db99400) [pid = 1652] [serial = 232] [outer = 0x12d01a000] 09:15:21 INFO - PROCESS | 1652 | 1461341721589 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12e423800) [pid = 1652] [serial = 233] [outer = 0x12d01a000] 09:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 09:15:22 INFO - PROCESS | 1652 | 1461341722026 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]]]}] 09:15:22 INFO - PROCESS | 1652 | 1461341722031 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:15:22 INFO - PROCESS | 1652 | 1461341722033 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:15:22 INFO - PROCESS | 1652 | 1461341722035 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 1652 | 1461341722036 Marionette TRACE conn2 <- [1,286,null,{}] 09:15:22 INFO - PROCESS | 1652 | 1461341722039 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}] 09:15:22 INFO - PROCESS | 1652 | 1461341722154 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:15:22 INFO - PROCESS | 1652 | 1461341722245 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1303c7000 == 45 [pid = 1652] [id = 79] 09:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12e863800) [pid = 1652] [serial = 234] [outer = 0x0] 09:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12e883800) [pid = 1652] [serial = 235] [outer = 0x12e863800] 09:15:22 INFO - PROCESS | 1652 | 1461341722277 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12f4eb000) [pid = 1652] [serial = 236] [outer = 0x12e863800] 09:15:22 INFO - PROCESS | 1652 | --DOCSHELL 0x127342800 == 44 [pid = 1652] [id = 65] 09:15:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119724000 == 43 [pid = 1652] [id = 64] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12931c800 == 42 [pid = 1652] [id = 66] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f01a800 == 41 [pid = 1652] [id = 13] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12746a000 == 40 [pid = 1652] [id = 53] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x114083800 == 39 [pid = 1652] [id = 56] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c5800 == 38 [pid = 1652] [id = 67] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119b6b000 == 37 [pid = 1652] [id = 54] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118eed000 == 36 [pid = 1652] [id = 68] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129319800 == 35 [pid = 1652] [id = 55] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa56800 == 34 [pid = 1652] [id = 20] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13078a800 == 33 [pid = 1652] [id = 22] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c46e000 == 32 [pid = 1652] [id = 44] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f2a7800 == 31 [pid = 1652] [id = 72] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e413800 == 30 [pid = 1652] [id = 10] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12db79800 == 29 [pid = 1652] [id = 9] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e831000 == 28 [pid = 1652] [id = 69] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb6e000 == 27 [pid = 1652] [id = 70] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f027000 == 26 [pid = 1652] [id = 71] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1151ab800 == 25 [pid = 1652] [id = 61] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116261000 == 24 [pid = 1652] [id = 39] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116658000 == 23 [pid = 1652] [id = 38] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b5ad800 == 22 [pid = 1652] [id = 60] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf8a000 == 21 [pid = 1652] [id = 62] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1303c5800 == 20 [pid = 1652] [id = 21] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a913000 == 19 [pid = 1652] [id = 50] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118ffb000 == 18 [pid = 1652] [id = 45] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae1000 == 17 [pid = 1652] [id = 37] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12468e000 == 16 [pid = 1652] [id = 49] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa4b000 == 15 [pid = 1652] [id = 78] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb67000 == 14 [pid = 1652] [id = 77] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12db17800 == 13 [pid = 1652] [id = 76] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b96b000 == 12 [pid = 1652] [id = 75] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127aba800 == 11 [pid = 1652] [id = 73] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x124399800 == 10 [pid = 1652] [id = 74] 09:15:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d355800 == 9 [pid = 1652] [id = 63] 09:15:26 INFO - PROCESS | 1652 | 1461341726437 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 4437ms 09:15:26 INFO - PROCESS | 1652 | 1461341726475 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:15:26 INFO - PROCESS | 1652 | 1461341726478 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:15:26 INFO - PROCESS | 1652 | 1461341726481 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 1652 | 1461341726482 Marionette TRACE conn2 <- [1,290,null,{}] 09:15:26 INFO - PROCESS | 1652 | 1461341726487 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}] 09:15:26 INFO - PROCESS | 1652 | 1461341726582 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:15:26 INFO - PROCESS | 1652 | 1461341726648 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b0c800 == 10 [pid = 1652] [id = 80] 09:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x11a944c00) [pid = 1652] [serial = 237] [outer = 0x0] 09:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x11ad45800) [pid = 1652] [serial = 238] [outer = 0x11a944c00] 09:15:26 INFO - PROCESS | 1652 | 1461341726693 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x11b832400) [pid = 1652] [serial = 239] [outer = 0x11a944c00] 09:15:27 INFO - PROCESS | 1652 | 1461341727132 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]]]}] 09:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 09:15:27 INFO - PROCESS | 1652 | 1461341727151 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1652 | 1461341727156 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:15:27 INFO - PROCESS | 1652 | 1461341727162 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1652 | 1461341727164 Marionette TRACE conn2 <- [1,294,null,{}] 09:15:27 INFO - PROCESS | 1652 | 1461341727174 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}] 09:15:27 INFO - PROCESS | 1652 | 1461341727275 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:15:27 INFO - PROCESS | 1652 | 1461341727281 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116264000 == 11 [pid = 1652] [id = 81] 09:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x11bab4800) [pid = 1652] [serial = 240] [outer = 0x0] 09:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x11bf80000) [pid = 1652] [serial = 241] [outer = 0x11bab4800] 09:15:27 INFO - PROCESS | 1652 | 1461341727309 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x1270e7c00) [pid = 1652] [serial = 242] [outer = 0x11bab4800] 09:15:27 INFO - PROCESS | 1652 | 1461341727655 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]]]}] 09:15:27 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. 09:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 519ms 09:15:27 INFO - PROCESS | 1652 | 1461341727682 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1652 | 1461341727684 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:15:27 INFO - PROCESS | 1652 | 1461341727688 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1652 | 1461341727693 Marionette TRACE conn2 <- [1,298,null,{}] 09:15:27 INFO - PROCESS | 1652 | 1461341727704 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}] 09:15:27 INFO - PROCESS | 1652 | 1461341727862 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:15:27 INFO - PROCESS | 1652 | 1461341727885 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12746a000 == 12 [pid = 1652] [id = 82] 09:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x114011000) [pid = 1652] [serial = 243] [outer = 0x0] 09:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x128925800) [pid = 1652] [serial = 244] [outer = 0x114011000] 09:15:27 INFO - PROCESS | 1652 | 1461341727931 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x129137c00) [pid = 1652] [serial = 245] [outer = 0x114011000] 09:15:28 INFO - PROCESS | 1652 | 1461341728358 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]]]}] 09:15:28 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. 09:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 674ms 09:15:28 INFO - PROCESS | 1652 | 1461341728362 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:15:28 INFO - PROCESS | 1652 | 1461341728364 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:15:28 INFO - PROCESS | 1652 | 1461341728366 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1652 | 1461341728367 Marionette TRACE conn2 <- [1,302,null,{}] 09:15:28 INFO - PROCESS | 1652 | 1461341728369 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}] 09:15:28 INFO - PROCESS | 1652 | 1461341728446 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:15:28 INFO - PROCESS | 1652 | 1461341728537 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1dc800 == 13 [pid = 1652] [id = 83] 09:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x127570800) [pid = 1652] [serial = 246] [outer = 0x0] 09:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x129331400) [pid = 1652] [serial = 247] [outer = 0x127570800] 09:15:28 INFO - PROCESS | 1652 | 1461341728563 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12b48a400) [pid = 1652] [serial = 248] [outer = 0x127570800] 09:15:28 INFO - PROCESS | 1652 | 1461341728895 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]]]}] 09:15:28 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. 09:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 571ms 09:15:28 INFO - PROCESS | 1652 | 1461341728938 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 1652 | 1461341728939 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:15:28 INFO - PROCESS | 1652 | 1461341728941 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1652 | 1461341728942 Marionette TRACE conn2 <- [1,306,null,{}] 09:15:28 INFO - PROCESS | 1652 | 1461341728945 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}] 09:15:29 INFO - PROCESS | 1652 | 1461341729037 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:15:29 INFO - PROCESS | 1652 | 1461341729042 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06c800 == 14 [pid = 1652] [id = 84] 09:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11bec2400) [pid = 1652] [serial = 249] [outer = 0x0] 09:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12b4dfc00) [pid = 1652] [serial = 250] [outer = 0x11bec2400] 09:15:29 INFO - PROCESS | 1652 | 1461341729067 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12b517000) [pid = 1652] [serial = 251] [outer = 0x11bec2400] 09:15:29 INFO - PROCESS | 1652 | 1461341729466 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]]]}] 09:15:29 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. 09:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 571ms 09:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:15:29 INFO - PROCESS | 1652 | 1461341729519 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1652 | 1461341729520 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:15:29 INFO - PROCESS | 1652 | 1461341729522 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1652 | 1461341729523 Marionette TRACE conn2 <- [1,310,null,{}] 09:15:29 INFO - PROCESS | 1652 | 1461341729525 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}] 09:15:29 INFO - PROCESS | 1652 | 1461341729645 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:15:29 INFO - PROCESS | 1652 | 1461341729668 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e421800 == 15 [pid = 1652] [id = 85] 09:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x12b73fc00) [pid = 1652] [serial = 252] [outer = 0x0] 09:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x12c052c00) [pid = 1652] [serial = 253] [outer = 0x12b73fc00] 09:15:29 INFO - PROCESS | 1652 | 1461341729696 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x12d5c3800) [pid = 1652] [serial = 254] [outer = 0x12b73fc00] 09:15:30 INFO - PROCESS | 1652 | 1461341730008 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]]]}] 09:15:30 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. 09:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 522ms 09:15:30 INFO - PROCESS | 1652 | 1461341730045 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:15:30 INFO - PROCESS | 1652 | 1461341730046 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:15:30 INFO - PROCESS | 1652 | 1461341730048 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 1652 | 1461341730049 Marionette TRACE conn2 <- [1,314,null,{}] 09:15:30 INFO - PROCESS | 1652 | 1461341730051 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}] 09:15:30 INFO - PROCESS | 1652 | 1461341730144 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:15:30 INFO - PROCESS | 1652 | 1461341730158 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb7c000 == 16 [pid = 1652] [id = 86] 09:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x12be8b800) [pid = 1652] [serial = 255] [outer = 0x0] 09:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12dab6000) [pid = 1652] [serial = 256] [outer = 0x12be8b800] 09:15:30 INFO - PROCESS | 1652 | 1461341730184 Marionette DEBUG loaded listener.js 09:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12db9c800) [pid = 1652] [serial = 257] [outer = 0x12be8b800] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x11c1f2000) [pid = 1652] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x11a54a000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x119096000) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x118e1dc00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11644a800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11af75800) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x114448800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x118be9c00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11784ac00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11a950000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x118589c00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11b831c00) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11b836c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11c1fcc00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x11ad4b000) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x11909f400) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x1155be400) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x1307f2000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12c049400) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x128926c00) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11624b400) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12e817c00) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11bec2c00) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12b78b400) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x128925c00) [pid = 1652] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x123919000) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12e817400) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x11c1f1800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x118fb7000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x118fbc400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11ad4d400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1140c6800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11ad47000) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12dab0800) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12e2a7c00) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12d01f000) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12809d400) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x129507800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12d572400) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x129135400) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12d1a9000) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11c1f7000) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12d1acc00) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12e884800) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1164a7c00) [pid = 1652] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1275fa800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11bebf800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b78f800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12dab3400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x1275fb400) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11a54e400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12c050800) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12dba7c00) [pid = 1652] [serial = 186] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x118ed3400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11b8ef000) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12f4ea800) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12b48d800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12ef55c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12b486c00) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12e2a6000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x116445000) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x118ed6c00) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12e865c00) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11784d000) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12e81d400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12d01a000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12dabe800) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x128928000) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12fc49800) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:15:31 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x118bf0800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:15:31 INFO - PROCESS | 1652 | 1461341731588 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]]]}] 09:15:31 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. 09:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1572ms 09:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:15:31 INFO - PROCESS | 1652 | 1461341731621 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:15:31 INFO - PROCESS | 1652 | 1461341731622 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:15:31 INFO - PROCESS | 1652 | 1461341731626 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - PROCESS | 1652 | 1461341731628 Marionette TRACE conn2 <- [1,318,null,{}] 09:15:31 INFO - PROCESS | 1652 | 1461341731630 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}] 09:15:31 INFO - PROCESS | 1652 | 1461341731701 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:15:31 INFO - PROCESS | 1652 | 1461341731706 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116404000 == 17 [pid = 1652] [id = 87] 09:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x114572800) [pid = 1652] [serial = 258] [outer = 0x0] 09:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x116242000) [pid = 1652] [serial = 259] [outer = 0x114572800] 09:15:31 INFO - PROCESS | 1652 | 1461341731733 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x1189e5c00) [pid = 1652] [serial = 260] [outer = 0x114572800] 09:15:32 INFO - PROCESS | 1652 | 1461341732058 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]]]}] 09:15:32 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. 09:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 09:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:15:32 INFO - PROCESS | 1652 | 1461341732104 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1652 | 1461341732106 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:15:32 INFO - PROCESS | 1652 | 1461341732112 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1652 | 1461341732113 Marionette TRACE conn2 <- [1,322,null,{}] 09:15:32 INFO - PROCESS | 1652 | 1461341732115 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}] 09:15:32 INFO - PROCESS | 1652 | 1461341732195 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:15:32 INFO - PROCESS | 1652 | 1461341732200 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8b8000 == 18 [pid = 1652] [id = 88] 09:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x117846800) [pid = 1652] [serial = 261] [outer = 0x0] 09:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11927d400) [pid = 1652] [serial = 262] [outer = 0x117846800] 09:15:32 INFO - PROCESS | 1652 | 1461341732227 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11a950000) [pid = 1652] [serial = 263] [outer = 0x117846800] 09:15:32 INFO - PROCESS | 1652 | 1461341732819 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]]]}] 09:15:32 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. 09:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 723ms 09:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:15:32 INFO - PROCESS | 1652 | 1461341732838 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1652 | 1461341732839 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:15:32 INFO - PROCESS | 1652 | 1461341732843 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1652 | 1461341732844 Marionette TRACE conn2 <- [1,326,null,{}] 09:15:32 INFO - PROCESS | 1652 | 1461341732847 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}] 09:15:32 INFO - PROCESS | 1652 | 1461341732921 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:15:32 INFO - PROCESS | 1652 | 1461341732953 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b971800 == 19 [pid = 1652] [id = 89] 09:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x1243b6400) [pid = 1652] [serial = 264] [outer = 0x0] 09:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x127409800) [pid = 1652] [serial = 265] [outer = 0x1243b6400] 09:15:32 INFO - PROCESS | 1652 | 1461341732978 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x128923c00) [pid = 1652] [serial = 266] [outer = 0x1243b6400] 09:15:33 INFO - PROCESS | 1652 | 1461341733317 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]]]}] 09:15:33 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. 09:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 09:15:33 INFO - PROCESS | 1652 | 1461341733363 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:15:33 INFO - PROCESS | 1652 | 1461341733364 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:15:33 INFO - PROCESS | 1652 | 1461341733366 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 1652 | 1461341733368 Marionette TRACE conn2 <- [1,330,null,{}] 09:15:33 INFO - PROCESS | 1652 | 1461341733370 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}] 09:15:33 INFO - PROCESS | 1652 | 1461341733462 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:15:33 INFO - PROCESS | 1652 | 1461341733572 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b7a800 == 20 [pid = 1652] [id = 90] 09:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x114546800) [pid = 1652] [serial = 267] [outer = 0x0] 09:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1153ba400) [pid = 1652] [serial = 268] [outer = 0x114546800] 09:15:33 INFO - PROCESS | 1652 | 1461341733610 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x118751000) [pid = 1652] [serial = 269] [outer = 0x114546800] 09:15:34 INFO - PROCESS | 1652 | 1461341734236 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]]]}] 09:15:34 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. 09:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 922ms 09:15:34 INFO - PROCESS | 1652 | 1461341734291 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 1652 | 1461341734294 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:15:34 INFO - PROCESS | 1652 | 1461341734299 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - PROCESS | 1652 | 1461341734303 Marionette TRACE conn2 <- [1,334,null,{}] 09:15:34 INFO - PROCESS | 1652 | 1461341734334 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}] 09:15:34 INFO - PROCESS | 1652 | 1461341734498 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:15:34 INFO - PROCESS | 1652 | 1461341734618 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x127330800 == 21 [pid = 1652] [id = 91] 09:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11901c000) [pid = 1652] [serial = 270] [outer = 0x0] 09:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11beca000) [pid = 1652] [serial = 271] [outer = 0x11901c000] 09:15:34 INFO - PROCESS | 1652 | 1461341734670 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x123a5bc00) [pid = 1652] [serial = 272] [outer = 0x11901c000] 09:15:35 INFO - PROCESS | 1652 | 1461341735384 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:15:35 INFO - PROCESS | 1652 | 1461341735404 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]]]}] 09:15:35 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. 09:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1178ms 09:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:15:35 INFO - PROCESS | 1652 | 1461341735477 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1652 | 1461341735479 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:15:35 INFO - PROCESS | 1652 | 1461341735483 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1652 | 1461341735484 Marionette TRACE conn2 <- [1,338,null,{}] 09:15:35 INFO - PROCESS | 1652 | 1461341735488 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}] 09:15:35 INFO - PROCESS | 1652 | 1461341735580 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:15:35 INFO - PROCESS | 1652 | 1461341735666 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156a4000 == 22 [pid = 1652] [id = 92] 09:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x116619000) [pid = 1652] [serial = 273] [outer = 0x0] 09:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x118bf5c00) [pid = 1652] [serial = 274] [outer = 0x116619000] 09:15:35 INFO - PROCESS | 1652 | 1461341735697 Marionette DEBUG loaded listener.js 09:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x118f56800) [pid = 1652] [serial = 275] [outer = 0x116619000] 09:15:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1303c7000 == 21 [pid = 1652] [id = 79] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x123fa8400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1241f0400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e883800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x119a52400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1164a9c00) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11bec5000) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x116240c00) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11927b800) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12b521000) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x118f4f800) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1178e9000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11903bc00) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11afe2c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11af6d400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11b8e0800) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11babb400) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11bf82c00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11bf80c00) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11c1fc000) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x123a5a400) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12391cc00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x118b33400) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x123fa8c00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x118ed7000) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1243aac00) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11a50c400) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11c595400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1155c3400) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11af71800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11a948000) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11ad4f400) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1178e9800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1307fe400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1307fcc00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1275f8000) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x118b26800) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11bcf8400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11bebe000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x128f6b000) [pid = 1652] [serial = 194] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12445d800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11afdd800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11ad47400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12d022000) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12be8c800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x119033800) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127f1f800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119091c00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119024400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x123922c00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129331000) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12778d800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e8a0400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e86c800) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x123e4b800) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bf82800) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x124060800) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x119d53000) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e81c400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11ad4f800) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x127573800) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123e4c800) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b82f400) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c592400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11bec8000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12950f800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d05c400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128f6ec00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1270e3c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d021400) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e8a9400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x127789400) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118b2cc00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d567800) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b745400) [pid = 1652] [serial = 197] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118fbd000) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129507400) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1277c7000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12dba4c00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12d56fc00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127789c00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b513000) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d1ae800) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d1b2c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12950cc00) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ef54800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12fa61800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12fc20400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be92800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12913bc00) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11bcefc00) [pid = 1652] [serial = 191] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128919400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129510400) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a505c00) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12891ec00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d1b2800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ef4bc00) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b4db800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bf80800) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b4e2000) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12e423800) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12e887000) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d021800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12dba1000) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12e864c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1277c0c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12db99400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e42a000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d5c6800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b4dbc00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d05c800) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12e2b1000) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12dab3800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b485c00) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12db9b000) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12913f400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12f90cc00) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b745c00) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12f912c00) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12f4ec400) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12f4f2000) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12e42f400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b516400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d56b000) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ef51400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a545800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119d54c00) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ef4a800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12e8a1400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118f50c00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12e8a7c00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12f913c00) [pid = 1652] [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.] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12e825800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12fc60c00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12fc65800) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b788000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12f917000) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12dba3400) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12dab7400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x127fb7000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11a547400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12dab3c00) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11afe4800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12e817800) [pid = 1652] [serial = 188] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11ac9d400) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11bcfec00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12e2adc00) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 09:15:35 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12b4e1800) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 09:15:36 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. 09:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 671ms 09:15:36 INFO - PROCESS | 1652 | 1461341736147 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]]]}] 09:15:36 INFO - PROCESS | 1652 | 1461341736154 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:15:36 INFO - PROCESS | 1652 | 1461341736158 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:15:36 INFO - PROCESS | 1652 | 1461341736166 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 1652 | 1461341736168 Marionette TRACE conn2 <- [1,342,null,{}] 09:15:36 INFO - PROCESS | 1652 | 1461341736170 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}] 09:15:36 INFO - PROCESS | 1652 | 1461341736247 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:15:36 INFO - PROCESS | 1652 | 1461341736252 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156a2800 == 22 [pid = 1652] [id = 93] 09:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x119024400) [pid = 1652] [serial = 276] [outer = 0x0] 09:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x119025c00) [pid = 1652] [serial = 277] [outer = 0x119024400] 09:15:36 INFO - PROCESS | 1652 | 1461341736281 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x119279c00) [pid = 1652] [serial = 278] [outer = 0x119024400] 09:15:36 INFO - PROCESS | 1652 | 1461341736615 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]]]}] 09:15:36 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. 09:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms 09:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:15:36 INFO - PROCESS | 1652 | 1461341736639 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:15:36 INFO - PROCESS | 1652 | 1461341736640 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:15:36 INFO - PROCESS | 1652 | 1461341736642 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 1652 | 1461341736645 Marionette TRACE conn2 <- [1,346,null,{}] 09:15:36 INFO - PROCESS | 1652 | 1461341736652 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}] 09:15:36 INFO - PROCESS | 1652 | 1461341736731 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:15:36 INFO - PROCESS | 1652 | 1461341736770 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118eee800 == 23 [pid = 1652] [id = 94] 09:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x119025800) [pid = 1652] [serial = 279] [outer = 0x0] 09:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11a545400) [pid = 1652] [serial = 280] [outer = 0x119025800] 09:15:36 INFO - PROCESS | 1652 | 1461341736799 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11ad4b000) [pid = 1652] [serial = 281] [outer = 0x119025800] 09:15:37 INFO - PROCESS | 1652 | 1461341737128 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]]]}] 09:15:37 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. 09:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 09:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:15:37 INFO - PROCESS | 1652 | 1461341737169 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1652 | 1461341737171 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:15:37 INFO - PROCESS | 1652 | 1461341737173 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1652 | 1461341737175 Marionette TRACE conn2 <- [1,350,null,{}] 09:15:37 INFO - PROCESS | 1652 | 1461341737177 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}] 09:15:37 INFO - PROCESS | 1652 | 1461341737264 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:15:37 INFO - PROCESS | 1652 | 1461341737268 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924d000 == 24 [pid = 1652] [id = 95] 09:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11af71000) [pid = 1652] [serial = 282] [outer = 0x0] 09:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11afde000) [pid = 1652] [serial = 283] [outer = 0x11af71000] 09:15:37 INFO - PROCESS | 1652 | 1461341737294 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11b833c00) [pid = 1652] [serial = 284] [outer = 0x11af71000] 09:15:37 INFO - PROCESS | 1652 | 1461341737634 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]]]}] 09:15:37 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. 09:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 09:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:15:37 INFO - PROCESS | 1652 | 1461341737645 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1652 | 1461341737646 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:15:37 INFO - PROCESS | 1652 | 1461341737648 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1652 | 1461341737649 Marionette TRACE conn2 <- [1,354,null,{}] 09:15:37 INFO - PROCESS | 1652 | 1461341737652 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}] 09:15:37 INFO - PROCESS | 1652 | 1461341737734 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:15:37 INFO - PROCESS | 1652 | 1461341737739 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1147a6800 == 25 [pid = 1652] [id = 96] 09:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11b837800) [pid = 1652] [serial = 285] [outer = 0x0] 09:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11b8efc00) [pid = 1652] [serial = 286] [outer = 0x11b837800] 09:15:37 INFO - PROCESS | 1652 | 1461341737789 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11bcfd000) [pid = 1652] [serial = 287] [outer = 0x11b837800] 09:15:38 INFO - PROCESS | 1652 | 1461341738103 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]]]}] 09:15:38 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. 09:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 09:15:38 INFO - PROCESS | 1652 | 1461341738125 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1652 | 1461341738128 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:15:38 INFO - PROCESS | 1652 | 1461341738131 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1652 | 1461341738132 Marionette TRACE conn2 <- [1,358,null,{}] 09:15:38 INFO - PROCESS | 1652 | 1461341738134 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}] 09:15:38 INFO - PROCESS | 1652 | 1461341738233 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:15:38 INFO - PROCESS | 1652 | 1461341738261 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a916800 == 26 [pid = 1652] [id = 97] 09:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11bcfe400) [pid = 1652] [serial = 288] [outer = 0x0] 09:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11bf85000) [pid = 1652] [serial = 289] [outer = 0x11bcfe400] 09:15:38 INFO - PROCESS | 1652 | 1461341738290 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123920000) [pid = 1652] [serial = 290] [outer = 0x11bcfe400] 09:15:38 INFO - PROCESS | 1652 | 1461341738628 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]]]}] 09:15:38 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. 09:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 517ms 09:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:15:38 INFO - PROCESS | 1652 | 1461341738649 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1652 | 1461341738650 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:15:38 INFO - PROCESS | 1652 | 1461341738652 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1652 | 1461341738653 Marionette TRACE conn2 <- [1,362,null,{}] 09:15:38 INFO - PROCESS | 1652 | 1461341738655 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}] 09:15:38 INFO - PROCESS | 1652 | 1461341738738 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:15:38 INFO - PROCESS | 1652 | 1461341738766 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad52000 == 27 [pid = 1652] [id = 98] 09:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123922800) [pid = 1652] [serial = 291] [outer = 0x0] 09:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123a59c00) [pid = 1652] [serial = 292] [outer = 0x123922800] 09:15:38 INFO - PROCESS | 1652 | 1461341738792 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123fb2c00) [pid = 1652] [serial = 293] [outer = 0x123922800] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11bec2400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b73fc00) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11a944c00) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12e863800) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x114011000) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11bab4800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12be8b800) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x117846800) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x114572800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:15:38 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x127570800) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:15:39 INFO - PROCESS | 1652 | 1461341739095 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]]]}] 09:15:39 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. 09:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 09:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:15:39 INFO - PROCESS | 1652 | 1461341739120 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1652 | 1461341739121 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:15:39 INFO - PROCESS | 1652 | 1461341739126 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1652 | 1461341739128 Marionette TRACE conn2 <- [1,366,null,{}] 09:15:39 INFO - PROCESS | 1652 | 1461341739130 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}] 09:15:39 INFO - PROCESS | 1652 | 1461341739197 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:15:39 INFO - PROCESS | 1652 | 1461341739201 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b235000 == 28 [pid = 1652] [id = 99] 09:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x124060800) [pid = 1652] [serial = 294] [outer = 0x0] 09:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x12445d800) [pid = 1652] [serial = 295] [outer = 0x124060800] 09:15:39 INFO - PROCESS | 1652 | 1461341739229 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x127572000) [pid = 1652] [serial = 296] [outer = 0x124060800] 09:15:39 INFO - PROCESS | 1652 | 1461341739551 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]]]}] 09:15:39 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. 09:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 472ms 09:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:15:39 INFO - PROCESS | 1652 | 1461341739597 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1652 | 1461341739598 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:15:39 INFO - PROCESS | 1652 | 1461341739600 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1652 | 1461341739601 Marionette TRACE conn2 <- [1,370,null,{}] 09:15:39 INFO - PROCESS | 1652 | 1461341739604 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}] 09:15:39 INFO - PROCESS | 1652 | 1461341739673 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:15:39 INFO - PROCESS | 1652 | 1461341739679 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8c3800 == 29 [pid = 1652] [id = 100] 09:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x127573800) [pid = 1652] [serial = 297] [outer = 0x0] 09:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x12778d000) [pid = 1652] [serial = 298] [outer = 0x127573800] 09:15:39 INFO - PROCESS | 1652 | 1461341739705 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1277c8400) [pid = 1652] [serial = 299] [outer = 0x127573800] 09:15:40 INFO - PROCESS | 1652 | 1461341740012 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]]]}] 09:15:40 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. 09:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 09:15:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:15:40 INFO - PROCESS | 1652 | 1461341740069 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:15:40 INFO - PROCESS | 1652 | 1461341740070 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:15:40 INFO - PROCESS | 1652 | 1461341740073 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 1652 | 1461341740074 Marionette TRACE conn2 <- [1,374,null,{}] 09:15:40 INFO - PROCESS | 1652 | 1461341740076 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}] 09:15:40 INFO - PROCESS | 1652 | 1461341740145 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:15:40 INFO - PROCESS | 1652 | 1461341740149 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971f800 == 30 [pid = 1652] [id = 101] 09:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x127f1a400) [pid = 1652] [serial = 300] [outer = 0x0] 09:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x127fb3400) [pid = 1652] [serial = 301] [outer = 0x127f1a400] 09:15:40 INFO - PROCESS | 1652 | 1461341740176 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x127fb9000) [pid = 1652] [serial = 302] [outer = 0x127f1a400] 09:15:40 INFO - PROCESS | 1652 | 1461341740478 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:15:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:15:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 421ms 09:15:40 INFO - PROCESS | 1652 | 1461341740498 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:15:40 INFO - PROCESS | 1652 | 1461341740500 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:15:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:15:40 INFO - PROCESS | 1652 | 1461341740502 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 1652 | 1461341740504 Marionette TRACE conn2 <- [1,378,null,{}] 09:15:40 INFO - PROCESS | 1652 | 1461341740506 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}] 09:15:40 INFO - PROCESS | 1652 | 1461341740613 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:15:40 INFO - PROCESS | 1652 | 1461341740619 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c462800 == 31 [pid = 1652] [id = 102] 09:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1275f2800) [pid = 1652] [serial = 303] [outer = 0x0] 09:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x127fbdc00) [pid = 1652] [serial = 304] [outer = 0x1275f2800] 09:15:40 INFO - PROCESS | 1652 | 1461341740650 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12913d800) [pid = 1652] [serial = 305] [outer = 0x1275f2800] 09:15:41 INFO - PROCESS | 1652 | 1461341741164 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:15:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:15:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 669ms 09:15:41 INFO - PROCESS | 1652 | 1461341741172 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 1652 | 1461341741176 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:15:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:15:41 INFO - PROCESS | 1652 | 1461341741182 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1652 | 1461341741186 Marionette TRACE conn2 <- [1,382,null,{}] 09:15:41 INFO - PROCESS | 1652 | 1461341741192 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}] 09:15:41 INFO - PROCESS | 1652 | 1461341741319 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:15:41 INFO - PROCESS | 1652 | 1461341741451 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158c3000 == 32 [pid = 1652] [id = 103] 09:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11661f000) [pid = 1652] [serial = 306] [outer = 0x0] 09:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118752000) [pid = 1652] [serial = 307] [outer = 0x11661f000] 09:15:41 INFO - PROCESS | 1652 | 1461341741500 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118ed7000) [pid = 1652] [serial = 308] [outer = 0x11661f000] 09:15:41 INFO - PROCESS | 1652 | 1461341741977 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:15:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 826ms 09:15:42 INFO - PROCESS | 1652 | 1461341742009 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1652 | 1461341742013 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:15:42 INFO - PROCESS | 1652 | 1461341742019 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1652 | 1461341742020 Marionette TRACE conn2 <- [1,386,null,{}] 09:15:42 INFO - PROCESS | 1652 | 1461341742024 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}] 09:15:42 INFO - PROCESS | 1652 | 1461341742117 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:15:42 INFO - PROCESS | 1652 | 1461341742172 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a73e800 == 33 [pid = 1652] [id = 104] 09:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a504000) [pid = 1652] [serial = 309] [outer = 0x0] 09:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a54d800) [pid = 1652] [serial = 310] [outer = 0x11a504000] 09:15:42 INFO - PROCESS | 1652 | 1461341742202 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11af69800) [pid = 1652] [serial = 311] [outer = 0x11a504000] 09:15:42 INFO - PROCESS | 1652 | 1461341742642 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]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 672ms 09:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:15:42 INFO - PROCESS | 1652 | 1461341742693 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1652 | 1461341742695 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:15:42 INFO - PROCESS | 1652 | 1461341742698 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1652 | 1461341742701 Marionette TRACE conn2 <- [1,390,null,{}] 09:15:42 INFO - PROCESS | 1652 | 1461341742710 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}] 09:15:42 INFO - PROCESS | 1652 | 1461341742801 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:15:42 INFO - PROCESS | 1652 | 1461341742856 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a1c800 == 34 [pid = 1652] [id = 105] 09:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bf7d400) [pid = 1652] [serial = 312] [outer = 0x0] 09:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bf84c00) [pid = 1652] [serial = 313] [outer = 0x11bf7d400] 09:15:42 INFO - PROCESS | 1652 | 1461341742888 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c594800) [pid = 1652] [serial = 314] [outer = 0x11bf7d400] 09:15:43 INFO - PROCESS | 1652 | 1461341743330 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]]]}] 09:15:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:15:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 672ms 09:15:43 INFO - PROCESS | 1652 | 1461341743379 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 1652 | 1461341743381 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:15:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:15:43 INFO - PROCESS | 1652 | 1461341743384 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - PROCESS | 1652 | 1461341743385 Marionette TRACE conn2 <- [1,394,null,{}] 09:15:43 INFO - PROCESS | 1652 | 1461341743388 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}] 09:15:43 INFO - PROCESS | 1652 | 1461341743484 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:15:43 INFO - PROCESS | 1652 | 1461341743539 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923b000 == 35 [pid = 1652] [id = 106] 09:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b8ea400) [pid = 1652] [serial = 315] [outer = 0x0] 09:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123a5f800) [pid = 1652] [serial = 316] [outer = 0x11b8ea400] 09:15:43 INFO - PROCESS | 1652 | 1461341743569 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128926c00) [pid = 1652] [serial = 317] [outer = 0x11b8ea400] 09:15:44 INFO - PROCESS | 1652 | 1461341744072 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:15:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 719ms 09:15:44 INFO - PROCESS | 1652 | 1461341744104 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1652 | 1461341744106 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:15:44 INFO - PROCESS | 1652 | 1461341744130 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1652 | 1461341744132 Marionette TRACE conn2 <- [1,398,null,{}] 09:15:44 INFO - PROCESS | 1652 | 1461341744136 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}] 09:15:44 INFO - PROCESS | 1652 | 1461341744219 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:15:44 INFO - PROCESS | 1652 | 1461341744282 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b6a000 == 36 [pid = 1652] [id = 107] 09:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118b2a400) [pid = 1652] [serial = 318] [outer = 0x0] 09:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118bf5400) [pid = 1652] [serial = 319] [outer = 0x118b2a400] 09:15:44 INFO - PROCESS | 1652 | 1461341744312 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11901c800) [pid = 1652] [serial = 320] [outer = 0x118b2a400] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127409800) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b4dfc00) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c052c00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11ad45800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11b832400) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12f4eb000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128925800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129137c00) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11bf80000) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1270e7c00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12dab6000) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12d5c3800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a950000) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12db9c800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11927d400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116242000) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1189e5c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129331400) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b517000) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b48a400) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 09:15:44 INFO - PROCESS | 1652 | 1461341744684 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:15:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 572ms 09:15:44 INFO - PROCESS | 1652 | 1461341744701 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1652 | 1461341744705 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:15:44 INFO - PROCESS | 1652 | 1461341744713 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1652 | 1461341744714 Marionette TRACE conn2 <- [1,402,null,{}] 09:15:44 INFO - PROCESS | 1652 | 1461341744742 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}] 09:15:44 INFO - PROCESS | 1652 | 1461341744814 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:15:44 INFO - PROCESS | 1652 | 1461341744857 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119067000 == 37 [pid = 1652] [id = 108] 09:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118b2e400) [pid = 1652] [serial = 321] [outer = 0x0] 09:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11903d800) [pid = 1652] [serial = 322] [outer = 0x118b2e400] 09:15:44 INFO - PROCESS | 1652 | 1461341744883 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11ad48800) [pid = 1652] [serial = 323] [outer = 0x118b2e400] 09:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 492ms 09:15:45 INFO - PROCESS | 1652 | 1461341745200 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]]]}] 09:15:45 INFO - PROCESS | 1652 | 1461341745205 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 1652 | 1461341745206 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:15:45 INFO - PROCESS | 1652 | 1461341745212 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1652 | 1461341745215 Marionette TRACE conn2 <- [1,406,null,{}] 09:15:45 INFO - PROCESS | 1652 | 1461341745222 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}] 09:15:45 INFO - PROCESS | 1652 | 1461341745298 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:15:45 INFO - PROCESS | 1652 | 1461341745303 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a959000 == 38 [pid = 1652] [id = 109] 09:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11af77000) [pid = 1652] [serial = 324] [outer = 0x0] 09:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11bcf8000) [pid = 1652] [serial = 325] [outer = 0x11af77000] 09:15:45 INFO - PROCESS | 1652 | 1461341745333 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11bf88c00) [pid = 1652] [serial = 326] [outer = 0x11af77000] 09:15:45 INFO - PROCESS | 1652 | 1461341745666 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]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 475ms 09:15:45 INFO - PROCESS | 1652 | 1461341745687 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 1652 | 1461341745689 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:15:45 INFO - PROCESS | 1652 | 1461341745694 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1652 | 1461341745695 Marionette TRACE conn2 <- [1,410,null,{}] 09:15:45 INFO - PROCESS | 1652 | 1461341745697 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}] 09:15:45 INFO - PROCESS | 1652 | 1461341745768 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:15:45 INFO - PROCESS | 1652 | 1461341745774 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba71000 == 39 [pid = 1652] [id = 110] 09:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11c1f3c00) [pid = 1652] [serial = 327] [outer = 0x0] 09:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123a58c00) [pid = 1652] [serial = 328] [outer = 0x11c1f3c00] 09:15:45 INFO - PROCESS | 1652 | 1461341745802 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1270e7c00) [pid = 1652] [serial = 329] [outer = 0x11c1f3c00] 09:15:46 INFO - PROCESS | 1652 | 1461341746141 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 470ms 09:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:15:46 INFO - PROCESS | 1652 | 1461341746163 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 1652 | 1461341746165 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:15:46 INFO - PROCESS | 1652 | 1461341746167 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 1652 | 1461341746168 Marionette TRACE conn2 <- [1,414,null,{}] 09:15:46 INFO - PROCESS | 1652 | 1461341746170 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}] 09:15:46 INFO - PROCESS | 1652 | 1461341746242 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:15:46 INFO - PROCESS | 1652 | 1461341746246 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4b1800 == 40 [pid = 1652] [id = 111] 09:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x127566000) [pid = 1652] [serial = 330] [outer = 0x0] 09:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1277c3800) [pid = 1652] [serial = 331] [outer = 0x127566000] 09:15:46 INFO - PROCESS | 1652 | 1461341746274 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128920c00) [pid = 1652] [serial = 332] [outer = 0x127566000] 09:15:46 INFO - PROCESS | 1652 | 1461341746596 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 473ms 09:15:46 INFO - PROCESS | 1652 | 1461341746653 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 1652 | 1461341746654 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:15:46 INFO - PROCESS | 1652 | 1461341746656 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 1652 | 1461341746657 Marionette TRACE conn2 <- [1,418,null,{}] 09:15:46 INFO - PROCESS | 1652 | 1461341746660 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}] 09:15:46 INFO - PROCESS | 1652 | 1461341746760 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:15:46 INFO - PROCESS | 1652 | 1461341746791 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c53800 == 41 [pid = 1652] [id = 112] 09:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128f6b000) [pid = 1652] [serial = 333] [outer = 0x0] 09:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1291c6000) [pid = 1652] [serial = 334] [outer = 0x128f6b000] 09:15:46 INFO - PROCESS | 1652 | 1461341746819 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129511c00) [pid = 1652] [serial = 335] [outer = 0x128f6b000] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119024400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119025800) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11b837800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123922800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127f1a400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124060800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127573800) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1243b6400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11af71000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11bcfe400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:15:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116619000) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:15:47 INFO - PROCESS | 1652 | 1461341747773 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]]]}] 09:15:47 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 09:15:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 09:15:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:15:47 INFO - PROCESS | 1652 | 1461341747828 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 1652 | 1461341747831 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:15:47 INFO - PROCESS | 1652 | 1461341747835 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 1652 | 1461341747836 Marionette TRACE conn2 <- [1,422,null,{}] 09:15:47 INFO - PROCESS | 1652 | 1461341747840 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}] 09:15:47 INFO - PROCESS | 1652 | 1461341747931 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:15:47 INFO - PROCESS | 1652 | 1461341747971 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118bdc800 == 42 [pid = 1652] [id = 113] 09:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115730400) [pid = 1652] [serial = 336] [outer = 0x0] 09:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118f59400) [pid = 1652] [serial = 337] [outer = 0x115730400] 09:15:48 INFO - PROCESS | 1652 | 1461341748004 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11927dc00) [pid = 1652] [serial = 338] [outer = 0x115730400] 09:15:48 INFO - PROCESS | 1652 | 1461341748936 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]]]}] 09:15:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 09:15:48 INFO - PROCESS | 1652 | 1461341748956 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:15:48 INFO - PROCESS | 1652 | 1461341748963 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:15:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:15:48 INFO - PROCESS | 1652 | 1461341748967 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:15:48 INFO - PROCESS | 1652 | 1461341748969 Marionette TRACE conn2 <- [1,426,null,{}] 09:15:48 INFO - PROCESS | 1652 | 1461341748972 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}] 09:15:49 INFO - PROCESS | 1652 | 1461341749061 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:15:49 INFO - PROCESS | 1652 | 1461341749102 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a921000 == 43 [pid = 1652] [id = 114] 09:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119d55400) [pid = 1652] [serial = 339] [outer = 0x0] 09:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11afe4800) [pid = 1652] [serial = 340] [outer = 0x119d55400] 09:15:49 INFO - PROCESS | 1652 | 1461341749132 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11b8ef800) [pid = 1652] [serial = 341] [outer = 0x119d55400] 09:15:49 INFO - PROCESS | 1652 | 1461341749721 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] 09:15:49 INFO - PROCESS | 1652 | 1461341749747 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:15:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:15:49 INFO - PROCESS | 1652 | 1461341749750 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1652 | 1461341749753 Marionette TRACE conn2 <- [1,430,null,{}] 09:15:49 INFO - PROCESS | 1652 | 1461341749757 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}] 09:15:49 INFO - PROCESS | 1652 | 1461341749837 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:15:49 INFO - PROCESS | 1652 | 1461341749890 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118efb000 == 44 [pid = 1652] [id = 115] 09:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119025000) [pid = 1652] [serial = 342] [outer = 0x0] 09:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119271400) [pid = 1652] [serial = 343] [outer = 0x119025000] 09:15:49 INFO - PROCESS | 1652 | 1461341749919 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a54cc00) [pid = 1652] [serial = 344] [outer = 0x119025000] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4b1800 == 43 [pid = 1652] [id = 111] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba71000 == 42 [pid = 1652] [id = 110] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11a959000 == 41 [pid = 1652] [id = 109] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119067000 == 40 [pid = 1652] [id = 108] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118b6a000 == 39 [pid = 1652] [id = 107] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11923b000 == 38 [pid = 1652] [id = 106] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123a1c800 == 37 [pid = 1652] [id = 105] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11a73e800 == 36 [pid = 1652] [id = 104] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127fbdc00) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1153ba400) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11beca000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1158c3000 == 35 [pid = 1652] [id = 103] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128923c00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11b8efc00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123a59c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127fb9000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123920000) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x127572000) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12445d800) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1277c8400) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x127fb3400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x123fb2c00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11b833c00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12778d000) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11ad4b000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11afde000) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11bf85000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118bf5c00) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118f56800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119025c00) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119279c00) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11a545400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11bcfd000) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 09:15:50 INFO - PROCESS | 1652 | 1461341750377 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]]]}] 09:15:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:15:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 09:15:50 INFO - PROCESS | 1652 | 1461341750424 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:15:50 INFO - PROCESS | 1652 | 1461341750428 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:15:50 INFO - PROCESS | 1652 | 1461341750433 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 1652 | 1461341750435 Marionette TRACE conn2 <- [1,434,null,{}] 09:15:50 INFO - PROCESS | 1652 | 1461341750438 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}] 09:15:50 INFO - PROCESS | 1652 | 1461341750523 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:15:50 INFO - PROCESS | 1652 | 1461341750532 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e5000 == 36 [pid = 1652] [id = 116] 09:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119271800) [pid = 1652] [serial = 345] [outer = 0x0] 09:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11afde000) [pid = 1652] [serial = 346] [outer = 0x119271800] 09:15:50 INFO - PROCESS | 1652 | 1461341750575 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11b8efc00) [pid = 1652] [serial = 347] [outer = 0x119271800] 09:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 09:15:51 INFO - PROCESS | 1652 | 1461341751048 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]]]}] 09:15:51 INFO - PROCESS | 1652 | 1461341751055 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:15:51 INFO - PROCESS | 1652 | 1461341751057 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:15:51 INFO - PROCESS | 1652 | 1461341751060 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 1652 | 1461341751062 Marionette TRACE conn2 <- [1,438,null,{}] 09:15:51 INFO - PROCESS | 1652 | 1461341751070 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}] 09:15:51 INFO - PROCESS | 1652 | 1461341751149 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:15:51 INFO - PROCESS | 1652 | 1461341751155 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b72800 == 37 [pid = 1652] [id = 117] 09:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115254800) [pid = 1652] [serial = 348] [outer = 0x0] 09:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11bf87400) [pid = 1652] [serial = 349] [outer = 0x115254800] 09:15:51 INFO - PROCESS | 1652 | 1461341751186 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123aa4c00) [pid = 1652] [serial = 350] [outer = 0x115254800] 09:15:51 INFO - PROCESS | 1652 | 1461341751518 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]]]}] 09:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 09:15:51 INFO - PROCESS | 1652 | 1461341751531 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:15:51 INFO - PROCESS | 1652 | 1461341751533 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:15:51 INFO - PROCESS | 1652 | 1461341751535 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 1652 | 1461341751536 Marionette TRACE conn2 <- [1,442,null,{}] 09:15:51 INFO - PROCESS | 1652 | 1461341751538 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}] 09:15:51 INFO - PROCESS | 1652 | 1461341751614 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:15:51 INFO - PROCESS | 1652 | 1461341751656 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad6c800 == 38 [pid = 1652] [id = 118] 09:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1178e8c00) [pid = 1652] [serial = 351] [outer = 0x0] 09:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x123e55c00) [pid = 1652] [serial = 352] [outer = 0x1178e8c00] 09:15:51 INFO - PROCESS | 1652 | 1461341751682 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x127f20400) [pid = 1652] [serial = 353] [outer = 0x1178e8c00] 09:15:51 INFO - PROCESS | 1652 | 1461341751981 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]]]}] 09:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 09:15:52 INFO - PROCESS | 1652 | 1461341752004 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:15:52 INFO - PROCESS | 1652 | 1461341752006 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:15:52 INFO - PROCESS | 1652 | 1461341752010 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1652 | 1461341752012 Marionette TRACE conn2 <- [1,446,null,{}] 09:15:52 INFO - PROCESS | 1652 | 1461341752014 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}] 09:15:52 INFO - PROCESS | 1652 | 1461341752083 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:15:52 INFO - PROCESS | 1652 | 1461341752087 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c146000 == 39 [pid = 1652] [id = 119] 09:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1243b0c00) [pid = 1652] [serial = 354] [outer = 0x0] 09:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x128923800) [pid = 1652] [serial = 355] [outer = 0x1243b0c00] 09:15:52 INFO - PROCESS | 1652 | 1461341752115 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x129141800) [pid = 1652] [serial = 356] [outer = 0x1243b0c00] 09:15:52 INFO - PROCESS | 1652 | 1461341752428 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]]]}] 09:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 09:15:52 INFO - PROCESS | 1652 | 1461341752479 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:15:52 INFO - PROCESS | 1652 | 1461341752481 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:15:52 INFO - PROCESS | 1652 | 1461341752483 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1652 | 1461341752484 Marionette TRACE conn2 <- [1,450,null,{}] 09:15:52 INFO - PROCESS | 1652 | 1461341752499 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}] 09:15:52 INFO - PROCESS | 1652 | 1461341752604 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:15:52 INFO - PROCESS | 1652 | 1461341752636 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4c8000 == 40 [pid = 1652] [id = 120] 09:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1291cec00) [pid = 1652] [serial = 357] [outer = 0x0] 09:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x129509400) [pid = 1652] [serial = 358] [outer = 0x1291cec00] 09:15:52 INFO - PROCESS | 1652 | 1461341752664 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12b48e000) [pid = 1652] [serial = 359] [outer = 0x1291cec00] 09:15:53 INFO - PROCESS | 1652 | 1461341753014 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] 09:15:53 INFO - PROCESS | 1652 | 1461341753053 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:15:53 INFO - PROCESS | 1652 | 1461341753055 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 1652 | 1461341753057 Marionette TRACE conn2 <- [1,454,null,{}] 09:15:53 INFO - PROCESS | 1652 | 1461341753061 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}] 09:15:53 INFO - PROCESS | 1652 | 1461341753149 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:15:53 INFO - PROCESS | 1652 | 1461341753153 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12702b800 == 41 [pid = 1652] [id = 121] 09:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12b482000) [pid = 1652] [serial = 360] [outer = 0x0] 09:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12b4e1c00) [pid = 1652] [serial = 361] [outer = 0x12b482000] 09:15:53 INFO - PROCESS | 1652 | 1461341753179 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12b514c00) [pid = 1652] [serial = 362] [outer = 0x12b482000] 09:15:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:15:53 INFO - PROCESS | 1652 | 1461341753504 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]]]}] 09:15:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:15:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 472ms 09:15:53 INFO - PROCESS | 1652 | 1461341753529 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:15:53 INFO - PROCESS | 1652 | 1461341753530 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:15:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:15:53 INFO - PROCESS | 1652 | 1461341753533 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 1652 | 1461341753534 Marionette TRACE conn2 <- [1,458,null,{}] 09:15:53 INFO - PROCESS | 1652 | 1461341753536 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}] 09:15:53 INFO - PROCESS | 1652 | 1461341753629 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:15:53 INFO - PROCESS | 1652 | 1461341753634 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12746c800 == 42 [pid = 1652] [id = 122] 09:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12b4e0400) [pid = 1652] [serial = 363] [outer = 0x0] 09:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12b51e000) [pid = 1652] [serial = 364] [outer = 0x12b4e0400] 09:15:53 INFO - PROCESS | 1652 | 1461341753660 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12b740c00) [pid = 1652] [serial = 365] [outer = 0x12b4e0400] 09:15:54 INFO - PROCESS | 1652 | 1461341754036 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] 09:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:15:54 INFO - PROCESS | 1652 | 1461341754061 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:15:54 INFO - PROCESS | 1652 | 1461341754064 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1652 | 1461341754066 Marionette TRACE conn2 <- [1,462,null,{}] 09:15:54 INFO - PROCESS | 1652 | 1461341754070 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}] 09:15:54 INFO - PROCESS | 1652 | 1461341754205 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:15:54 INFO - PROCESS | 1652 | 1461341754228 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128018000 == 43 [pid = 1652] [id = 123] 09:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12b73d400) [pid = 1652] [serial = 366] [outer = 0x0] 09:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12be87400) [pid = 1652] [serial = 367] [outer = 0x12b73d400] 09:15:54 INFO - PROCESS | 1652 | 1461341754267 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12be90400) [pid = 1652] [serial = 368] [outer = 0x12b73d400] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11b8ea400) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118b2a400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118b2e400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11c1f3c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11af77000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127566000) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:15:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11901c000) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:15:54 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:15:54 INFO - PROCESS | 1652 | 1461341754687 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] 09:15:54 INFO - PROCESS | 1652 | 1461341754737 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:15:54 INFO - PROCESS | 1652 | 1461341754739 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1652 | 1461341754741 Marionette TRACE conn2 <- [1,466,null,{}] 09:15:54 INFO - PROCESS | 1652 | 1461341754743 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}] 09:15:54 INFO - PROCESS | 1652 | 1461341754813 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:15:54 INFO - PROCESS | 1652 | 1461341754858 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c3c000 == 44 [pid = 1652] [id = 124] 09:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116242000) [pid = 1652] [serial = 369] [outer = 0x0] 09:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123a5c000) [pid = 1652] [serial = 370] [outer = 0x116242000] 09:15:54 INFO - PROCESS | 1652 | 1461341754883 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12c046c00) [pid = 1652] [serial = 371] [outer = 0x116242000] 09:15:55 INFO - PROCESS | 1652 | 1461341755136 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] 09:15:55 INFO - PROCESS | 1652 | 1461341755170 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:15:55 INFO - PROCESS | 1652 | 1461341755173 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1652 | 1461341755177 Marionette TRACE conn2 <- [1,470,null,{}] 09:15:55 INFO - PROCESS | 1652 | 1461341755186 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}] 09:15:55 INFO - PROCESS | 1652 | 1461341755281 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:15:55 INFO - PROCESS | 1652 | 1461341755286 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1de000 == 45 [pid = 1652] [id = 125] 09:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12b73fc00) [pid = 1652] [serial = 372] [outer = 0x0] 09:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12d01f400) [pid = 1652] [serial = 373] [outer = 0x12b73fc00] 09:15:55 INFO - PROCESS | 1652 | 1461341755315 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12d1b4000) [pid = 1652] [serial = 374] [outer = 0x12b73fc00] 09:15:55 INFO - PROCESS | 1652 | 1461341755640 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]]]}] 09:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 478ms 09:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:15:55 INFO - PROCESS | 1652 | 1461341755651 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1652 | 1461341755653 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:15:55 INFO - PROCESS | 1652 | 1461341755655 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1652 | 1461341755656 Marionette TRACE conn2 <- [1,474,null,{}] 09:15:55 INFO - PROCESS | 1652 | 1461341755661 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}] 09:15:55 INFO - PROCESS | 1652 | 1461341755731 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:15:55 INFO - PROCESS | 1652 | 1461341755778 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b7cd800 == 46 [pid = 1652] [id = 126] 09:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12c046400) [pid = 1652] [serial = 375] [outer = 0x0] 09:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12d569000) [pid = 1652] [serial = 376] [outer = 0x12c046400] 09:15:55 INFO - PROCESS | 1652 | 1461341755803 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12d5c8400) [pid = 1652] [serial = 377] [outer = 0x12c046400] 09:15:56 INFO - PROCESS | 1652 | 1461341756078 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 09:15:56 INFO - PROCESS | 1652 | 1461341756127 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:15:56 INFO - PROCESS | 1652 | 1461341756130 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:15:56 INFO - PROCESS | 1652 | 1461341756132 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 1652 | 1461341756133 Marionette TRACE conn2 <- [1,478,null,{}] 09:15:56 INFO - PROCESS | 1652 | 1461341756135 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}] 09:15:56 INFO - PROCESS | 1652 | 1461341756212 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:15:56 INFO - PROCESS | 1652 | 1461341756217 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc30000 == 47 [pid = 1652] [id = 127] 09:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12d5ca000) [pid = 1652] [serial = 378] [outer = 0x0] 09:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12dab4400) [pid = 1652] [serial = 379] [outer = 0x12d5ca000] 09:15:56 INFO - PROCESS | 1652 | 1461341756241 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12dabb400) [pid = 1652] [serial = 380] [outer = 0x12d5ca000] 09:15:56 INFO - PROCESS | 1652 | 1461341756589 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 09:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:15:56 INFO - PROCESS | 1652 | 1461341756658 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:15:56 INFO - PROCESS | 1652 | 1461341756660 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:15:56 INFO - PROCESS | 1652 | 1461341756663 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 1652 | 1461341756666 Marionette TRACE conn2 <- [1,482,null,{}] 09:15:56 INFO - PROCESS | 1652 | 1461341756670 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}] 09:15:56 INFO - PROCESS | 1652 | 1461341756754 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:15:56 INFO - PROCESS | 1652 | 1461341756841 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185cc000 == 48 [pid = 1652] [id = 128] 09:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116446000) [pid = 1652] [serial = 381] [outer = 0x0] 09:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1187a9c00) [pid = 1652] [serial = 382] [outer = 0x116446000] 09:15:56 INFO - PROCESS | 1652 | 1461341756873 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119025c00) [pid = 1652] [serial = 383] [outer = 0x116446000] 09:15:57 INFO - PROCESS | 1652 | 1461341757335 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]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 726ms 09:15:57 INFO - PROCESS | 1652 | 1461341757391 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1652 | 1461341757395 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:15:57 INFO - PROCESS | 1652 | 1461341757401 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1652 | 1461341757403 Marionette TRACE conn2 <- [1,486,null,{}] 09:15:57 INFO - PROCESS | 1652 | 1461341757406 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}] 09:15:57 INFO - PROCESS | 1652 | 1461341757501 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:15:57 INFO - PROCESS | 1652 | 1461341757558 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad67800 == 49 [pid = 1652] [id = 129] 09:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1164a7c00) [pid = 1652] [serial = 384] [outer = 0x0] 09:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bcf8c00) [pid = 1652] [serial = 385] [outer = 0x1164a7c00] 09:15:57 INFO - PROCESS | 1652 | 1461341757588 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11bf81000) [pid = 1652] [serial = 386] [outer = 0x1164a7c00] 09:15:58 INFO - PROCESS | 1652 | 1461341758017 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 09:15:58 INFO - PROCESS | 1652 | 1461341758071 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1652 | 1461341758072 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:15:58 INFO - PROCESS | 1652 | 1461341758094 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1652 | 1461341758095 Marionette TRACE conn2 <- [1,490,null,{}] 09:15:58 INFO - PROCESS | 1652 | 1461341758102 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}] 09:15:58 INFO - PROCESS | 1652 | 1461341758200 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:15:58 INFO - PROCESS | 1652 | 1461341758261 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d4000 == 50 [pid = 1652] [id = 130] 09:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128927800) [pid = 1652] [serial = 387] [outer = 0x0] 09:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12913fc00) [pid = 1652] [serial = 388] [outer = 0x128927800] 09:15:58 INFO - PROCESS | 1652 | 1461341758294 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129511400) [pid = 1652] [serial = 389] [outer = 0x128927800] 09:15:58 INFO - PROCESS | 1652 | 1461341758714 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 09:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:15:58 INFO - PROCESS | 1652 | 1461341758764 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1652 | 1461341758765 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:15:58 INFO - PROCESS | 1652 | 1461341758767 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1652 | 1461341758768 Marionette TRACE conn2 <- [1,494,null,{}] 09:15:58 INFO - PROCESS | 1652 | 1461341758771 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}] 09:15:58 INFO - PROCESS | 1652 | 1461341758865 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:15:58 INFO - PROCESS | 1652 | 1461341758924 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf7f000 == 51 [pid = 1652] [id = 131] 09:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b48f400) [pid = 1652] [serial = 390] [outer = 0x0] 09:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b4e5400) [pid = 1652] [serial = 391] [outer = 0x12b48f400] 09:15:58 INFO - PROCESS | 1652 | 1461341758956 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d023800) [pid = 1652] [serial = 392] [outer = 0x12b48f400] 09:15:59 INFO - PROCESS | 1652 | 1461341759596 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]]]}] 09:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 873ms 09:15:59 INFO - PROCESS | 1652 | 1461341759640 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:15:59 INFO - PROCESS | 1652 | 1461341759643 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:15:59 INFO - PROCESS | 1652 | 1461341759646 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 1652 | 1461341759649 Marionette TRACE conn2 <- [1,498,null,{}] 09:15:59 INFO - PROCESS | 1652 | 1461341759653 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}] 09:15:59 INFO - PROCESS | 1652 | 1461341759737 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:15:59 INFO - PROCESS | 1652 | 1461341759800 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156a6000 == 52 [pid = 1652] [id = 132] 09:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119038800) [pid = 1652] [serial = 393] [outer = 0x0] 09:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a503800) [pid = 1652] [serial = 394] [outer = 0x119038800] 09:15:59 INFO - PROCESS | 1652 | 1461341759829 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11af71800) [pid = 1652] [serial = 395] [outer = 0x119038800] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b7cd800 == 51 [pid = 1652] [id = 126] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1de000 == 50 [pid = 1652] [id = 125] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x123c3c000 == 49 [pid = 1652] [id = 124] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128018000 == 48 [pid = 1652] [id = 123] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12746c800 == 47 [pid = 1652] [id = 122] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12702b800 == 46 [pid = 1652] [id = 121] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4c8000 == 45 [pid = 1652] [id = 120] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118752000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a54d800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bf84c00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1291c6000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c146000 == 44 [pid = 1652] [id = 119] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad6c800 == 43 [pid = 1652] [id = 118] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119b72800 == 42 [pid = 1652] [id = 117] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e5000 == 41 [pid = 1652] [id = 116] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118efb000 == 40 [pid = 1652] [id = 115] 09:16:00 INFO - PROCESS | 1652 | --DOCSHELL 0x123c53800 == 39 [pid = 1652] [id = 112] 09:16:00 INFO - PROCESS | 1652 | 1461341760254 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]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 622ms 09:16:00 INFO - PROCESS | 1652 | 1461341760269 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1652 | 1461341760273 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:16:00 INFO - PROCESS | 1652 | 1461341760281 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1652 | 1461341760283 Marionette TRACE conn2 <- [1,502,null,{}] 09:16:00 INFO - PROCESS | 1652 | 1461341760285 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}] 09:16:00 INFO - PROCESS | 1652 | 1461341760368 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128926c00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123a5f800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11901c800) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118bf5400) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11903d800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11ad48800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123a58c00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1270e7c00) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bcf8000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bf88c00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128920c00) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1277c3800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123a5bc00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 09:16:00 INFO - PROCESS | 1652 | 1461341760416 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef8000 == 40 [pid = 1652] [id = 133] 09:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11644a800) [pid = 1652] [serial = 396] [outer = 0x0] 09:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a502400) [pid = 1652] [serial = 397] [outer = 0x11644a800] 09:16:00 INFO - PROCESS | 1652 | 1461341760442 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c1f2000) [pid = 1652] [serial = 398] [outer = 0x11644a800] 09:16:00 INFO - PROCESS | 1652 | 1461341760739 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]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 09:16:00 INFO - PROCESS | 1652 | 1461341760752 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1652 | 1461341760753 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:16:00 INFO - PROCESS | 1652 | 1461341760755 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1652 | 1461341760758 Marionette TRACE conn2 <- [1,506,null,{}] 09:16:00 INFO - PROCESS | 1652 | 1461341760774 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}] 09:16:00 INFO - PROCESS | 1652 | 1461341760853 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:16:00 INFO - PROCESS | 1652 | 1461341760862 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7d800 == 41 [pid = 1652] [id = 134] 09:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123e4dc00) [pid = 1652] [serial = 399] [outer = 0x0] 09:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1277c8400) [pid = 1652] [serial = 400] [outer = 0x123e4dc00] 09:16:00 INFO - PROCESS | 1652 | 1461341760890 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129132400) [pid = 1652] [serial = 401] [outer = 0x123e4dc00] 09:16:01 INFO - PROCESS | 1652 | 1461341761301 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 583ms 09:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:16:01 INFO - PROCESS | 1652 | 1461341761339 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1652 | 1461341761341 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:16:01 INFO - PROCESS | 1652 | 1461341761345 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1652 | 1461341761347 Marionette TRACE conn2 <- [1,510,null,{}] 09:16:01 INFO - PROCESS | 1652 | 1461341761350 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}] 09:16:01 INFO - PROCESS | 1652 | 1461341761428 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:16:01 INFO - PROCESS | 1652 | 1461341761434 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a23800 == 42 [pid = 1652] [id = 135] 09:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291c6000) [pid = 1652] [serial = 402] [outer = 0x0] 09:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129511800) [pid = 1652] [serial = 403] [outer = 0x1291c6000] 09:16:01 INFO - PROCESS | 1652 | 1461341761462 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b4dc000) [pid = 1652] [serial = 404] [outer = 0x1291c6000] 09:16:01 INFO - PROCESS | 1652 | 1461341761783 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 09:16:01 INFO - PROCESS | 1652 | 1461341761814 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1652 | 1461341761815 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:16:01 INFO - PROCESS | 1652 | 1461341761817 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1652 | 1461341761819 Marionette TRACE conn2 <- [1,514,null,{}] 09:16:01 INFO - PROCESS | 1652 | 1461341761821 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}] 09:16:01 INFO - PROCESS | 1652 | 1461341761894 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:16:01 INFO - PROCESS | 1652 | 1461341761899 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12411d000 == 43 [pid = 1652] [id = 136] 09:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b48fc00) [pid = 1652] [serial = 405] [outer = 0x0] 09:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b514800) [pid = 1652] [serial = 406] [outer = 0x12b48fc00] 09:16:01 INFO - PROCESS | 1652 | 1461341761924 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b743800) [pid = 1652] [serial = 407] [outer = 0x12b48fc00] 09:16:02 INFO - PROCESS | 1652 | 1461341762231 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]]]}] 09:16:02 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 09:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 420ms 09:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:16:02 INFO - PROCESS | 1652 | 1461341762238 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:16:02 INFO - PROCESS | 1652 | 1461341762239 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:16:02 INFO - PROCESS | 1652 | 1461341762246 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 1652 | 1461341762248 Marionette TRACE conn2 <- [1,518,null,{}] 09:16:02 INFO - PROCESS | 1652 | 1461341762252 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}] 09:16:02 INFO - PROCESS | 1652 | 1461341762391 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:16:02 INFO - PROCESS | 1652 | 1461341762476 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12703a000 == 44 [pid = 1652] [id = 137] 09:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1155c0c00) [pid = 1652] [serial = 408] [outer = 0x0] 09:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b789800) [pid = 1652] [serial = 409] [outer = 0x1155c0c00] 09:16:02 INFO - PROCESS | 1652 | 1461341762517 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d1b5400) [pid = 1652] [serial = 410] [outer = 0x1155c0c00] 09:16:02 INFO - PROCESS | 1652 | 1461341762960 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]]]}] 09:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 725ms 09:16:02 INFO - PROCESS | 1652 | 1461341762966 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:16:02 INFO - PROCESS | 1652 | 1461341762968 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:16:02 INFO - PROCESS | 1652 | 1461341762970 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 1652 | 1461341762971 Marionette TRACE conn2 <- [1,522,null,{}] 09:16:02 INFO - PROCESS | 1652 | 1461341762974 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}] 09:16:03 INFO - PROCESS | 1652 | 1461341763071 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:16:03 INFO - PROCESS | 1652 | 1461341763076 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12931a800 == 45 [pid = 1652] [id = 138] 09:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11572dc00) [pid = 1652] [serial = 411] [outer = 0x0] 09:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d5c5800) [pid = 1652] [serial = 412] [outer = 0x11572dc00] 09:16:03 INFO - PROCESS | 1652 | 1461341763101 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12dabbc00) [pid = 1652] [serial = 413] [outer = 0x11572dc00] 09:16:03 INFO - PROCESS | 1652 | 1461341763445 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]]]}] 09:16:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 09:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:16:03 INFO - PROCESS | 1652 | 1461341763491 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 1652 | 1461341763492 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:16:03 INFO - PROCESS | 1652 | 1461341763494 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 1652 | 1461341763495 Marionette TRACE conn2 <- [1,526,null,{}] 09:16:03 INFO - PROCESS | 1652 | 1461341763497 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}] 09:16:03 INFO - PROCESS | 1652 | 1461341763586 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:16:03 INFO - PROCESS | 1652 | 1461341763598 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b7c6800 == 46 [pid = 1652] [id = 139] 09:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12d569400) [pid = 1652] [serial = 414] [outer = 0x0] 09:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12dba1000) [pid = 1652] [serial = 415] [outer = 0x12d569400] 09:16:03 INFO - PROCESS | 1652 | 1461341763623 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12e2a8400) [pid = 1652] [serial = 416] [outer = 0x12d569400] 09:16:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 09:16:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:16:03 INFO - PROCESS | 1652 | 1461341763960 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]]]}] 09:16:03 INFO - PROCESS | 1652 | 1461341763963 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 1652 | 1461341763964 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:16:03 INFO - PROCESS | 1652 | 1461341763967 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 1652 | 1461341763968 Marionette TRACE conn2 <- [1,530,null,{}] 09:16:03 INFO - PROCESS | 1652 | 1461341763978 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}] 09:16:04 INFO - PROCESS | 1652 | 1461341764071 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:16:04 INFO - PROCESS | 1652 | 1461341764076 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf77800 == 47 [pid = 1652] [id = 140] 09:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12db9ac00) [pid = 1652] [serial = 417] [outer = 0x0] 09:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12e2ae000) [pid = 1652] [serial = 418] [outer = 0x12db9ac00] 09:16:04 INFO - PROCESS | 1652 | 1461341764101 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e429800) [pid = 1652] [serial = 419] [outer = 0x12db9ac00] 09:16:04 INFO - PROCESS | 1652 | 1461341764539 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"]]]}] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bf7d400) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114546800) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b4e0400) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115254800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1178e8c00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119271800) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128f6b000) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1243b0c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b482000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119025000) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116242000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b73d400) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b73fc00) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c046400) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1291cec00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11a504000) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:16:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11661f000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:16:04 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 09:16:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:16:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:16:04 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 09:16:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:16:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:16:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 622ms 09:16:04 INFO - PROCESS | 1652 | 1461341764590 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:16:04 INFO - PROCESS | 1652 | 1461341764591 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:16:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:16:04 INFO - PROCESS | 1652 | 1461341764593 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1652 | 1461341764594 Marionette TRACE conn2 <- [1,534,null,{}] 09:16:04 INFO - PROCESS | 1652 | 1461341764597 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}] 09:16:04 INFO - PROCESS | 1652 | 1461341764675 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:16:04 INFO - PROCESS | 1652 | 1461341764681 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4b1000 == 48 [pid = 1652] [id = 141] 09:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11ad4f800) [pid = 1652] [serial = 420] [outer = 0x0] 09:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bab4800) [pid = 1652] [serial = 421] [outer = 0x11ad4f800] 09:16:04 INFO - PROCESS | 1652 | 1461341764707 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129135000) [pid = 1652] [serial = 422] [outer = 0x11ad4f800] 09:16:05 INFO - PROCESS | 1652 | 1461341765034 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]]]}] 09:16:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:16:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 09:16:05 INFO - PROCESS | 1652 | 1461341765063 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1652 | 1461341765065 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:16:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:16:05 INFO - PROCESS | 1652 | 1461341765067 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1652 | 1461341765069 Marionette TRACE conn2 <- [1,538,null,{}] 09:16:05 INFO - PROCESS | 1652 | 1461341765071 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}] 09:16:05 INFO - PROCESS | 1652 | 1461341765166 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:16:05 INFO - PROCESS | 1652 | 1461341765230 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db0d000 == 49 [pid = 1652] [id = 142] 09:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12809d400) [pid = 1652] [serial = 423] [outer = 0x0] 09:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12d01f800) [pid = 1652] [serial = 424] [outer = 0x12809d400] 09:16:05 INFO - PROCESS | 1652 | 1461341765271 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12e824400) [pid = 1652] [serial = 425] [outer = 0x12809d400] 09:16:05 INFO - PROCESS | 1652 | 1461341765574 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]]]}] 09:16:05 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. 09:16:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 522ms 09:16:05 INFO - PROCESS | 1652 | 1461341765589 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1652 | 1461341765590 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:16:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:16:05 INFO - PROCESS | 1652 | 1461341765601 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1652 | 1461341765602 Marionette TRACE conn2 <- [1,542,null,{}] 09:16:05 INFO - PROCESS | 1652 | 1461341765604 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}] 09:16:05 INFO - PROCESS | 1652 | 1461341765685 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:16:05 INFO - PROCESS | 1652 | 1461341765690 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e405800 == 50 [pid = 1652] [id = 143] 09:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12e824c00) [pid = 1652] [serial = 426] [outer = 0x0] 09:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12e865800) [pid = 1652] [serial = 427] [outer = 0x12e824c00] 09:16:05 INFO - PROCESS | 1652 | 1461341765717 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e87f000) [pid = 1652] [serial = 428] [outer = 0x12e824c00] 09:16:06 INFO - PROCESS | 1652 | 1461341766040 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]]]}] 09:16:06 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. 09:16:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 09:16:06 INFO - PROCESS | 1652 | 1461341766070 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 1652 | 1461341766071 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:16:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:16:06 INFO - PROCESS | 1652 | 1461341766074 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 1652 | 1461341766075 Marionette TRACE conn2 <- [1,546,null,{}] 09:16:06 INFO - PROCESS | 1652 | 1461341766077 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}] 09:16:06 INFO - PROCESS | 1652 | 1461341766174 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:16:06 INFO - PROCESS | 1652 | 1461341766184 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e41d800 == 51 [pid = 1652] [id = 144] 09:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12e81d800) [pid = 1652] [serial = 429] [outer = 0x0] 09:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12e885c00) [pid = 1652] [serial = 430] [outer = 0x12e81d800] 09:16:06 INFO - PROCESS | 1652 | 1461341766214 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12e88c000) [pid = 1652] [serial = 431] [outer = 0x12e81d800] 09:16:06 INFO - PROCESS | 1652 | 1461341766508 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]]]}] 09:16:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:16:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 472ms 09:16:06 INFO - PROCESS | 1652 | 1461341766615 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 1652 | 1461341766617 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:16:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:16:06 INFO - PROCESS | 1652 | 1461341766621 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 1652 | 1461341766624 Marionette TRACE conn2 <- [1,550,null,{}] 09:16:06 INFO - PROCESS | 1652 | 1461341766650 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}] 09:16:06 INFO - PROCESS | 1652 | 1461341766755 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:16:06 INFO - PROCESS | 1652 | 1461341766828 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f93000 == 52 [pid = 1652] [id = 145] 09:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118f50c00) [pid = 1652] [serial = 432] [outer = 0x0] 09:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119095000) [pid = 1652] [serial = 433] [outer = 0x118f50c00] 09:16:06 INFO - PROCESS | 1652 | 1461341766866 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11af74800) [pid = 1652] [serial = 434] [outer = 0x118f50c00] 09:16:07 INFO - PROCESS | 1652 | 1461341767275 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]]]}] 09:16:07 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. 09:16:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 695ms 09:16:07 INFO - PROCESS | 1652 | 1461341767316 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 1652 | 1461341767319 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:16:07 INFO - PROCESS | 1652 | 1461341767325 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 1652 | 1461341767328 Marionette TRACE conn2 <- [1,554,null,{}] 09:16:07 INFO - PROCESS | 1652 | 1461341767330 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}] 09:16:07 INFO - PROCESS | 1652 | 1461341767432 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:16:07 INFO - PROCESS | 1652 | 1461341767481 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a17000 == 53 [pid = 1652] [id = 146] 09:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ad47000) [pid = 1652] [serial = 435] [outer = 0x0] 09:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x123922400) [pid = 1652] [serial = 436] [outer = 0x11ad47000] 09:16:07 INFO - PROCESS | 1652 | 1461341767511 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1277c8c00) [pid = 1652] [serial = 437] [outer = 0x11ad47000] 09:16:07 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:07 INFO - PROCESS | 1652 | 1461341767905 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]]]}] 09:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 624ms 09:16:07 INFO - PROCESS | 1652 | 1461341767948 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 1652 | 1461341767950 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:16:07 INFO - PROCESS | 1652 | 1461341767952 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 1652 | 1461341767953 Marionette TRACE conn2 <- [1,558,null,{}] 09:16:07 INFO - PROCESS | 1652 | 1461341767960 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}] 09:16:08 INFO - PROCESS | 1652 | 1461341768061 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:16:08 INFO - PROCESS | 1652 | 1461341768147 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d35d000 == 54 [pid = 1652] [id = 147] 09:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b4e3c00) [pid = 1652] [serial = 438] [outer = 0x0] 09:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b519c00) [pid = 1652] [serial = 439] [outer = 0x12b4e3c00] 09:16:08 INFO - PROCESS | 1652 | 1461341768180 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be8c400) [pid = 1652] [serial = 440] [outer = 0x12b4e3c00] 09:16:08 INFO - PROCESS | 1652 | 1461341768606 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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:16:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 09:16:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:16:08 INFO - PROCESS | 1652 | 1461341768622 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 1652 | 1461341768623 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:16:08 INFO - PROCESS | 1652 | 1461341768628 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1652 | 1461341768629 Marionette TRACE conn2 <- [1,562,null,{}] 09:16:08 INFO - PROCESS | 1652 | 1461341768632 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}] 09:16:08 INFO - PROCESS | 1652 | 1461341768727 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:16:08 INFO - PROCESS | 1652 | 1461341768773 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e420800 == 55 [pid = 1652] [id = 148] 09:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be8ec00) [pid = 1652] [serial = 441] [outer = 0x0] 09:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12d05bc00) [pid = 1652] [serial = 442] [outer = 0x12be8ec00] 09:16:08 INFO - PROCESS | 1652 | 1461341768803 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12dab5c00) [pid = 1652] [serial = 443] [outer = 0x12be8ec00] 09:16:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:09 INFO - PROCESS | 1652 | 1461341769207 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]]]}] 09:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 620ms 09:16:09 INFO - PROCESS | 1652 | 1461341769247 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:16:09 INFO - PROCESS | 1652 | 1461341769249 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:16:09 INFO - PROCESS | 1652 | 1461341769251 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:16:09 INFO - PROCESS | 1652 | 1461341769252 Marionette TRACE conn2 <- [1,566,null,{}] 09:16:09 INFO - PROCESS | 1652 | 1461341769255 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}] 09:16:09 INFO - PROCESS | 1652 | 1461341769349 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:16:09 INFO - PROCESS | 1652 | 1461341769466 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185d6800 == 56 [pid = 1652] [id = 149] 09:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11af73400) [pid = 1652] [serial = 444] [outer = 0x0] 09:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12c047800) [pid = 1652] [serial = 445] [outer = 0x11af73400] 09:16:09 INFO - PROCESS | 1652 | 1461341769511 Marionette DEBUG loaded listener.js 09:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e42cc00) [pid = 1652] [serial = 446] [outer = 0x11af73400] 09:16:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:10 INFO - PROCESS | 1652 | 1461341770207 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]]]}] 09:16:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:16:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 971ms 09:16:10 INFO - PROCESS | 1652 | 1461341770223 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1652 | 1461341770226 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:16:10 INFO - PROCESS | 1652 | 1461341770232 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1652 | 1461341770236 Marionette TRACE conn2 <- [1,570,null,{}] 09:16:10 INFO - PROCESS | 1652 | 1461341770242 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}] 09:16:10 INFO - PROCESS | 1652 | 1461341770329 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:16:10 INFO - PROCESS | 1652 | 1461341770376 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b83000 == 57 [pid = 1652] [id = 150] 09:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1147cdc00) [pid = 1652] [serial = 447] [outer = 0x0] 09:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x114bab400) [pid = 1652] [serial = 448] [outer = 0x1147cdc00] 09:16:10 INFO - PROCESS | 1652 | 1461341770405 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1153ba400) [pid = 1652] [serial = 449] [outer = 0x1147cdc00] 09:16:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:10 INFO - PROCESS | 1652 | 1461341770849 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]]]}] 09:16:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:16:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 627ms 09:16:10 INFO - PROCESS | 1652 | 1461341770858 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1652 | 1461341770861 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1155be400) [pid = 1652] [serial = 450] [outer = 0x12f915c00] 09:16:10 INFO - PROCESS | 1652 | 1461341770879 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1652 | 1461341770881 Marionette TRACE conn2 <- [1,574,null,{}] 09:16:10 INFO - PROCESS | 1652 | 1461341770901 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}] 09:16:11 INFO - PROCESS | 1652 | 1461341771006 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:16:11 INFO - PROCESS | 1652 | 1461341771071 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118547800 == 58 [pid = 1652] [id = 151] 09:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1162b9000) [pid = 1652] [serial = 451] [outer = 0x0] 09:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118b2cc00) [pid = 1652] [serial = 452] [outer = 0x1162b9000] 09:16:11 INFO - PROCESS | 1652 | 1461341771100 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118f51c00) [pid = 1652] [serial = 453] [outer = 0x1162b9000] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8c3800 == 57 [pid = 1652] [id = 100] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a921000 == 56 [pid = 1652] [id = 114] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11c462800 == 55 [pid = 1652] [id = 102] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x118bdc800 == 54 [pid = 1652] [id = 113] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12e405800 == 53 [pid = 1652] [id = 143] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12db0d000 == 52 [pid = 1652] [id = 142] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4b1000 == 51 [pid = 1652] [id = 141] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf77800 == 50 [pid = 1652] [id = 140] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11afe4800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118f59400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12dab4400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b7c6800 == 49 [pid = 1652] [id = 139] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12931a800 == 48 [pid = 1652] [id = 138] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12703a000 == 47 [pid = 1652] [id = 137] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12411d000 == 46 [pid = 1652] [id = 136] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123a23800 == 45 [pid = 1652] [id = 135] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7d800 == 44 [pid = 1652] [id = 134] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef8000 == 43 [pid = 1652] [id = 133] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1156a6000 == 42 [pid = 1652] [id = 132] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf7f000 == 41 [pid = 1652] [id = 131] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d4000 == 40 [pid = 1652] [id = 130] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad67800 == 39 [pid = 1652] [id = 129] 09:16:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1185cc000 == 38 [pid = 1652] [id = 128] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118751000) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127f20400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11afde000) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11b8efc00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129511c00) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128923800) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b4e1c00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a54cc00) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119271400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123a5c000) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12be87400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b740c00) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d01f400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be90400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d569000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123aa4c00) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129509400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b514c00) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d5c8400) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d1b4000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b48e000) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12c046c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129141800) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11af69800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118ed7000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c594800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b51e000) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11bf87400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123e55c00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 09:16:11 INFO - PROCESS | 1652 | 1461341771586 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 739ms 09:16:11 INFO - PROCESS | 1652 | 1461341771610 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 1652 | 1461341771613 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:16:11 INFO - PROCESS | 1652 | 1461341771616 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 1652 | 1461341771620 Marionette TRACE conn2 <- [1,578,null,{}] 09:16:11 INFO - PROCESS | 1652 | 1461341771628 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}] 09:16:11 INFO - PROCESS | 1652 | 1461341771689 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:16:11 INFO - PROCESS | 1652 | 1461341771697 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923d000 == 39 [pid = 1652] [id = 152] 09:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119d4dc00) [pid = 1652] [serial = 454] [outer = 0x0] 09:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a545c00) [pid = 1652] [serial = 455] [outer = 0x119d4dc00] 09:16:11 INFO - PROCESS | 1652 | 1461341771720 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11ac8f000) [pid = 1652] [serial = 456] [outer = 0x119d4dc00] 09:16:12 INFO - PROCESS | 1652 | 1461341772173 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]]]}] 09:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 578ms 09:16:12 INFO - PROCESS | 1652 | 1461341772196 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1652 | 1461341772198 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:16:12 INFO - PROCESS | 1652 | 1461341772202 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1652 | 1461341772203 Marionette TRACE conn2 <- [1,582,null,{}] 09:16:12 INFO - PROCESS | 1652 | 1461341772207 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}] 09:16:12 INFO - PROCESS | 1652 | 1461341772324 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:16:12 INFO - PROCESS | 1652 | 1461341772356 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a961000 == 40 [pid = 1652] [id = 153] 09:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11afe1c00) [pid = 1652] [serial = 457] [outer = 0x0] 09:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11afe7400) [pid = 1652] [serial = 458] [outer = 0x11afe1c00] 09:16:12 INFO - PROCESS | 1652 | 1461341772399 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11b835400) [pid = 1652] [serial = 459] [outer = 0x11afe1c00] 09:16:12 INFO - PROCESS | 1652 | 1461341772839 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]]]}] 09:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 09:16:12 INFO - PROCESS | 1652 | 1461341772873 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1652 | 1461341772875 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:16:12 INFO - PROCESS | 1652 | 1461341772887 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1652 | 1461341772889 Marionette TRACE conn2 <- [1,586,null,{}] 09:16:12 INFO - PROCESS | 1652 | 1461341772893 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}] 09:16:13 INFO - PROCESS | 1652 | 1461341773000 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:16:13 INFO - PROCESS | 1652 | 1461341773004 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad71000 == 41 [pid = 1652] [id = 154] 09:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11b2cac00) [pid = 1652] [serial = 460] [outer = 0x0] 09:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bcf4c00) [pid = 1652] [serial = 461] [outer = 0x11b2cac00] 09:16:13 INFO - PROCESS | 1652 | 1461341773031 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bebec00) [pid = 1652] [serial = 462] [outer = 0x11b2cac00] 09:16:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:13 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:13 INFO - PROCESS | 1652 | 1461341773374 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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 09:16:13 INFO - PROCESS | 1652 | 1461341773422 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1652 | 1461341773423 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:16:13 INFO - PROCESS | 1652 | 1461341773425 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1652 | 1461341773426 Marionette TRACE conn2 <- [1,590,null,{}] 09:16:13 INFO - PROCESS | 1652 | 1461341773428 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}] 09:16:13 INFO - PROCESS | 1652 | 1461341773539 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:16:13 INFO - PROCESS | 1652 | 1461341773555 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fee000 == 42 [pid = 1652] [id = 155] 09:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bebf800) [pid = 1652] [serial = 463] [outer = 0x0] 09:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c1f1c00) [pid = 1652] [serial = 464] [outer = 0x11bebf800] 09:16:13 INFO - PROCESS | 1652 | 1461341773584 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124061800) [pid = 1652] [serial = 465] [outer = 0x11bebf800] 09:16:13 INFO - PROCESS | 1652 | 1461341773934 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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 09:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:16:13 INFO - PROCESS | 1652 | 1461341773946 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1652 | 1461341773947 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:16:13 INFO - PROCESS | 1652 | 1461341773949 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1652 | 1461341773950 Marionette TRACE conn2 <- [1,594,null,{}] 09:16:13 INFO - PROCESS | 1652 | 1461341773953 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}] 09:16:14 INFO - PROCESS | 1652 | 1461341774048 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:16:14 INFO - PROCESS | 1652 | 1461341774053 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c138000 == 43 [pid = 1652] [id = 156] 09:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bf7b800) [pid = 1652] [serial = 466] [outer = 0x0] 09:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124464000) [pid = 1652] [serial = 467] [outer = 0x11bf7b800] 09:16:14 INFO - PROCESS | 1652 | 1461341774078 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1277c1400) [pid = 1652] [serial = 468] [outer = 0x11bf7b800] 09:16:14 INFO - PROCESS | 1652 | 1461341774397 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 468ms 09:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:16:14 INFO - PROCESS | 1652 | 1461341774418 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1652 | 1461341774419 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:16:14 INFO - PROCESS | 1652 | 1461341774421 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1652 | 1461341774422 Marionette TRACE conn2 <- [1,598,null,{}] 09:16:14 INFO - PROCESS | 1652 | 1461341774425 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}] 09:16:14 INFO - PROCESS | 1652 | 1461341774520 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:16:14 INFO - PROCESS | 1652 | 1461341774552 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a27000 == 44 [pid = 1652] [id = 157] 09:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1277c6c00) [pid = 1652] [serial = 469] [outer = 0x0] 09:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127f27000) [pid = 1652] [serial = 470] [outer = 0x1277c6c00] 09:16:14 INFO - PROCESS | 1652 | 1461341774578 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127fbf800) [pid = 1652] [serial = 471] [outer = 0x1277c6c00] 09:16:14 INFO - PROCESS | 1652 | 1461341774892 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 09:16:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:16:14 INFO - PROCESS | 1652 | 1461341774942 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1652 | 1461341774943 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:16:14 INFO - PROCESS | 1652 | 1461341774945 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1652 | 1461341774946 Marionette TRACE conn2 <- [1,602,null,{}] 09:16:14 INFO - PROCESS | 1652 | 1461341774948 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}] 09:16:15 INFO - PROCESS | 1652 | 1461341775041 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:16:15 INFO - PROCESS | 1652 | 1461341775075 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ed9800 == 45 [pid = 1652] [id = 158] 09:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127f29800) [pid = 1652] [serial = 472] [outer = 0x0] 09:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128926000) [pid = 1652] [serial = 473] [outer = 0x127f29800] 09:16:15 INFO - PROCESS | 1652 | 1461341775100 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129133800) [pid = 1652] [serial = 474] [outer = 0x127f29800] 09:16:15 INFO - PROCESS | 1652 | 1461341775394 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]]]}] 09:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119d55400) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115730400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1275f2800) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11572dc00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d569400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12db9ac00) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119038800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11ad4f800) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11644a800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b48fc00) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b48f400) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1291c6000) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12e824c00) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123e4dc00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1155c0c00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:16:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12809d400) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:16:15 INFO - PROCESS | 1652 | 1461341775578 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 1652 | 1461341775579 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:16:15 INFO - PROCESS | 1652 | 1461341775584 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 1652 | 1461341775585 Marionette TRACE conn2 <- [1,606,null,{}] 09:16:15 INFO - PROCESS | 1652 | 1461341775587 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}] 09:16:15 INFO - PROCESS | 1652 | 1461341775662 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:16:15 INFO - PROCESS | 1652 | 1461341775666 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c145000 == 46 [pid = 1652] [id = 159] 09:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11afd9400) [pid = 1652] [serial = 475] [outer = 0x0] 09:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c1f4800) [pid = 1652] [serial = 476] [outer = 0x11afd9400] 09:16:15 INFO - PROCESS | 1652 | 1461341775692 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128923400) [pid = 1652] [serial = 477] [outer = 0x11afd9400] 09:16:16 INFO - PROCESS | 1652 | 1461341776017 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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 09:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:16:16 INFO - PROCESS | 1652 | 1461341776053 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 1652 | 1461341776054 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:16:16 INFO - PROCESS | 1652 | 1461341776056 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 1652 | 1461341776058 Marionette TRACE conn2 <- [1,610,null,{}] 09:16:16 INFO - PROCESS | 1652 | 1461341776063 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}] 09:16:16 INFO - PROCESS | 1652 | 1461341776149 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:16:16 INFO - PROCESS | 1652 | 1461341776198 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277aa000 == 47 [pid = 1652] [id = 160] 09:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118585000) [pid = 1652] [serial = 478] [outer = 0x0] 09:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1291c3800) [pid = 1652] [serial = 479] [outer = 0x118585000] 09:16:16 INFO - PROCESS | 1652 | 1461341776228 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b4db800) [pid = 1652] [serial = 480] [outer = 0x118585000] 09:16:16 INFO - PROCESS | 1652 | 1461341776509 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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 475ms 09:16:16 INFO - PROCESS | 1652 | 1461341776532 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 1652 | 1461341776533 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:16:16 INFO - PROCESS | 1652 | 1461341776536 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 1652 | 1461341776537 Marionette TRACE conn2 <- [1,614,null,{}] 09:16:16 INFO - PROCESS | 1652 | 1461341776539 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}] 09:16:16 INFO - PROCESS | 1652 | 1461341776632 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:16:16 INFO - PROCESS | 1652 | 1461341776636 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930b000 == 48 [pid = 1652] [id = 161] 09:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12932f400) [pid = 1652] [serial = 481] [outer = 0x0] 09:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b4e7c00) [pid = 1652] [serial = 482] [outer = 0x12932f400] 09:16:16 INFO - PROCESS | 1652 | 1461341776661 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b520800) [pid = 1652] [serial = 483] [outer = 0x12932f400] 09:16:17 INFO - PROCESS | 1652 | 1461341776994 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 09:16:17 INFO - PROCESS | 1652 | 1461341777006 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1652 | 1461341777008 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:16:17 INFO - PROCESS | 1652 | 1461341777013 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1652 | 1461341777014 Marionette TRACE conn2 <- [1,618,null,{}] 09:16:17 INFO - PROCESS | 1652 | 1461341777016 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}] 09:16:17 INFO - PROCESS | 1652 | 1461341777115 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:16:17 INFO - PROCESS | 1652 | 1461341777121 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b7d8800 == 49 [pid = 1652] [id = 162] 09:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b488c00) [pid = 1652] [serial = 484] [outer = 0x0] 09:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b738400) [pid = 1652] [serial = 485] [outer = 0x12b488c00] 09:16:17 INFO - PROCESS | 1652 | 1461341777146 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12be94800) [pid = 1652] [serial = 486] [outer = 0x12b488c00] 09:16:17 INFO - PROCESS | 1652 | 1461341777428 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 09:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:16:17 INFO - PROCESS | 1652 | 1461341777482 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1652 | 1461341777483 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:16:17 INFO - PROCESS | 1652 | 1461341777485 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1652 | 1461341777486 Marionette TRACE conn2 <- [1,622,null,{}] 09:16:17 INFO - PROCESS | 1652 | 1461341777488 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}] 09:16:17 INFO - PROCESS | 1652 | 1461341777568 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:16:17 INFO - PROCESS | 1652 | 1461341777665 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x114421800 == 50 [pid = 1652] [id = 163] 09:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11400b000) [pid = 1652] [serial = 487] [outer = 0x0] 09:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1142c9800) [pid = 1652] [serial = 488] [outer = 0x11400b000] 09:16:17 INFO - PROCESS | 1652 | 1461341777698 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1153b9000) [pid = 1652] [serial = 489] [outer = 0x11400b000] 09:16:18 INFO - PROCESS | 1652 | 1461341778128 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]]]}] 09:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 668ms 09:16:18 INFO - PROCESS | 1652 | 1461341778154 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:16:18 INFO - PROCESS | 1652 | 1461341778157 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:16:18 INFO - PROCESS | 1652 | 1461341778161 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 1652 | 1461341778163 Marionette TRACE conn2 <- [1,626,null,{}] 09:16:18 INFO - PROCESS | 1652 | 1461341778167 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}] 09:16:18 INFO - PROCESS | 1652 | 1461341778269 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:16:18 INFO - PROCESS | 1652 | 1461341778359 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aea000 == 51 [pid = 1652] [id = 164] 09:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118f54800) [pid = 1652] [serial = 490] [outer = 0x0] 09:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11901dc00) [pid = 1652] [serial = 491] [outer = 0x118f54800] 09:16:18 INFO - PROCESS | 1652 | 1461341778393 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119a49400) [pid = 1652] [serial = 492] [outer = 0x118f54800] 09:16:18 INFO - PROCESS | 1652 | 1461341778910 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]]]}] 09:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 770ms 09:16:18 INFO - PROCESS | 1652 | 1461341778955 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:16:18 INFO - PROCESS | 1652 | 1461341778963 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:16:18 INFO - PROCESS | 1652 | 1461341778967 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 1652 | 1461341778970 Marionette TRACE conn2 <- [1,630,null,{}] 09:16:18 INFO - PROCESS | 1652 | 1461341778973 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}] 09:16:19 INFO - PROCESS | 1652 | 1461341779077 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:16:19 INFO - PROCESS | 1652 | 1461341779139 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a34000 == 52 [pid = 1652] [id = 165] 09:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11ad4f400) [pid = 1652] [serial = 493] [outer = 0x0] 09:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11b2c6000) [pid = 1652] [serial = 494] [outer = 0x11ad4f400] 09:16:19 INFO - PROCESS | 1652 | 1461341779170 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11bf7f400) [pid = 1652] [serial = 495] [outer = 0x11ad4f400] 09:16:19 INFO - PROCESS | 1652 | 1461341779559 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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 626ms 09:16:19 INFO - PROCESS | 1652 | 1461341779621 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 1652 | 1461341779623 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:16:19 INFO - PROCESS | 1652 | 1461341779632 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 1652 | 1461341779637 Marionette TRACE conn2 <- [1,634,null,{}] 09:16:19 INFO - PROCESS | 1652 | 1461341779640 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}] 09:16:19 INFO - PROCESS | 1652 | 1461341779774 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:16:19 INFO - PROCESS | 1652 | 1461341779787 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf75800 == 53 [pid = 1652] [id = 166] 09:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1275f8c00) [pid = 1652] [serial = 496] [outer = 0x0] 09:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128f69000) [pid = 1652] [serial = 497] [outer = 0x1275f8c00] 09:16:19 INFO - PROCESS | 1652 | 1461341779817 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129329800) [pid = 1652] [serial = 498] [outer = 0x1275f8c00] 09:16:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:20 INFO - PROCESS | 1652 | 1461341780213 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]]]}] 09:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 627ms 09:16:20 INFO - PROCESS | 1652 | 1461341780256 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1652 | 1461341780258 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:16:20 INFO - PROCESS | 1652 | 1461341780261 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1652 | 1461341780262 Marionette TRACE conn2 <- [1,638,null,{}] 09:16:20 INFO - PROCESS | 1652 | 1461341780264 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}] 09:16:20 INFO - PROCESS | 1652 | 1461341780361 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:16:20 INFO - PROCESS | 1652 | 1461341780411 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d081000 == 54 [pid = 1652] [id = 167] 09:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129139c00) [pid = 1652] [serial = 499] [outer = 0x0] 09:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b48d000) [pid = 1652] [serial = 500] [outer = 0x129139c00] 09:16:20 INFO - PROCESS | 1652 | 1461341780440 Marionette DEBUG loaded listener.js 09:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b515800) [pid = 1652] [serial = 501] [outer = 0x129139c00] 09:16:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:20 INFO - PROCESS | 1652 | 1461341780834 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]]]}] 09:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 09:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:16:20 INFO - PROCESS | 1652 | 1461341780880 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1652 | 1461341780882 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:16:20 INFO - PROCESS | 1652 | 1461341780884 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1652 | 1461341780885 Marionette TRACE conn2 <- [1,642,null,{}] 09:16:20 INFO - PROCESS | 1652 | 1461341780888 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}] 09:16:20 INFO - PROCESS | 1652 | 1461341780987 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:16:21 INFO - PROCESS | 1652 | 1461341781068 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db03800 == 55 [pid = 1652] [id = 168] 09:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12c046000) [pid = 1652] [serial = 502] [outer = 0x0] 09:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d016c00) [pid = 1652] [serial = 503] [outer = 0x12c046000] 09:16:21 INFO - PROCESS | 1652 | 1461341781118 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d059800) [pid = 1652] [serial = 504] [outer = 0x12c046000] 09:16:21 INFO - PROCESS | 1652 | 1461341781709 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]]]}] 09:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 870ms 09:16:21 INFO - PROCESS | 1652 | 1461341781755 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:16:21 INFO - PROCESS | 1652 | 1461341781757 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:16:21 INFO - PROCESS | 1652 | 1461341781763 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:16:21 INFO - PROCESS | 1652 | 1461341781765 Marionette TRACE conn2 <- [1,646,null,{}] 09:16:21 INFO - PROCESS | 1652 | 1461341781769 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}] 09:16:21 INFO - PROCESS | 1652 | 1461341781856 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:16:21 INFO - PROCESS | 1652 | 1461341781917 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119734000 == 56 [pid = 1652] [id = 169] 09:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11661f000) [pid = 1652] [serial = 505] [outer = 0x0] 09:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x118584c00) [pid = 1652] [serial = 506] [outer = 0x11661f000] 09:16:21 INFO - PROCESS | 1652 | 1461341781945 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11901e400) [pid = 1652] [serial = 507] [outer = 0x11661f000] 09:16:22 INFO - PROCESS | 1652 | 1461341782388 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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 09:16:22 INFO - PROCESS | 1652 | 1461341782435 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 1652 | 1461341782438 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:16:22 INFO - PROCESS | 1652 | 1461341782443 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 1652 | 1461341782444 Marionette TRACE conn2 <- [1,650,null,{}] 09:16:22 INFO - PROCESS | 1652 | 1461341782447 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}] 09:16:22 INFO - PROCESS | 1652 | 1461341782538 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:16:22 INFO - PROCESS | 1652 | 1461341782590 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b7a800 == 57 [pid = 1652] [id = 170] 09:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x119278c00) [pid = 1652] [serial = 508] [outer = 0x0] 09:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11ad49c00) [pid = 1652] [serial = 509] [outer = 0x119278c00] 09:16:22 INFO - PROCESS | 1652 | 1461341782618 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11b2cec00) [pid = 1652] [serial = 510] [outer = 0x119278c00] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b7d8800 == 56 [pid = 1652] [id = 162] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12930b000 == 55 [pid = 1652] [id = 161] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1277aa000 == 54 [pid = 1652] [id = 160] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11c145000 == 53 [pid = 1652] [id = 159] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123ed9800 == 52 [pid = 1652] [id = 158] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123a27000 == 51 [pid = 1652] [id = 157] 09:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e885c00) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 09:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bcf8c00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 09:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1187a9c00) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 09:16:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12913fc00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11c138000 == 50 [pid = 1652] [id = 156] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118fee000 == 49 [pid = 1652] [id = 155] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad71000 == 48 [pid = 1652] [id = 154] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11a961000 == 47 [pid = 1652] [id = 153] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11923d000 == 46 [pid = 1652] [id = 152] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118547800 == 45 [pid = 1652] [id = 151] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x114b83000 == 44 [pid = 1652] [id = 150] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1185d6800 == 43 [pid = 1652] [id = 149] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e420800 == 42 [pid = 1652] [id = 148] 09:16:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12e41d800 == 41 [pid = 1652] [id = 144] 09:16:23 INFO - PROCESS | 1652 | 1461341783001 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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 572ms 09:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:16:23 INFO - PROCESS | 1652 | 1461341783015 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1652 | 1461341783016 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:16:23 INFO - PROCESS | 1652 | 1461341783018 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1652 | 1461341783021 Marionette TRACE conn2 <- [1,654,null,{}] 09:16:23 INFO - PROCESS | 1652 | 1461341783032 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}] 09:16:23 INFO - PROCESS | 1652 | 1461341783114 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11b8ef800) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11927dc00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12913d800) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d5c5800) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12dba1000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e2ae000) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11af71800) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a503800) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bab4800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a502400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c1f2000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b514800) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129135000) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b743800) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12d023800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b4e5400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129511800) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b4dc000) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e87f000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1277c8400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129132400) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e865800) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12e429800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b789800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12e824400) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d1b5400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12dabbc00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12e2a8400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12d01f800) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 09:16:23 INFO - PROCESS | 1652 | 1461341783173 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119247000 == 42 [pid = 1652] [id = 171] 09:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1162bcc00) [pid = 1652] [serial = 511] [outer = 0x0] 09:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11af6b000) [pid = 1652] [serial = 512] [outer = 0x1162bcc00] 09:16:23 INFO - PROCESS | 1652 | 1461341783205 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c1f2c00) [pid = 1652] [serial = 513] [outer = 0x1162bcc00] 09:16:23 INFO - PROCESS | 1652 | 1461341783517 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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms 09:16:23 INFO - PROCESS | 1652 | 1461341783544 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1652 | 1461341783548 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:16:23 INFO - PROCESS | 1652 | 1461341783550 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1652 | 1461341783551 Marionette TRACE conn2 <- [1,658,null,{}] 09:16:23 INFO - PROCESS | 1652 | 1461341783553 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}] 09:16:23 INFO - PROCESS | 1652 | 1461341783631 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:16:23 INFO - PROCESS | 1652 | 1461341783635 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be66800 == 43 [pid = 1652] [id = 172] 09:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c72c400) [pid = 1652] [serial = 514] [outer = 0x0] 09:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12445d400) [pid = 1652] [serial = 515] [outer = 0x11c72c400] 09:16:23 INFO - PROCESS | 1652 | 1461341783665 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1277c3000) [pid = 1652] [serial = 516] [outer = 0x11c72c400] 09:16:24 INFO - PROCESS | 1652 | 1461341784001 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 09:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:16:24 INFO - PROCESS | 1652 | 1461341784018 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 1652 | 1461341784019 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:16:24 INFO - PROCESS | 1652 | 1461341784022 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 1652 | 1461341784023 Marionette TRACE conn2 <- [1,662,null,{}] 09:16:24 INFO - PROCESS | 1652 | 1461341784027 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}] 09:16:24 INFO - PROCESS | 1652 | 1461341784100 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:16:24 INFO - PROCESS | 1652 | 1461341784104 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a18800 == 44 [pid = 1652] [id = 173] 09:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1277bf400) [pid = 1652] [serial = 517] [outer = 0x0] 09:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127fbdc00) [pid = 1652] [serial = 518] [outer = 0x1277bf400] 09:16:24 INFO - PROCESS | 1652 | 1461341784132 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128f6e000) [pid = 1652] [serial = 519] [outer = 0x1277bf400] 09:16:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:24 INFO - PROCESS | 1652 | 1461341784499 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 09:16:24 INFO - PROCESS | 1652 | 1461341784541 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 1652 | 1461341784543 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:16:24 INFO - PROCESS | 1652 | 1461341784546 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 1652 | 1461341784548 Marionette TRACE conn2 <- [1,666,null,{}] 09:16:24 INFO - PROCESS | 1652 | 1461341784551 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}] 09:16:24 INFO - PROCESS | 1652 | 1461341784693 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:16:24 INFO - PROCESS | 1652 | 1461341784706 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124683800 == 45 [pid = 1652] [id = 174] 09:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1291c9400) [pid = 1652] [serial = 520] [outer = 0x0] 09:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b48c000) [pid = 1652] [serial = 521] [outer = 0x1291c9400] 09:16:24 INFO - PROCESS | 1652 | 1461341784751 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be87800) [pid = 1652] [serial = 522] [outer = 0x1291c9400] 09:16:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:25 INFO - PROCESS | 1652 | 1461341785180 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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 09:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:16:25 INFO - PROCESS | 1652 | 1461341785219 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1652 | 1461341785220 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:16:25 INFO - PROCESS | 1652 | 1461341785223 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1652 | 1461341785224 Marionette TRACE conn2 <- [1,670,null,{}] 09:16:25 INFO - PROCESS | 1652 | 1461341785229 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}] 09:16:25 INFO - PROCESS | 1652 | 1461341785324 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:16:25 INFO - PROCESS | 1652 | 1461341785358 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x127471000 == 46 [pid = 1652] [id = 175] 09:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12be89c00) [pid = 1652] [serial = 523] [outer = 0x0] 09:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d01c800) [pid = 1652] [serial = 524] [outer = 0x12be89c00] 09:16:25 INFO - PROCESS | 1652 | 1461341785383 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d057400) [pid = 1652] [serial = 525] [outer = 0x12be89c00] 09:16:25 INFO - PROCESS | 1652 | 1461341785701 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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 09:16:25 INFO - PROCESS | 1652 | 1461341785745 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1652 | 1461341785746 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:16:25 INFO - PROCESS | 1652 | 1461341785748 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1652 | 1461341785749 Marionette TRACE conn2 <- [1,674,null,{}] 09:16:25 INFO - PROCESS | 1652 | 1461341785752 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}] 09:16:25 INFO - PROCESS | 1652 | 1461341785846 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:16:25 INFO - PROCESS | 1652 | 1461341785859 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12931c800 == 47 [pid = 1652] [id = 176] 09:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d058400) [pid = 1652] [serial = 526] [outer = 0x0] 09:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d1ae800) [pid = 1652] [serial = 527] [outer = 0x12d058400] 09:16:25 INFO - PROCESS | 1652 | 1461341785884 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d564000) [pid = 1652] [serial = 528] [outer = 0x12d058400] 09:16:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:26 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:16:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:26 INFO - PROCESS | 1652 | 1461341786247 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]]]}] 09:16:26 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 09:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 09:16:26 INFO - PROCESS | 1652 | 1461341786270 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1652 | 1461341786272 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:16:26 INFO - PROCESS | 1652 | 1461341786274 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1652 | 1461341786275 Marionette TRACE conn2 <- [1,678,null,{}] 09:16:26 INFO - PROCESS | 1652 | 1461341786277 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}] 09:16:26 INFO - PROCESS | 1652 | 1461341786373 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:16:26 INFO - PROCESS | 1652 | 1461341786378 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b5af800 == 48 [pid = 1652] [id = 177] 09:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d05cc00) [pid = 1652] [serial = 529] [outer = 0x0] 09:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d56f000) [pid = 1652] [serial = 530] [outer = 0x12d05cc00] 09:16:26 INFO - PROCESS | 1652 | 1461341786403 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d5c8c00) [pid = 1652] [serial = 531] [outer = 0x12d05cc00] 09:16:26 INFO - PROCESS | 1652 | 1461341786753 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]]]}] 09:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 09:16:26 INFO - PROCESS | 1652 | 1461341786796 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 1652 | 1461341786797 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:16:26 INFO - PROCESS | 1652 | 1461341786799 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1652 | 1461341786800 Marionette TRACE conn2 <- [1,682,null,{}] 09:16:26 INFO - PROCESS | 1652 | 1461341786803 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}] 09:16:26 INFO - PROCESS | 1652 | 1461341786900 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:16:26 INFO - PROCESS | 1652 | 1461341786912 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1b800 == 49 [pid = 1652] [id = 178] 09:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d567c00) [pid = 1652] [serial = 532] [outer = 0x0] 09:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12dab6c00) [pid = 1652] [serial = 533] [outer = 0x12d567c00] 09:16:26 INFO - PROCESS | 1652 | 1461341786937 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12dabec00) [pid = 1652] [serial = 534] [outer = 0x12d567c00] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bebf800) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1277c6c00) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bf7b800) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127f29800) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e81d800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118585000) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11afe1c00) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11b2cac00) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119d4dc00) [pid = 1652] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1147cdc00) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11afd9400) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1162b9000) [pid = 1652] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12932f400) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116446000) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1164a7c00) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:16:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128927800) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:16:27 INFO - PROCESS | 1652 | 1461341787899 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]]]}] 09:16:27 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) 09:16:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 09:16:27 INFO - PROCESS | 1652 | 1461341787919 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:16:27 INFO - PROCESS | 1652 | 1461341787921 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:16:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:16:27 INFO - PROCESS | 1652 | 1461341787924 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 1652 | 1461341787927 Marionette TRACE conn2 <- [1,686,null,{}] 09:16:27 INFO - PROCESS | 1652 | 1461341787930 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}] 09:16:28 INFO - PROCESS | 1652 | 1461341788017 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:16:28 INFO - PROCESS | 1652 | 1461341788022 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf14000 == 50 [pid = 1652] [id = 179] 09:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116447c00) [pid = 1652] [serial = 535] [outer = 0x0] 09:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11afdcc00) [pid = 1652] [serial = 536] [outer = 0x116447c00] 09:16:28 INFO - PROCESS | 1652 | 1461341788054 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12dabd800) [pid = 1652] [serial = 537] [outer = 0x116447c00] 09:16:28 INFO - PROCESS | 1652 | 1461341788901 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]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1024ms 09:16:28 INFO - PROCESS | 1652 | 1461341788948 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 1652 | 1461341788949 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:16:28 INFO - PROCESS | 1652 | 1461341788951 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 1652 | 1461341788952 Marionette TRACE conn2 <- [1,690,null,{}] 09:16:28 INFO - PROCESS | 1652 | 1461341788955 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}] 09:16:29 INFO - PROCESS | 1652 | 1461341789052 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:16:29 INFO - PROCESS | 1652 | 1461341789060 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e40c000 == 51 [pid = 1652] [id = 180] 09:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e2a4400) [pid = 1652] [serial = 538] [outer = 0x0] 09:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e2b0400) [pid = 1652] [serial = 539] [outer = 0x12e2a4400] 09:16:29 INFO - PROCESS | 1652 | 1461341789085 Marionette DEBUG loaded listener.js 09:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e428800) [pid = 1652] [serial = 540] [outer = 0x12e2a4400] 09:16:29 INFO - PROCESS | 1652 | 1461341789870 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]]]}] 09:16:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 09:16:29 INFO - PROCESS | 1652 | 1461341789921 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:16:29 INFO - PROCESS | 1652 | 1461341789926 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:16:29 INFO - PROCESS | 1652 | 1461341789930 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:16:29 INFO - PROCESS | 1652 | 1461341789932 Marionette TRACE conn2 <- [1,694,null,{}] 09:16:29 INFO - PROCESS | 1652 | 1461341789935 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}] 09:16:30 INFO - PROCESS | 1652 | 1461341790038 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:16:30 INFO - PROCESS | 1652 | 1461341790087 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e4d800 == 52 [pid = 1652] [id = 181] 09:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118b26800) [pid = 1652] [serial = 541] [outer = 0x0] 09:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118e1c400) [pid = 1652] [serial = 542] [outer = 0x118b26800] 09:16:30 INFO - PROCESS | 1652 | 1461341790119 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119272400) [pid = 1652] [serial = 543] [outer = 0x118b26800] 09:16:31 INFO - PROCESS | 1652 | 1461341791071 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]]]}] 09:16:31 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) 09:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 09:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:16:31 INFO - PROCESS | 1652 | 1461341791101 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:16:31 INFO - PROCESS | 1652 | 1461341791105 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:16:31 INFO - PROCESS | 1652 | 1461341791112 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:16:31 INFO - PROCESS | 1652 | 1461341791114 Marionette TRACE conn2 <- [1,698,null,{}] 09:16:31 INFO - PROCESS | 1652 | 1461341791117 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}] 09:16:31 INFO - PROCESS | 1652 | 1461341791214 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:16:31 INFO - PROCESS | 1652 | 1461341791263 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be78000 == 53 [pid = 1652] [id = 182] 09:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11927b800) [pid = 1652] [serial = 544] [outer = 0x0] 09:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bab8800) [pid = 1652] [serial = 545] [outer = 0x11927b800] 09:16:31 INFO - PROCESS | 1652 | 1461341791294 Marionette DEBUG loaded listener.js 09:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bf82400) [pid = 1652] [serial = 546] [outer = 0x11927b800] 09:16:32 INFO - PROCESS | 1652 | 1461341792186 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]]]}] 09:16:32 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) 09:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 09:16:32 INFO - PROCESS | 1652 | 1461341792233 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:16:32 INFO - PROCESS | 1652 | 1461341792235 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:16:32 INFO - PROCESS | 1652 | 1461341792237 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:16:32 INFO - PROCESS | 1652 | 1461341792240 Marionette TRACE conn2 <- [1,702,null,{}] 09:16:32 INFO - PROCESS | 1652 | 1461341792248 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}] 09:16:32 INFO - PROCESS | 1652 | 1461341792382 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:16:32 INFO - PROCESS | 1652 | 1461341792540 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db8d800 == 54 [pid = 1652] [id = 183] 09:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129506c00) [pid = 1652] [serial = 547] [outer = 0x0] 09:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129511000) [pid = 1652] [serial = 548] [outer = 0x129506c00] 09:16:32 INFO - PROCESS | 1652 | 1461341792574 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b512400) [pid = 1652] [serial = 549] [outer = 0x129506c00] 09:16:33 INFO - PROCESS | 1652 | 1461341793458 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]]]}] 09:16:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1272ms 09:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:16:33 INFO - PROCESS | 1652 | 1461341793510 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 1652 | 1461341793512 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:16:33 INFO - PROCESS | 1652 | 1461341793515 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 1652 | 1461341793518 Marionette TRACE conn2 <- [1,706,null,{}] 09:16:33 INFO - PROCESS | 1652 | 1461341793521 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}] 09:16:33 INFO - PROCESS | 1652 | 1461341793608 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:16:33 INFO - PROCESS | 1652 | 1461341793661 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a961000 == 55 [pid = 1652] [id = 184] 09:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11903e800) [pid = 1652] [serial = 550] [outer = 0x0] 09:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11927d400) [pid = 1652] [serial = 551] [outer = 0x11903e800] 09:16:33 INFO - PROCESS | 1652 | 1461341793689 Marionette DEBUG loaded listener.js 09:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11a54d000) [pid = 1652] [serial = 552] [outer = 0x11903e800] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf14000 == 54 [pid = 1652] [id = 179] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1b800 == 53 [pid = 1652] [id = 178] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12b5af800 == 52 [pid = 1652] [id = 177] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12931c800 == 51 [pid = 1652] [id = 176] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x127471000 == 50 [pid = 1652] [id = 175] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124683800 == 49 [pid = 1652] [id = 174] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b738400) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x123a18800 == 48 [pid = 1652] [id = 173] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11be66800 == 47 [pid = 1652] [id = 172] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119247000 == 46 [pid = 1652] [id = 171] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119b7a800 == 45 [pid = 1652] [id = 170] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119734000 == 44 [pid = 1652] [id = 169] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119aea000 == 43 [pid = 1652] [id = 164] 09:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x114421800 == 42 [pid = 1652] [id = 163] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119025c00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bf81000) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129511400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x124061800) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127f27000) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124464000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128926000) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127fbf800) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e88c000) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1291c3800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119095000) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11afe7400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b835400) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123922400) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11bcf4c00) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a545c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ac8f000) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d05bc00) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1153ba400) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114bab400) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c1f4800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118f51c00) [pid = 1652] [serial = 453] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118b2cc00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c047800) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b519c00) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b520800) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12e42d800) [pid = 1652] [serial = 185] [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.] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128923400) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b4e7c00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129133800) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b4db800) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c1f1c00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1277c1400) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bebec00) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 09:16:34 INFO - PROCESS | 1652 | 1461341794629 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]]]}] 09:16:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1126ms 09:16:34 INFO - PROCESS | 1652 | 1461341794642 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:16:34 INFO - PROCESS | 1652 | 1461341794646 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:16:34 INFO - PROCESS | 1652 | 1461341794663 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:16:34 INFO - PROCESS | 1652 | 1461341794665 Marionette TRACE conn2 <- [1,710,null,{}] 09:16:34 INFO - PROCESS | 1652 | 1461341794669 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}] 09:16:34 INFO - PROCESS | 1652 | 1461341794741 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:16:34 INFO - PROCESS | 1652 | 1461341794749 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118bca800 == 43 [pid = 1652] [id = 185] 09:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119095000) [pid = 1652] [serial = 553] [outer = 0x0] 09:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11afe5000) [pid = 1652] [serial = 554] [outer = 0x119095000] 09:16:34 INFO - PROCESS | 1652 | 1461341794778 Marionette DEBUG loaded listener.js 09:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11b8ef800) [pid = 1652] [serial = 555] [outer = 0x119095000] 09:16:35 INFO - PROCESS | 1652 | 1461341795686 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]]]}] 09:16:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1078ms 09:16:35 INFO - PROCESS | 1652 | 1461341795736 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 1652 | 1461341795737 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:16:35 INFO - PROCESS | 1652 | 1461341795739 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 1652 | 1461341795742 Marionette TRACE conn2 <- [1,714,null,{}] 09:16:35 INFO - PROCESS | 1652 | 1461341795749 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}] 09:16:35 INFO - PROCESS | 1652 | 1461341795832 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:16:35 INFO - PROCESS | 1652 | 1461341795879 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a96d800 == 44 [pid = 1652] [id = 186] 09:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bcf5400) [pid = 1652] [serial = 556] [outer = 0x0] 09:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c1f4800) [pid = 1652] [serial = 557] [outer = 0x11bcf5400] 09:16:35 INFO - PROCESS | 1652 | 1461341795907 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123fa8c00) [pid = 1652] [serial = 558] [outer = 0x11bcf5400] 09:16:36 INFO - PROCESS | 1652 | 1461341796683 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]]]}] 09:16:36 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 09:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 976ms 09:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:16:36 INFO - PROCESS | 1652 | 1461341796716 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 1652 | 1461341796717 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:16:36 INFO - PROCESS | 1652 | 1461341796719 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1652 | 1461341796721 Marionette TRACE conn2 <- [1,718,null,{}] 09:16:36 INFO - PROCESS | 1652 | 1461341796723 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}] 09:16:36 INFO - PROCESS | 1652 | 1461341796818 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:16:36 INFO - PROCESS | 1652 | 1461341796822 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c130800 == 45 [pid = 1652] [id = 187] 09:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1243b1c00) [pid = 1652] [serial = 559] [outer = 0x0] 09:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1277c0800) [pid = 1652] [serial = 560] [outer = 0x1243b1c00] 09:16:36 INFO - PROCESS | 1652 | 1461341796850 Marionette DEBUG loaded listener.js 09:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127fbb800) [pid = 1652] [serial = 561] [outer = 0x1243b1c00] 09:16:37 INFO - PROCESS | 1652 | 1461341797684 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]]]}] 09:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 09:16:37 INFO - PROCESS | 1652 | 1461341797741 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:16:37 INFO - PROCESS | 1652 | 1461341797742 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:16:37 INFO - PROCESS | 1652 | 1461341797744 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:16:37 INFO - PROCESS | 1652 | 1461341797746 Marionette TRACE conn2 <- [1,722,null,{}] 09:16:37 INFO - PROCESS | 1652 | 1461341797748 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}] 09:16:37 INFO - PROCESS | 1652 | 1461341797837 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:16:37 INFO - PROCESS | 1652 | 1461341797843 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5e3800 == 46 [pid = 1652] [id = 188] 09:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1243b2000) [pid = 1652] [serial = 562] [outer = 0x0] 09:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128f6e400) [pid = 1652] [serial = 563] [outer = 0x1243b2000] 09:16:37 INFO - PROCESS | 1652 | 1461341797869 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1291c3800) [pid = 1652] [serial = 564] [outer = 0x1243b2000] 09:16:38 INFO - PROCESS | 1652 | 1461341798198 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] 09:16:38 INFO - PROCESS | 1652 | 1461341798225 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:16:38 INFO - PROCESS | 1652 | 1461341798231 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1652 | 1461341798232 Marionette TRACE conn2 <- [1,726,null,{}] 09:16:38 INFO - PROCESS | 1652 | 1461341798234 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}] 09:16:38 INFO - PROCESS | 1652 | 1461341798347 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:16:38 INFO - PROCESS | 1652 | 1461341798361 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124102800 == 47 [pid = 1652] [id = 189] 09:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1291cbc00) [pid = 1652] [serial = 565] [outer = 0x0] 09:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b4e0400) [pid = 1652] [serial = 566] [outer = 0x1291cbc00] 09:16:38 INFO - PROCESS | 1652 | 1461341798389 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b745400) [pid = 1652] [serial = 567] [outer = 0x1291cbc00] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b488c00) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d058400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d05cc00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1277bf400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1162bcc00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c72c400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119278c00) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1291c9400) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d567c00) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11661f000) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12be89c00) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116447c00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:16:38 INFO - PROCESS | 1652 | 1461341798797 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 574ms 09:16:38 INFO - PROCESS | 1652 | 1461341798803 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:16:38 INFO - PROCESS | 1652 | 1461341798804 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:16:38 INFO - PROCESS | 1652 | 1461341798806 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1652 | 1461341798807 Marionette TRACE conn2 <- [1,730,null,{}] 09:16:38 INFO - PROCESS | 1652 | 1461341798810 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}] 09:16:38 INFO - PROCESS | 1652 | 1461341798899 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:16:38 INFO - PROCESS | 1652 | 1461341798905 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123edd000 == 48 [pid = 1652] [id = 190] 09:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118f50400) [pid = 1652] [serial = 568] [outer = 0x0] 09:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12be88400) [pid = 1652] [serial = 569] [outer = 0x118f50400] 09:16:38 INFO - PROCESS | 1652 | 1461341798948 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c048000) [pid = 1652] [serial = 570] [outer = 0x118f50400] 09:16:39 INFO - PROCESS | 1652 | 1461341799450 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1652 | 1461341799480 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:16:39 INFO - PROCESS | 1652 | 1461341799482 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1652 | 1461341799483 Marionette TRACE conn2 <- [1,734,null,{}] 09:16:39 INFO - PROCESS | 1652 | 1461341799485 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}] 09:16:39 INFO - PROCESS | 1652 | 1461341799558 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:16:39 INFO - PROCESS | 1652 | 1461341799564 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128983000 == 49 [pid = 1652] [id = 191] 09:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c048400) [pid = 1652] [serial = 571] [outer = 0x0] 09:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12d058800) [pid = 1652] [serial = 572] [outer = 0x12c048400] 09:16:39 INFO - PROCESS | 1652 | 1461341799591 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d565000) [pid = 1652] [serial = 573] [outer = 0x12c048400] 09:16:39 INFO - PROCESS | 1652 | 1461341799904 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 09:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:16:39 INFO - PROCESS | 1652 | 1461341799950 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1652 | 1461341799951 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:16:39 INFO - PROCESS | 1652 | 1461341799953 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1652 | 1461341799954 Marionette TRACE conn2 <- [1,738,null,{}] 09:16:39 INFO - PROCESS | 1652 | 1461341799957 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}] 09:16:40 INFO - PROCESS | 1652 | 1461341800054 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:16:40 INFO - PROCESS | 1652 | 1461341800063 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12931c000 == 50 [pid = 1652] [id = 192] 09:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12d565400) [pid = 1652] [serial = 574] [outer = 0x0] 09:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12d56e400) [pid = 1652] [serial = 575] [outer = 0x12d565400] 09:16:40 INFO - PROCESS | 1652 | 1461341800088 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12d5c9400) [pid = 1652] [serial = 576] [outer = 0x12d565400] 09:16:40 INFO - PROCESS | 1652 | 1461341800888 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]]]}] 09:16:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 09:16:40 INFO - PROCESS | 1652 | 1461341800922 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:16:40 INFO - PROCESS | 1652 | 1461341800925 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:16:40 INFO - PROCESS | 1652 | 1461341800929 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:16:40 INFO - PROCESS | 1652 | 1461341800932 Marionette TRACE conn2 <- [1,742,null,{}] 09:16:40 INFO - PROCESS | 1652 | 1461341800936 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}] 09:16:41 INFO - PROCESS | 1652 | 1461341801064 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:16:41 INFO - PROCESS | 1652 | 1461341801112 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119231800 == 51 [pid = 1652] [id = 193] 09:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118b2cc00) [pid = 1652] [serial = 577] [outer = 0x0] 09:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118ed0800) [pid = 1652] [serial = 578] [outer = 0x118b2cc00] 09:16:41 INFO - PROCESS | 1652 | 1461341801145 Marionette DEBUG loaded listener.js 09:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119a52800) [pid = 1652] [serial = 579] [outer = 0x118b2cc00] 09:16:42 INFO - PROCESS | 1652 | 1461341802077 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]]]}] 09:16:42 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 09:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1172ms 09:16:42 INFO - PROCESS | 1652 | 1461341802101 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 1652 | 1461341802105 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:16:42 INFO - PROCESS | 1652 | 1461341802110 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 1652 | 1461341802112 Marionette TRACE conn2 <- [1,746,null,{}] 09:16:42 INFO - PROCESS | 1652 | 1461341802114 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}] 09:16:42 INFO - PROCESS | 1652 | 1461341802210 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:16:42 INFO - PROCESS | 1652 | 1461341802260 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be75000 == 52 [pid = 1652] [id = 194] 09:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11afdd000) [pid = 1652] [serial = 580] [outer = 0x0] 09:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bf81800) [pid = 1652] [serial = 581] [outer = 0x11afdd000] 09:16:42 INFO - PROCESS | 1652 | 1461341802290 Marionette DEBUG loaded listener.js 09:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124069800) [pid = 1652] [serial = 582] [outer = 0x11afdd000] 09:16:43 INFO - PROCESS | 1652 | 1461341803184 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]]]}] 09:16:43 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.) 09:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1121ms 09:16:43 INFO - PROCESS | 1652 | 1461341803232 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 1652 | 1461341803233 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:16:43 INFO - PROCESS | 1652 | 1461341803236 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 1652 | 1461341803239 Marionette TRACE conn2 <- [1,750,null,{}] 09:16:43 INFO - PROCESS | 1652 | 1461341803246 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}] 09:16:43 INFO - PROCESS | 1652 | 1461341803342 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:16:43 INFO - PROCESS | 1652 | 1461341803391 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b5c9000 == 53 [pid = 1652] [id = 195] 09:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129511c00) [pid = 1652] [serial = 583] [outer = 0x0] 09:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b4e5000) [pid = 1652] [serial = 584] [outer = 0x129511c00] 09:16:43 INFO - PROCESS | 1652 | 1461341803423 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b738c00) [pid = 1652] [serial = 585] [outer = 0x129511c00] 09:16:44 INFO - PROCESS | 1652 | 1461341804323 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]]]}] 09:16:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 09:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:16:44 INFO - PROCESS | 1652 | 1461341804363 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:16:44 INFO - PROCESS | 1652 | 1461341804365 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:16:44 INFO - PROCESS | 1652 | 1461341804367 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:16:44 INFO - PROCESS | 1652 | 1461341804369 Marionette TRACE conn2 <- [1,754,null,{}] 09:16:44 INFO - PROCESS | 1652 | 1461341804371 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}] 09:16:44 INFO - PROCESS | 1652 | 1461341804471 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:16:44 INFO - PROCESS | 1652 | 1461341804518 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1e000 == 54 [pid = 1652] [id = 196] 09:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b48d400) [pid = 1652] [serial = 586] [outer = 0x0] 09:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d569400) [pid = 1652] [serial = 587] [outer = 0x12b48d400] 09:16:44 INFO - PROCESS | 1652 | 1461341804549 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12dabe800) [pid = 1652] [serial = 588] [outer = 0x12b48d400] 09:16:45 INFO - PROCESS | 1652 | 1461341805423 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]]]}] 09:16:45 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 09:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1072ms 09:16:45 INFO - PROCESS | 1652 | 1461341805441 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 1652 | 1461341805445 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:16:45 INFO - PROCESS | 1652 | 1461341805448 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1652 | 1461341805450 Marionette TRACE conn2 <- [1,758,null,{}] 09:16:45 INFO - PROCESS | 1652 | 1461341805454 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}] 09:16:45 INFO - PROCESS | 1652 | 1461341805542 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:16:45 INFO - PROCESS | 1652 | 1461341805594 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad57000 == 55 [pid = 1652] [id = 197] 09:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d51000) [pid = 1652] [serial = 589] [outer = 0x0] 09:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a50f800) [pid = 1652] [serial = 590] [outer = 0x119d51000] 09:16:45 INFO - PROCESS | 1652 | 1461341805622 Marionette DEBUG loaded listener.js 09:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11afdd800) [pid = 1652] [serial = 591] [outer = 0x119d51000] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128983000 == 54 [pid = 1652] [id = 191] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x123edd000 == 53 [pid = 1652] [id = 190] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124102800 == 52 [pid = 1652] [id = 189] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e2b0400) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | 1461341806142 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]]]}] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5e3800 == 51 [pid = 1652] [id = 188] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11c130800 == 50 [pid = 1652] [id = 187] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11a96d800 == 49 [pid = 1652] [id = 186] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118bca800 == 48 [pid = 1652] [id = 185] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11a961000 == 47 [pid = 1652] [id = 184] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11be78000 == 46 [pid = 1652] [id = 182] 09:16:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118e4d800 == 45 [pid = 1652] [id = 181] 09:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 722ms 09:16:46 INFO - PROCESS | 1652 | 1461341806172 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:16:46 INFO - PROCESS | 1652 | 1461341806178 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:16:46 INFO - PROCESS | 1652 | 1461341806184 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:16:46 INFO - PROCESS | 1652 | 1461341806187 Marionette TRACE conn2 <- [1,762,null,{}] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12be94800) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12dab6c00) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11901e400) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118584c00) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1142c9800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b48d000) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d016c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12dabec00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d01c800) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d057400) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12dabd800) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d5c8c00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afdcc00) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12be87800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d1ae800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d56f000) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12d564000) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127fbdc00) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128f6e000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11af6b000) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c1f2c00) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12445d400) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1277c3000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11901dc00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11b2cec00) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11ad49c00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b2c6000) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128f69000) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b48c000) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 09:16:46 INFO - PROCESS | 1652 | 1461341806213 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}] 09:16:46 INFO - PROCESS | 1652 | 1461341806352 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:16:46 INFO - PROCESS | 1652 | 1461341806363 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119add000 == 46 [pid = 1652] [id = 198] 09:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11b8e0800) [pid = 1652] [serial = 592] [outer = 0x0] 09:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bcf2400) [pid = 1652] [serial = 593] [outer = 0x11b8e0800] 09:16:46 INFO - PROCESS | 1652 | 1461341806393 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123920000) [pid = 1652] [serial = 594] [outer = 0x11b8e0800] 09:16:47 INFO - PROCESS | 1652 | 1461341807179 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]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1022ms 09:16:47 INFO - PROCESS | 1652 | 1461341807205 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 1652 | 1461341807207 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:16:47 INFO - PROCESS | 1652 | 1461341807209 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 1652 | 1461341807211 Marionette TRACE conn2 <- [1,766,null,{}] 09:16:47 INFO - PROCESS | 1652 | 1461341807219 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}] 09:16:47 INFO - PROCESS | 1652 | 1461341807298 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:16:47 INFO - PROCESS | 1652 | 1461341807352 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c131800 == 47 [pid = 1652] [id = 199] 09:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127fb3c00) [pid = 1652] [serial = 595] [outer = 0x0] 09:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12891a400) [pid = 1652] [serial = 596] [outer = 0x127fb3c00] 09:16:47 INFO - PROCESS | 1652 | 1461341807380 Marionette DEBUG loaded listener.js 09:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12913d000) [pid = 1652] [serial = 597] [outer = 0x127fb3c00] 09:16:48 INFO - PROCESS | 1652 | 1461341808144 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 09:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:16:48 INFO - PROCESS | 1652 | 1461341808182 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1652 | 1461341808184 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:16:48 INFO - PROCESS | 1652 | 1461341808186 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1652 | 1461341808187 Marionette TRACE conn2 <- [1,770,null,{}] 09:16:48 INFO - PROCESS | 1652 | 1461341808189 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}] 09:16:48 INFO - PROCESS | 1652 | 1461341808283 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:16:48 INFO - PROCESS | 1652 | 1461341808320 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c3a000 == 48 [pid = 1652] [id = 200] 09:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b483400) [pid = 1652] [serial = 598] [outer = 0x0] 09:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b4e5400) [pid = 1652] [serial = 599] [outer = 0x12b483400] 09:16:48 INFO - PROCESS | 1652 | 1461341808346 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b743c00) [pid = 1652] [serial = 600] [outer = 0x12b483400] 09:16:48 INFO - PROCESS | 1652 | 1461341808689 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 09:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:16:48 INFO - PROCESS | 1652 | 1461341808705 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1652 | 1461341808707 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:16:48 INFO - PROCESS | 1652 | 1461341808709 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1652 | 1461341808712 Marionette TRACE conn2 <- [1,774,null,{}] 09:16:48 INFO - PROCESS | 1652 | 1461341808715 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}] 09:16:48 INFO - PROCESS | 1652 | 1461341808813 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:16:48 INFO - PROCESS | 1652 | 1461341808817 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12438b000 == 49 [pid = 1652] [id = 201] 09:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b786400) [pid = 1652] [serial = 601] [outer = 0x0] 09:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be95000) [pid = 1652] [serial = 602] [outer = 0x12b786400] 09:16:48 INFO - PROCESS | 1652 | 1461341808843 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d1b0400) [pid = 1652] [serial = 603] [outer = 0x12b786400] 09:16:49 INFO - PROCESS | 1652 | 1461341809182 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]]]}] 09:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 522ms 09:16:49 INFO - PROCESS | 1652 | 1461341809232 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:16:49 INFO - PROCESS | 1652 | 1461341809233 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:16:49 INFO - PROCESS | 1652 | 1461341809235 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - PROCESS | 1652 | 1461341809236 Marionette TRACE conn2 <- [1,778,null,{}] 09:16:49 INFO - PROCESS | 1652 | 1461341809239 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}] 09:16:49 INFO - PROCESS | 1652 | 1461341809351 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:16:49 INFO - PROCESS | 1652 | 1461341809366 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277a8800 == 50 [pid = 1652] [id = 202] 09:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12d5c3400) [pid = 1652] [serial = 604] [outer = 0x0] 09:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12db9b400) [pid = 1652] [serial = 605] [outer = 0x12d5c3400] 09:16:49 INFO - PROCESS | 1652 | 1461341809395 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12e2ac800) [pid = 1652] [serial = 606] [outer = 0x12d5c3400] 09:16:49 INFO - PROCESS | 1652 | 1461341809869 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]]]}] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1291cbc00) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11903e800) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11bcf5400) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119095000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1243b2000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118f50400) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12c048400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:16:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243b1c00) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 669ms 09:16:49 INFO - PROCESS | 1652 | 1461341809908 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:16:49 INFO - PROCESS | 1652 | 1461341809911 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:16:49 INFO - PROCESS | 1652 | 1461341809915 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - PROCESS | 1652 | 1461341809917 Marionette TRACE conn2 <- [1,782,null,{}] 09:16:49 INFO - PROCESS | 1652 | 1461341809920 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}] 09:16:50 INFO - PROCESS | 1652 | 1461341810023 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:16:50 INFO - PROCESS | 1652 | 1461341810034 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a1a000 == 51 [pid = 1652] [id = 203] 09:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1243b1c00) [pid = 1652] [serial = 607] [outer = 0x0] 09:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128922800) [pid = 1652] [serial = 608] [outer = 0x1243b1c00] 09:16:50 INFO - PROCESS | 1652 | 1461341810059 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d1a9000) [pid = 1652] [serial = 609] [outer = 0x1243b1c00] 09:16:50 INFO - PROCESS | 1652 | 1461341810488 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]]]}] 09:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 626ms 09:16:50 INFO - PROCESS | 1652 | 1461341810546 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:16:50 INFO - PROCESS | 1652 | 1461341810550 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:16:50 INFO - PROCESS | 1652 | 1461341810557 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 1652 | 1461341810561 Marionette TRACE conn2 <- [1,786,null,{}] 09:16:50 INFO - PROCESS | 1652 | 1461341810568 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}] 09:16:50 INFO - PROCESS | 1652 | 1461341810713 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:16:50 INFO - PROCESS | 1652 | 1461341810857 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a747000 == 52 [pid = 1652] [id = 204] 09:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11af6e000) [pid = 1652] [serial = 610] [outer = 0x0] 09:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11afe1400) [pid = 1652] [serial = 611] [outer = 0x11af6e000] 09:16:50 INFO - PROCESS | 1652 | 1461341810895 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bcfd400) [pid = 1652] [serial = 612] [outer = 0x11af6e000] 09:16:51 INFO - PROCESS | 1652 | 1461341811307 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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 775ms 09:16:51 INFO - PROCESS | 1652 | 1461341811333 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:16:51 INFO - PROCESS | 1652 | 1461341811337 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:16:51 INFO - PROCESS | 1652 | 1461341811342 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 1652 | 1461341811345 Marionette TRACE conn2 <- [1,790,null,{}] 09:16:51 INFO - PROCESS | 1652 | 1461341811349 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}] 09:16:51 INFO - PROCESS | 1652 | 1461341811448 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:16:51 INFO - PROCESS | 1652 | 1461341811501 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b72000 == 53 [pid = 1652] [id = 205] 09:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1178ebc00) [pid = 1652] [serial = 613] [outer = 0x0] 09:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1243b3800) [pid = 1652] [serial = 614] [outer = 0x1178ebc00] 09:16:51 INFO - PROCESS | 1652 | 1461341811532 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129132800) [pid = 1652] [serial = 615] [outer = 0x1178ebc00] 09:16:51 INFO - PROCESS | 1652 | 1461341811967 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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 09:16:52 INFO - PROCESS | 1652 | 1461341812016 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 1652 | 1461341812017 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:16:52 INFO - PROCESS | 1652 | 1461341812020 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 1652 | 1461341812023 Marionette TRACE conn2 <- [1,794,null,{}] 09:16:52 INFO - PROCESS | 1652 | 1461341812049 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}] 09:16:52 INFO - PROCESS | 1652 | 1461341812169 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:16:52 INFO - PROCESS | 1652 | 1461341812235 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1b800 == 54 [pid = 1652] [id = 206] 09:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d052400) [pid = 1652] [serial = 616] [outer = 0x0] 09:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d564000) [pid = 1652] [serial = 617] [outer = 0x12d052400] 09:16:52 INFO - PROCESS | 1652 | 1461341812268 Marionette DEBUG loaded listener.js 09:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12dabc400) [pid = 1652] [serial = 618] [outer = 0x12d052400] 09:16:52 INFO - PROCESS | 1652 | 1461341812664 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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 672ms 09:16:52 INFO - PROCESS | 1652 | 1461341812707 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 1652 | 1461341812709 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:16:52 INFO - PROCESS | 1652 | 1461341812715 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 1652 | 1461341812717 Marionette TRACE conn2 <- [1,798,null,{}] 09:16:52 INFO - PROCESS | 1652 | 1461341812720 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}] 09:16:52 INFO - PROCESS | 1652 | 1461341812865 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:16:52 INFO - PROCESS | 1652 | 1461341812931 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0bf000 == 55 [pid = 1652] [id = 207] 09:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12db9f800) [pid = 1652] [serial = 619] [outer = 0x0] 09:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e2aa000) [pid = 1652] [serial = 620] [outer = 0x12db9f800] 09:16:52 INFO - PROCESS | 1652 | 1461341812963 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e42c000) [pid = 1652] [serial = 621] [outer = 0x12db9f800] 09:16:53 INFO - PROCESS | 1652 | 1461341813363 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]]]}] 09:16:53 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 09:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 675ms 09:16:53 INFO - PROCESS | 1652 | 1461341813389 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:16:53 INFO - PROCESS | 1652 | 1461341813390 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:16:53 INFO - PROCESS | 1652 | 1461341813393 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:16:53 INFO - PROCESS | 1652 | 1461341813394 Marionette TRACE conn2 <- [1,802,null,{}] 09:16:53 INFO - PROCESS | 1652 | 1461341813397 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}] 09:16:53 INFO - PROCESS | 1652 | 1461341813509 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:16:53 INFO - PROCESS | 1652 | 1461341813572 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db11800 == 56 [pid = 1652] [id = 208] 09:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e2a7000) [pid = 1652] [serial = 622] [outer = 0x0] 09:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e816800) [pid = 1652] [serial = 623] [outer = 0x12e2a7000] 09:16:53 INFO - PROCESS | 1652 | 1461341813603 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e81dc00) [pid = 1652] [serial = 624] [outer = 0x12e2a7000] 09:16:54 INFO - PROCESS | 1652 | 1461341814019 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]]]}] 09:16:54 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 09:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 673ms 09:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:16:54 INFO - PROCESS | 1652 | 1461341814066 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:16:54 INFO - PROCESS | 1652 | 1461341814068 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:16:54 INFO - PROCESS | 1652 | 1461341814070 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - PROCESS | 1652 | 1461341814071 Marionette TRACE conn2 <- [1,806,null,{}] 09:16:54 INFO - PROCESS | 1652 | 1461341814074 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}] 09:16:54 INFO - PROCESS | 1652 | 1461341814183 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:16:54 INFO - PROCESS | 1652 | 1461341814236 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db8f800 == 57 [pid = 1652] [id = 209] 09:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e823000) [pid = 1652] [serial = 625] [outer = 0x0] 09:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e867400) [pid = 1652] [serial = 626] [outer = 0x12e823000] 09:16:54 INFO - PROCESS | 1652 | 1461341814268 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e88a000) [pid = 1652] [serial = 627] [outer = 0x12e823000] 09:16:54 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:16:54 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:16:54 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:16:54 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 09:16:54 INFO - PROCESS | 1652 | 1461341814697 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]]]}] 09:16:54 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 09:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 09:16:54 INFO - PROCESS | 1652 | 1461341814740 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:16:54 INFO - PROCESS | 1652 | 1461341814742 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:16:54 INFO - PROCESS | 1652 | 1461341814744 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - PROCESS | 1652 | 1461341814745 Marionette TRACE conn2 <- [1,810,null,{}] 09:16:54 INFO - PROCESS | 1652 | 1461341814748 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}] 09:16:54 INFO - PROCESS | 1652 | 1461341814859 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:16:54 INFO - PROCESS | 1652 | 1461341814912 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b9800 == 58 [pid = 1652] [id = 210] 09:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e88c400) [pid = 1652] [serial = 628] [outer = 0x0] 09:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e8a3000) [pid = 1652] [serial = 629] [outer = 0x12e88c400] 09:16:54 INFO - PROCESS | 1652 | 1461341814941 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e8a7800) [pid = 1652] [serial = 630] [outer = 0x12e88c400] 09:16:55 INFO - PROCESS | 1652 | 1461341815500 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]]]}] 09:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 772ms 09:16:55 INFO - PROCESS | 1652 | 1461341815516 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 1652 | 1461341815519 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:16:55 INFO - PROCESS | 1652 | 1461341815522 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 1652 | 1461341815524 Marionette TRACE conn2 <- [1,814,null,{}] 09:16:55 INFO - PROCESS | 1652 | 1461341815528 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}] 09:16:55 INFO - PROCESS | 1652 | 1461341815622 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:16:55 INFO - PROCESS | 1652 | 1461341815693 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad5a000 == 59 [pid = 1652] [id = 211] 09:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1187ab000) [pid = 1652] [serial = 631] [outer = 0x0] 09:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119037400) [pid = 1652] [serial = 632] [outer = 0x1187ab000] 09:16:55 INFO - PROCESS | 1652 | 1461341815722 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ac9d400) [pid = 1652] [serial = 633] [outer = 0x1187ab000] 09:16:56 INFO - PROCESS | 1652 | 1461341816208 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] 09:16:56 INFO - PROCESS | 1652 | 1461341816251 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:16:56 INFO - PROCESS | 1652 | 1461341816258 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1652 | 1461341816261 Marionette TRACE conn2 <- [1,818,null,{}] 09:16:56 INFO - PROCESS | 1652 | 1461341816265 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}] 09:16:56 INFO - PROCESS | 1652 | 1461341816405 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:16:56 INFO - PROCESS | 1652 | 1461341816500 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c469000 == 60 [pid = 1652] [id = 212] 09:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123922c00) [pid = 1652] [serial = 634] [outer = 0x0] 09:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1277c0400) [pid = 1652] [serial = 635] [outer = 0x123922c00] 09:16:56 INFO - PROCESS | 1652 | 1461341816528 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x128923800) [pid = 1652] [serial = 636] [outer = 0x123922c00] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1277a8800 == 59 [pid = 1652] [id = 202] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12438b000 == 58 [pid = 1652] [id = 201] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123c3a000 == 57 [pid = 1652] [id = 200] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c131800 == 56 [pid = 1652] [id = 199] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119add000 == 55 [pid = 1652] [id = 198] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad57000 == 54 [pid = 1652] [id = 197] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d56e400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129511000) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118e1c400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bab8800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119231800 == 53 [pid = 1652] [id = 193] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b4e0400) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11927d400) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c1f4800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11afe5000) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11b8ef800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128f6e400) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12be88400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d058800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12c048000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b745400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a54d000) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1277c0800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1291c3800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d565000) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127fbb800) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123fa8c00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 09:16:56 INFO - PROCESS | 1652 | 1461341816895 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]]]}] 09:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 672ms 09:16:56 INFO - PROCESS | 1652 | 1461341816929 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:16:56 INFO - PROCESS | 1652 | 1461341816931 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:16:56 INFO - PROCESS | 1652 | 1461341816933 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1652 | 1461341816935 Marionette TRACE conn2 <- [1,822,null,{}] 09:16:56 INFO - PROCESS | 1652 | 1461341816943 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}] 09:16:57 INFO - PROCESS | 1652 | 1461341817024 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:16:57 INFO - PROCESS | 1652 | 1461341817032 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8c7800 == 54 [pid = 1652] [id = 213] 09:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1291cdc00) [pid = 1652] [serial = 637] [outer = 0x0] 09:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b48c000) [pid = 1652] [serial = 638] [outer = 0x1291cdc00] 09:16:57 INFO - PROCESS | 1652 | 1461341817063 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b78b400) [pid = 1652] [serial = 639] [outer = 0x1291cdc00] 09:16:57 INFO - PROCESS | 1652 | 1461341817429 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] 09:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:16:57 INFO - PROCESS | 1652 | 1461341817456 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:16:57 INFO - PROCESS | 1652 | 1461341817458 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 1652 | 1461341817459 Marionette TRACE conn2 <- [1,826,null,{}] 09:16:57 INFO - PROCESS | 1652 | 1461341817464 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}] 09:16:57 INFO - PROCESS | 1652 | 1461341817547 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:16:57 INFO - PROCESS | 1652 | 1461341817551 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12468d800 == 55 [pid = 1652] [id = 214] 09:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128f6ac00) [pid = 1652] [serial = 640] [outer = 0x0] 09:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d56e400) [pid = 1652] [serial = 641] [outer = 0x128f6ac00] 09:16:57 INFO - PROCESS | 1652 | 1461341817578 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12db9c800) [pid = 1652] [serial = 642] [outer = 0x128f6ac00] 09:16:57 INFO - PROCESS | 1652 | 1461341817950 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]]]}] 09:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 523ms 09:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:16:57 INFO - PROCESS | 1652 | 1461341817982 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:16:57 INFO - PROCESS | 1652 | 1461341817984 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:16:57 INFO - PROCESS | 1652 | 1461341817986 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 1652 | 1461341817988 Marionette TRACE conn2 <- [1,830,null,{}] 09:16:57 INFO - PROCESS | 1652 | 1461341817991 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}] 09:16:58 INFO - PROCESS | 1652 | 1461341818115 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:16:58 INFO - PROCESS | 1652 | 1461341818124 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128987800 == 56 [pid = 1652] [id = 215] 09:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12dba7000) [pid = 1652] [serial = 643] [outer = 0x0] 09:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e423400) [pid = 1652] [serial = 644] [outer = 0x12dba7000] 09:16:58 INFO - PROCESS | 1652 | 1461341818167 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e824c00) [pid = 1652] [serial = 645] [outer = 0x12dba7000] 09:16:58 INFO - PROCESS | 1652 | 1461341818598 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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 620ms 09:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:16:58 INFO - PROCESS | 1652 | 1461341818606 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:16:58 INFO - PROCESS | 1652 | 1461341818607 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:16:58 INFO - PROCESS | 1652 | 1461341818633 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 1652 | 1461341818635 Marionette TRACE conn2 <- [1,834,null,{}] 09:16:58 INFO - PROCESS | 1652 | 1461341818640 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}] 09:16:58 INFO - PROCESS | 1652 | 1461341818796 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:16:58 INFO - PROCESS | 1652 | 1461341818811 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf13800 == 57 [pid = 1652] [id = 216] 09:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e88c800) [pid = 1652] [serial = 646] [outer = 0x0] 09:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ef4bc00) [pid = 1652] [serial = 647] [outer = 0x12e88c800] 09:16:58 INFO - PROCESS | 1652 | 1461341818855 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ef51800) [pid = 1652] [serial = 648] [outer = 0x12e88c800] 09:16:59 INFO - PROCESS | 1652 | 1461341819403 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]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 845ms 09:16:59 INFO - PROCESS | 1652 | 1461341819455 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 1652 | 1461341819456 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:16:59 INFO - PROCESS | 1652 | 1461341819469 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1652 | 1461341819470 Marionette TRACE conn2 <- [1,838,null,{}] 09:16:59 INFO - PROCESS | 1652 | 1461341819472 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}] 09:16:59 INFO - PROCESS | 1652 | 1461341819572 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:16:59 INFO - PROCESS | 1652 | 1461341819608 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db19000 == 58 [pid = 1652] [id = 217] 09:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a4f1400) [pid = 1652] [serial = 649] [outer = 0x0] 09:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a4f6800) [pid = 1652] [serial = 650] [outer = 0x12a4f1400] 09:16:59 INFO - PROCESS | 1652 | 1461341819634 Marionette DEBUG loaded listener.js 09:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a4fa400) [pid = 1652] [serial = 651] [outer = 0x12a4f1400] 09:16:59 INFO - PROCESS | 1652 | 1461341819955 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]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 524ms 09:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:16:59 INFO - PROCESS | 1652 | 1461341819989 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 1652 | 1461341819990 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:16:59 INFO - PROCESS | 1652 | 1461341819992 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1652 | 1461341819993 Marionette TRACE conn2 <- [1,842,null,{}] 09:16:59 INFO - PROCESS | 1652 | 1461341819996 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}] 09:17:00 INFO - PROCESS | 1652 | 1461341820098 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:17:00 INFO - PROCESS | 1652 | 1461341820132 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9d0800 == 59 [pid = 1652] [id = 218] 09:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a4fa800) [pid = 1652] [serial = 652] [outer = 0x0] 09:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d18ec00) [pid = 1652] [serial = 653] [outer = 0x12a4fa800] 09:17:00 INFO - PROCESS | 1652 | 1461341820157 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d192c00) [pid = 1652] [serial = 654] [outer = 0x12a4fa800] 09:17:00 INFO - PROCESS | 1652 | 1461341820479 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]]]}] 09:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 09:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:17:00 INFO - PROCESS | 1652 | 1461341820516 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:17:00 INFO - PROCESS | 1652 | 1461341820517 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:17:00 INFO - PROCESS | 1652 | 1461341820520 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:17:00 INFO - PROCESS | 1652 | 1461341820521 Marionette TRACE conn2 <- [1,846,null,{}] 09:17:00 INFO - PROCESS | 1652 | 1461341820523 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}] 09:17:00 INFO - PROCESS | 1652 | 1461341820623 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:17:00 INFO - PROCESS | 1652 | 1461341820627 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb84800 == 60 [pid = 1652] [id = 219] 09:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d18b800) [pid = 1652] [serial = 655] [outer = 0x0] 09:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d198800) [pid = 1652] [serial = 656] [outer = 0x12d18b800] 09:17:00 INFO - PROCESS | 1652 | 1461341820682 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ef4b000) [pid = 1652] [serial = 657] [outer = 0x12d18b800] 09:17:01 INFO - PROCESS | 1652 | 1461341820999 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]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118b2cc00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127fb3c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d565400) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b483400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11927b800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118b26800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e2a4400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129506c00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12c046000) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11ad47000) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118f50c00) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11400b000) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1275f8c00) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129139c00) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b4e3c00) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d5ca000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12be8ec00) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11af73400) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11ad4f400) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118f54800) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d5c3400) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b786400) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d51000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b48d400) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11b8e0800) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:17:01 INFO - PROCESS | 1652 | 1461341821141 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 1652 | 1461341821143 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:17:01 INFO - PROCESS | 1652 | 1461341821158 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1652 | 1461341821161 Marionette TRACE conn2 <- [1,850,null,{}] 09:17:01 INFO - PROCESS | 1652 | 1461341821165 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}] 09:17:01 INFO - PROCESS | 1652 | 1461341821292 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:17:01 INFO - PROCESS | 1652 | 1461341821301 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad56800 == 61 [pid = 1652] [id = 220] 09:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118b2cc00) [pid = 1652] [serial = 658] [outer = 0x0] 09:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11ad47000) [pid = 1652] [serial = 659] [outer = 0x118b2cc00] 09:17:01 INFO - PROCESS | 1652 | 1461341821341 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bcfcc00) [pid = 1652] [serial = 660] [outer = 0x118b2cc00] 09:17:01 INFO - PROCESS | 1652 | 1461341821780 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]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 09:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:17:01 INFO - PROCESS | 1652 | 1461341821830 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 1652 | 1461341821832 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:17:01 INFO - PROCESS | 1652 | 1461341821835 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1652 | 1461341821838 Marionette TRACE conn2 <- [1,854,null,{}] 09:17:01 INFO - PROCESS | 1652 | 1461341821841 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}] 09:17:01 INFO - PROCESS | 1652 | 1461341821990 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:17:01 INFO - PROCESS | 1652 | 1461341821996 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f758000 == 62 [pid = 1652] [id = 221] 09:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c1c2000) [pid = 1652] [serial = 661] [outer = 0x0] 09:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a9f0000) [pid = 1652] [serial = 662] [outer = 0x11c1c2000] 09:17:02 INFO - PROCESS | 1652 | 1461341822042 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a9fa400) [pid = 1652] [serial = 663] [outer = 0x11c1c2000] 09:17:02 INFO - PROCESS | 1652 | 1461341822444 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]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 621ms 09:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:17:02 INFO - PROCESS | 1652 | 1461341822456 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:17:02 INFO - PROCESS | 1652 | 1461341822458 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:17:02 INFO - PROCESS | 1652 | 1461341822466 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 1652 | 1461341822467 Marionette TRACE conn2 <- [1,858,null,{}] 09:17:02 INFO - PROCESS | 1652 | 1461341822470 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}] 09:17:02 INFO - PROCESS | 1652 | 1461341822586 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:17:02 INFO - PROCESS | 1652 | 1461341822612 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f76d800 == 63 [pid = 1652] [id = 222] 09:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d196800) [pid = 1652] [serial = 664] [outer = 0x0] 09:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d565400) [pid = 1652] [serial = 665] [outer = 0x12d196800] 09:17:02 INFO - PROCESS | 1652 | 1461341822637 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e825000) [pid = 1652] [serial = 666] [outer = 0x12d196800] 09:17:02 INFO - PROCESS | 1652 | 1461341822955 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]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 529ms 09:17:02 INFO - PROCESS | 1652 | 1461341822989 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:17:02 INFO - PROCESS | 1652 | 1461341822990 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:17:02 INFO - PROCESS | 1652 | 1461341822993 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 1652 | 1461341822995 Marionette TRACE conn2 <- [1,862,null,{}] 09:17:03 INFO - PROCESS | 1652 | 1461341822999 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}] 09:17:03 INFO - PROCESS | 1652 | 1461341823084 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:17:03 INFO - PROCESS | 1652 | 1461341823088 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fc75000 == 64 [pid = 1652] [id = 223] 09:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a9d7000) [pid = 1652] [serial = 667] [outer = 0x0] 09:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a9da800) [pid = 1652] [serial = 668] [outer = 0x12a9d7000] 09:17:03 INFO - PROCESS | 1652 | 1461341823113 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a9de800) [pid = 1652] [serial = 669] [outer = 0x12a9d7000] 09:17:03 INFO - PROCESS | 1652 | 1461341823643 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 674ms 09:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:17:03 INFO - PROCESS | 1652 | 1461341823667 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:17:03 INFO - PROCESS | 1652 | 1461341823670 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:17:03 INFO - PROCESS | 1652 | 1461341823673 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 1652 | 1461341823675 Marionette TRACE conn2 <- [1,866,null,{}] 09:17:03 INFO - PROCESS | 1652 | 1461341823679 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}] 09:17:03 INFO - PROCESS | 1652 | 1461341823786 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:17:03 INFO - PROCESS | 1652 | 1461341823882 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad6c000 == 65 [pid = 1652] [id = 224] 09:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11b8e0800) [pid = 1652] [serial = 670] [outer = 0x0] 09:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11bcf8c00) [pid = 1652] [serial = 671] [outer = 0x11b8e0800] 09:17:03 INFO - PROCESS | 1652 | 1461341823912 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1243b4000) [pid = 1652] [serial = 672] [outer = 0x11b8e0800] 09:17:04 INFO - PROCESS | 1652 | 1461341824328 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]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 09:17:04 INFO - PROCESS | 1652 | 1461341824344 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 1652 | 1461341824348 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:17:04 INFO - PROCESS | 1652 | 1461341824353 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 1652 | 1461341824354 Marionette TRACE conn2 <- [1,870,null,{}] 09:17:04 INFO - PROCESS | 1652 | 1461341824357 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}] 09:17:04 INFO - PROCESS | 1652 | 1461341824462 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:17:04 INFO - PROCESS | 1652 | 1461341824518 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x128017000 == 66 [pid = 1652] [id = 225] 09:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1243b7c00) [pid = 1652] [serial = 673] [outer = 0x0] 09:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128923400) [pid = 1652] [serial = 674] [outer = 0x1243b7c00] 09:17:04 INFO - PROCESS | 1652 | 1461341824548 Marionette DEBUG loaded listener.js 09:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a9d8000) [pid = 1652] [serial = 675] [outer = 0x1243b7c00] 09:17:05 INFO - PROCESS | 1652 | 1461341825057 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]]]}] 09:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 721ms 09:17:05 INFO - PROCESS | 1652 | 1461341825112 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:17:05 INFO - PROCESS | 1652 | 1461341825115 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:17:05 INFO - PROCESS | 1652 | 1461341825122 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:17:05 INFO - PROCESS | 1652 | 1461341825126 Marionette TRACE conn2 <- [1,874,null,{}] 09:17:05 INFO - PROCESS | 1652 | 1461341825140 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}] 09:17:05 INFO - PROCESS | 1652 | 1461341825281 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:17:05 INFO - PROCESS | 1652 | 1461341825349 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f76d000 == 67 [pid = 1652] [id = 226] 09:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a9f8400) [pid = 1652] [serial = 676] [outer = 0x0] 09:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b51a400) [pid = 1652] [serial = 677] [outer = 0x12a9f8400] 09:17:05 INFO - PROCESS | 1652 | 1461341825381 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d057c00) [pid = 1652] [serial = 678] [outer = 0x12a9f8400] 09:17:05 INFO - PROCESS | 1652 | 1461341825790 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]]]}] 09:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 729ms 09:17:05 INFO - PROCESS | 1652 | 1461341825850 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:17:05 INFO - PROCESS | 1652 | 1461341825852 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:17:05 INFO - PROCESS | 1652 | 1461341825854 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:17:05 INFO - PROCESS | 1652 | 1461341825856 Marionette TRACE conn2 <- [1,878,null,{}] 09:17:05 INFO - PROCESS | 1652 | 1461341825858 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}] 09:17:05 INFO - PROCESS | 1652 | 1461341825972 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:17:06 INFO - PROCESS | 1652 | 1461341826041 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c471000 == 68 [pid = 1652] [id = 227] 09:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11b833400) [pid = 1652] [serial = 679] [outer = 0x0] 09:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a9f8800) [pid = 1652] [serial = 680] [outer = 0x11b833400] 09:17:06 INFO - PROCESS | 1652 | 1461341826072 Marionette DEBUG loaded listener.js 09:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d1b3800) [pid = 1652] [serial = 681] [outer = 0x11b833400] 09:17:06 INFO - PROCESS | 1652 | 1461341826712 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]]]}] 09:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 920ms 09:17:06 INFO - PROCESS | 1652 | 1461341826775 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:17:06 INFO - PROCESS | 1652 | 1461341826778 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:17:06 INFO - PROCESS | 1652 | 1461341826782 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 1652 | 1461341826785 Marionette TRACE conn2 <- [1,882,null,{}] 09:17:06 INFO - PROCESS | 1652 | 1461341826788 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}] 09:17:06 INFO - PROCESS | 1652 | 1461341826875 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:17:06 INFO - PROCESS | 1652 | 1461341826951 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ff1800 == 69 [pid = 1652] [id = 228] 09:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1162b9000) [pid = 1652] [serial = 682] [outer = 0x0] 09:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1164a6800) [pid = 1652] [serial = 683] [outer = 0x1162b9000] 09:17:06 INFO - PROCESS | 1652 | 1461341826984 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118e1fc00) [pid = 1652] [serial = 684] [outer = 0x1162b9000] 09:17:07 INFO - PROCESS | 1652 | 1461341827473 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]]]}] 09:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 722ms 09:17:07 INFO - PROCESS | 1652 | 1461341827505 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:17:07 INFO - PROCESS | 1652 | 1461341827508 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:17:07 INFO - PROCESS | 1652 | 1461341827531 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 1652 | 1461341827533 Marionette TRACE conn2 <- [1,886,null,{}] 09:17:07 INFO - PROCESS | 1652 | 1461341827535 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}] 09:17:07 INFO - PROCESS | 1652 | 1461341827622 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:17:07 INFO - PROCESS | 1652 | 1461341827697 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x115746000 == 70 [pid = 1652] [id = 229] 09:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11644a400) [pid = 1652] [serial = 685] [outer = 0x0] 09:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11903d800) [pid = 1652] [serial = 686] [outer = 0x11644a400] 09:17:07 INFO - PROCESS | 1652 | 1461341827726 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x119a51800) [pid = 1652] [serial = 687] [outer = 0x11644a400] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123a34000 == 69 [pid = 1652] [id = 165] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11b235000 == 68 [pid = 1652] [id = 99] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12d081000 == 67 [pid = 1652] [id = 167] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12e40c000 == 66 [pid = 1652] [id = 180] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12931c000 == 65 [pid = 1652] [id = 192] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad52000 == 64 [pid = 1652] [id = 98] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12f76d800 == 63 [pid = 1652] [id = 222] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12f758000 == 62 [pid = 1652] [id = 221] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad56800 == 61 [pid = 1652] [id = 220] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb84800 == 60 [pid = 1652] [id = 219] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9d0800 == 59 [pid = 1652] [id = 218] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11bf81800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b4e5000) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128922800) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12db19000 == 58 [pid = 1652] [id = 217] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf13800 == 57 [pid = 1652] [id = 216] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128987800 == 56 [pid = 1652] [id = 215] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12468d800 == 55 [pid = 1652] [id = 214] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8c7800 == 54 [pid = 1652] [id = 213] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c469000 == 53 [pid = 1652] [id = 212] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad5a000 == 52 [pid = 1652] [id = 211] 09:17:08 INFO - PROCESS | 1652 | 1461341828174 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]]]}] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119b72000 == 51 [pid = 1652] [id = 205] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a747000 == 50 [pid = 1652] [id = 204] 09:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123a1a000 == 49 [pid = 1652] [id = 203] 09:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 673ms 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d059800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1277c8c00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11af74800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1153b9000) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129329800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b515800) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12be8c400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12dabb400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12dab5c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e42cc00) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11bf7f400) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119a49400) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119272400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e428800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b512400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12db9b400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be95000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11afdd800) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a50f800) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12dabe800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d569400) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bcf2400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123920000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119a52800) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118ed0800) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12891a400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d5c9400) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12e2ac800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b4e5400) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b743c00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d1b0400) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12913d000) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bf82400) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 09:17:08 INFO - PROCESS | 1652 | 1461341828215 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:17:08 INFO - PROCESS | 1652 | 1461341828217 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:17:08 INFO - PROCESS | 1652 | 1461341828230 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:17:08 INFO - PROCESS | 1652 | 1461341828232 Marionette TRACE conn2 <- [1,890,null,{}] 09:17:08 INFO - PROCESS | 1652 | 1461341828240 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}] 09:17:08 INFO - PROCESS | 1652 | 1461341828317 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:17:08 INFO - PROCESS | 1652 | 1461341828323 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b6c800 == 50 [pid = 1652] [id = 230] 09:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1187ac400) [pid = 1652] [serial = 688] [outer = 0x0] 09:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11ad47800) [pid = 1652] [serial = 689] [outer = 0x1187ac400] 09:17:08 INFO - PROCESS | 1652 | 1461341828354 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11afe3c00) [pid = 1652] [serial = 690] [outer = 0x1187ac400] 09:17:08 INFO - PROCESS | 1652 | 1461341828714 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]]]}] 09:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 09:17:08 INFO - PROCESS | 1652 | 1461341828752 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:17:08 INFO - PROCESS | 1652 | 1461341828753 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:17:08 INFO - PROCESS | 1652 | 1461341828756 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:17:08 INFO - PROCESS | 1652 | 1461341828757 Marionette TRACE conn2 <- [1,894,null,{}] 09:17:08 INFO - PROCESS | 1652 | 1461341828759 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}] 09:17:08 INFO - PROCESS | 1652 | 1461341828833 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:17:08 INFO - PROCESS | 1652 | 1461341828837 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91c800 == 51 [pid = 1652] [id = 231] 09:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11afe4800) [pid = 1652] [serial = 691] [outer = 0x0] 09:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11b83a400) [pid = 1652] [serial = 692] [outer = 0x11afe4800] 09:17:08 INFO - PROCESS | 1652 | 1461341828866 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bcfa000) [pid = 1652] [serial = 693] [outer = 0x11afe4800] 09:17:09 INFO - PROCESS | 1652 | 1461341829201 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]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 467ms 09:17:09 INFO - PROCESS | 1652 | 1461341829224 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 1652 | 1461341829225 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:17:09 INFO - PROCESS | 1652 | 1461341829227 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 1652 | 1461341829231 Marionette TRACE conn2 <- [1,898,null,{}] 09:17:09 INFO - PROCESS | 1652 | 1461341829233 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}] 09:17:09 INFO - PROCESS | 1652 | 1461341829304 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:17:09 INFO - PROCESS | 1652 | 1461341829358 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158c9000 == 52 [pid = 1652] [id = 232] 09:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11b2cc400) [pid = 1652] [serial = 694] [outer = 0x0] 09:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11bebec00) [pid = 1652] [serial = 695] [outer = 0x11b2cc400] 09:17:09 INFO - PROCESS | 1652 | 1461341829383 Marionette DEBUG loaded listener.js 09:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c1b8400) [pid = 1652] [serial = 696] [outer = 0x11b2cc400] 09:17:09 INFO - PROCESS | 1652 | 1461341829682 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]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 09:17:09 INFO - PROCESS | 1652 | 1461341829699 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 1652 | 1461341829701 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:17:09 INFO - PROCESS | 1652 | 1461341829703 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 1652 | 1461341829704 Marionette TRACE conn2 <- [1,902,null,{}] 09:17:09 INFO - PROCESS | 1652 | 1461341829706 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}] 09:17:09 INFO - PROCESS | 1652 | 1461341829798 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:17:09 INFO - PROCESS | 1652 | 1461341829803 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c131000 == 53 [pid = 1652] [id = 233] 09:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c594800) [pid = 1652] [serial = 697] [outer = 0x0] 09:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123a5a400) [pid = 1652] [serial = 698] [outer = 0x11c594800] 09:17:09 INFO - PROCESS | 1652 | 1461341829834 Marionette DEBUG loaded listener.js 09:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127786800) [pid = 1652] [serial = 699] [outer = 0x11c594800] 09:17:10 INFO - PROCESS | 1652 | 1461341830156 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]]]}] 09:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 09:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:17:10 INFO - PROCESS | 1652 | 1461341830172 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 1652 | 1461341830173 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:17:10 INFO - PROCESS | 1652 | 1461341830175 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 1652 | 1461341830177 Marionette TRACE conn2 <- [1,906,null,{}] 09:17:10 INFO - PROCESS | 1652 | 1461341830181 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}] 09:17:10 INFO - PROCESS | 1652 | 1461341830282 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:17:10 INFO - PROCESS | 1652 | 1461341830298 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c47a800 == 54 [pid = 1652] [id = 234] 09:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c1b8000) [pid = 1652] [serial = 700] [outer = 0x0] 09:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1277c3000) [pid = 1652] [serial = 701] [outer = 0x11c1b8000] 09:17:10 INFO - PROCESS | 1652 | 1461341830323 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1280a2000) [pid = 1652] [serial = 702] [outer = 0x11c1b8000] 09:17:10 INFO - PROCESS | 1652 | 1461341830681 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]]]}] 09:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 524ms 09:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:17:10 INFO - PROCESS | 1652 | 1461341830699 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 1652 | 1461341830701 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:17:10 INFO - PROCESS | 1652 | 1461341830703 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 1652 | 1461341830704 Marionette TRACE conn2 <- [1,910,null,{}] 09:17:10 INFO - PROCESS | 1652 | 1461341830706 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}] 09:17:10 INFO - PROCESS | 1652 | 1461341830803 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:17:10 INFO - PROCESS | 1652 | 1461341830807 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b86000 == 55 [pid = 1652] [id = 235] 09:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123919000) [pid = 1652] [serial = 703] [outer = 0x0] 09:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128f69400) [pid = 1652] [serial = 704] [outer = 0x123919000] 09:17:10 INFO - PROCESS | 1652 | 1461341830833 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129135000) [pid = 1652] [serial = 705] [outer = 0x123919000] 09:17:11 INFO - PROCESS | 1652 | 1461341831163 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]]]}] 09:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 09:17:11 INFO - PROCESS | 1652 | 1461341831179 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:17:11 INFO - PROCESS | 1652 | 1461341831182 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:17:11 INFO - PROCESS | 1652 | 1461341831189 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:17:11 INFO - PROCESS | 1652 | 1461341831191 Marionette TRACE conn2 <- [1,914,null,{}] 09:17:11 INFO - PROCESS | 1652 | 1461341831193 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}] 09:17:11 INFO - PROCESS | 1652 | 1461341831289 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:17:11 INFO - PROCESS | 1652 | 1461341831294 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12439f000 == 56 [pid = 1652] [id = 236] 09:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128919800) [pid = 1652] [serial = 706] [outer = 0x0] 09:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129140800) [pid = 1652] [serial = 707] [outer = 0x128919800] 09:17:11 INFO - PROCESS | 1652 | 1461341831319 Marionette DEBUG loaded listener.js 09:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129508000) [pid = 1652] [serial = 708] [outer = 0x128919800] 09:17:11 INFO - PROCESS | 1652 | 1461341831653 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]]]}] 09:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 09:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:17:11 INFO - PROCESS | 1652 | 1461341831710 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:17:11 INFO - PROCESS | 1652 | 1461341831712 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:17:11 INFO - PROCESS | 1652 | 1461341831722 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:17:11 INFO - PROCESS | 1652 | 1461341831724 Marionette TRACE conn2 <- [1,918,null,{}] 09:17:11 INFO - PROCESS | 1652 | 1461341831727 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}] 09:17:11 INFO - PROCESS | 1652 | 1461341831884 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:17:11 INFO - PROCESS | 1652 | 1461341831905 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x127471000 == 57 [pid = 1652] [id = 237] 09:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a4f2800) [pid = 1652] [serial = 709] [outer = 0x0] 09:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a4f4c00) [pid = 1652] [serial = 710] [outer = 0x12a4f2800] 09:17:11 INFO - PROCESS | 1652 | 1461341831945 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a9d1800) [pid = 1652] [serial = 711] [outer = 0x12a4f2800] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a4f1400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a4fa800) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d18b800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128f6ac00) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1187ab000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123922c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12dba7000) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118b2cc00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1243b1c00) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1291cdc00) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12e88c800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d196800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c1c2000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129511c00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:17:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afdd000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:17:12 INFO - PROCESS | 1652 | 1461341832555 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]]]}] 09:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 877ms 09:17:12 INFO - PROCESS | 1652 | 1461341832592 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:17:12 INFO - PROCESS | 1652 | 1461341832594 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:17:12 INFO - PROCESS | 1652 | 1461341832599 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:17:12 INFO - PROCESS | 1652 | 1461341832601 Marionette TRACE conn2 <- [1,922,null,{}] 09:17:12 INFO - PROCESS | 1652 | 1461341832603 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}] 09:17:12 INFO - PROCESS | 1652 | 1461341832691 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:17:12 INFO - PROCESS | 1652 | 1461341832697 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ac4000 == 58 [pid = 1652] [id = 238] 09:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118b35000) [pid = 1652] [serial = 712] [outer = 0x0] 09:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128f6ac00) [pid = 1652] [serial = 713] [outer = 0x118b35000] 09:17:12 INFO - PROCESS | 1652 | 1461341832727 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a9f5800) [pid = 1652] [serial = 714] [outer = 0x118b35000] 09:17:13 INFO - PROCESS | 1652 | 1461341833082 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]]]}] 09:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 520ms 09:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:17:13 INFO - PROCESS | 1652 | 1461341833120 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 1652 | 1461341833121 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:17:13 INFO - PROCESS | 1652 | 1461341833150 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 1652 | 1461341833151 Marionette TRACE conn2 <- [1,926,null,{}] 09:17:13 INFO - PROCESS | 1652 | 1461341833153 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}] 09:17:13 INFO - PROCESS | 1652 | 1461341833233 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:17:13 INFO - PROCESS | 1652 | 1461341833238 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b5c6800 == 59 [pid = 1652] [id = 239] 09:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b485400) [pid = 1652] [serial = 715] [outer = 0x0] 09:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b4db800) [pid = 1652] [serial = 716] [outer = 0x12b485400] 09:17:13 INFO - PROCESS | 1652 | 1461341833263 Marionette DEBUG loaded listener.js 09:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b4e7c00) [pid = 1652] [serial = 717] [outer = 0x12b485400] 09:17:13 INFO - PROCESS | 1652 | 1461341833630 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]]]}] 09:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 545ms 09:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:17:13 INFO - PROCESS | 1652 | 1461341833669 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 1652 | 1461341833671 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:17:13 INFO - PROCESS | 1652 | 1461341833674 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 1652 | 1461341833676 Marionette TRACE conn2 <- [1,930,null,{}] 09:17:13 INFO - PROCESS | 1652 | 1461341833680 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}] 09:17:13 INFO - PROCESS | 1652 | 1461341833832 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:17:13 INFO - PROCESS | 1652 | 1461341833847 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc1e800 == 60 [pid = 1652] [id = 240] 09:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a9ddc00) [pid = 1652] [serial = 718] [outer = 0x0] 09:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b517c00) [pid = 1652] [serial = 719] [outer = 0x12a9ddc00] 09:17:13 INFO - PROCESS | 1652 | 1461341833887 Marionette DEBUG loaded listener.js 09:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b51f800) [pid = 1652] [serial = 720] [outer = 0x12a9ddc00] 09:17:14 INFO - PROCESS | 1652 | 1461341834217 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]]]}] 09:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 573ms 09:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:17:14 INFO - PROCESS | 1652 | 1461341834249 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 1652 | 1461341834250 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:17:14 INFO - PROCESS | 1652 | 1461341834252 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 1652 | 1461341834253 Marionette TRACE conn2 <- [1,934,null,{}] 09:17:14 INFO - PROCESS | 1652 | 1461341834256 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}] 09:17:14 INFO - PROCESS | 1652 | 1461341834336 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:17:14 INFO - PROCESS | 1652 | 1461341834401 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf76000 == 61 [pid = 1652] [id = 241] 09:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b4e5c00) [pid = 1652] [serial = 721] [outer = 0x0] 09:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b742800) [pid = 1652] [serial = 722] [outer = 0x12b4e5c00] 09:17:14 INFO - PROCESS | 1652 | 1461341834427 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12be93000) [pid = 1652] [serial = 723] [outer = 0x12b4e5c00] 09:17:14 INFO - PROCESS | 1652 | 1461341834873 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]]]}] 09:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 667ms 09:17:14 INFO - PROCESS | 1652 | 1461341834921 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 1652 | 1461341834924 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:17:14 INFO - PROCESS | 1652 | 1461341834931 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 1652 | 1461341834933 Marionette TRACE conn2 <- [1,938,null,{}] 09:17:14 INFO - PROCESS | 1652 | 1461341834937 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}] 09:17:15 INFO - PROCESS | 1652 | 1461341835036 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:17:15 INFO - PROCESS | 1652 | 1461341835102 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe6800 == 62 [pid = 1652] [id = 242] 09:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116242c00) [pid = 1652] [serial = 724] [outer = 0x0] 09:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118589c00) [pid = 1652] [serial = 725] [outer = 0x116242c00] 09:17:15 INFO - PROCESS | 1652 | 1461341835134 Marionette DEBUG loaded listener.js 09:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118f58000) [pid = 1652] [serial = 726] [outer = 0x116242c00] 09:17:15 INFO - PROCESS | 1652 | 1461341835563 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]]]}] 09:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 673ms 09:17:15 INFO - PROCESS | 1652 | 1461341835645 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:17:15 INFO - PROCESS | 1652 | 1461341835649 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:17:15 INFO - PROCESS | 1652 | 1461341835656 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:17:15 INFO - PROCESS | 1652 | 1461341835658 Marionette TRACE conn2 <- [1,942,null,{}] 09:17:15 INFO - PROCESS | 1652 | 1461341835662 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}] 09:17:15 INFO - PROCESS | 1652 | 1461341835760 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:17:15 INFO - PROCESS | 1652 | 1461341835825 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b243000 == 63 [pid = 1652] [id = 243] 09:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119d54800) [pid = 1652] [serial = 727] [outer = 0x0] 09:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11af75800) [pid = 1652] [serial = 728] [outer = 0x119d54800] 09:17:15 INFO - PROCESS | 1652 | 1461341835855 Marionette DEBUG loaded listener.js 09:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b8ee000) [pid = 1652] [serial = 729] [outer = 0x119d54800] 09:17:16 INFO - PROCESS | 1652 | 1461341836276 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]]]}] 09:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 673ms 09:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:17:16 INFO - PROCESS | 1652 | 1461341836329 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:17:16 INFO - PROCESS | 1652 | 1461341836330 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:17:16 INFO - PROCESS | 1652 | 1461341836333 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:17:16 INFO - PROCESS | 1652 | 1461341836335 Marionette TRACE conn2 <- [1,946,null,{}] 09:17:16 INFO - PROCESS | 1652 | 1461341836343 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}] 09:17:16 INFO - PROCESS | 1652 | 1461341836478 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:17:16 INFO - PROCESS | 1652 | 1461341836491 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e8000 == 64 [pid = 1652] [id = 244] 09:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123e52400) [pid = 1652] [serial = 730] [outer = 0x0] 09:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1241ef400) [pid = 1652] [serial = 731] [outer = 0x123e52400] 09:17:16 INFO - PROCESS | 1652 | 1461341836535 Marionette DEBUG loaded listener.js 09:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1277ca800) [pid = 1652] [serial = 732] [outer = 0x123e52400] 09:17:16 INFO - PROCESS | 1652 | 1461341836946 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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 09:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:17:17 INFO - PROCESS | 1652 | 1461341837005 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 1652 | 1461341837007 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:17:17 INFO - PROCESS | 1652 | 1461341837009 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1652 | 1461341837010 Marionette TRACE conn2 <- [1,950,null,{}] 09:17:17 INFO - PROCESS | 1652 | 1461341837013 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}] 09:17:17 INFO - PROCESS | 1652 | 1461341837129 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:17:17 INFO - PROCESS | 1652 | 1461341837182 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d34b000 == 65 [pid = 1652] [id = 245] 09:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129132c00) [pid = 1652] [serial = 733] [outer = 0x0] 09:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a4f3000) [pid = 1652] [serial = 734] [outer = 0x129132c00] 09:17:17 INFO - PROCESS | 1652 | 1461341837212 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a9df800) [pid = 1652] [serial = 735] [outer = 0x129132c00] 09:17:17 INFO - PROCESS | 1652 | 1461341837613 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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 621ms 09:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:17:17 INFO - PROCESS | 1652 | 1461341837631 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 1652 | 1461341837633 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:17:17 INFO - PROCESS | 1652 | 1461341837635 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1652 | 1461341837636 Marionette TRACE conn2 <- [1,954,null,{}] 09:17:17 INFO - PROCESS | 1652 | 1461341837639 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}] 09:17:17 INFO - PROCESS | 1652 | 1461341837735 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:17:17 INFO - PROCESS | 1652 | 1461341837784 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db90800 == 66 [pid = 1652] [id = 246] 09:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a9d2c00) [pid = 1652] [serial = 736] [outer = 0x0] 09:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a9f8000) [pid = 1652] [serial = 737] [outer = 0x12a9d2c00] 09:17:17 INFO - PROCESS | 1652 | 1461341837814 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b78e400) [pid = 1652] [serial = 738] [outer = 0x12a9d2c00] 09:17:18 INFO - PROCESS | 1652 | 1461341838253 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]]]}] 09:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 09:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:17:18 INFO - PROCESS | 1652 | 1461341838312 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:17:18 INFO - PROCESS | 1652 | 1461341838313 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:17:18 INFO - PROCESS | 1652 | 1461341838317 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - PROCESS | 1652 | 1461341838318 Marionette TRACE conn2 <- [1,958,null,{}] 09:17:18 INFO - PROCESS | 1652 | 1461341838321 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}] 09:17:18 INFO - PROCESS | 1652 | 1461341838453 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:17:18 INFO - PROCESS | 1652 | 1461341838520 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a757800 == 67 [pid = 1652] [id = 247] 09:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x119279400) [pid = 1652] [serial = 739] [outer = 0x0] 09:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a9d5000) [pid = 1652] [serial = 740] [outer = 0x119279400] 09:17:18 INFO - PROCESS | 1652 | 1461341838553 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d057400) [pid = 1652] [serial = 741] [outer = 0x119279400] 09:17:19 INFO - PROCESS | 1652 | 1461341839087 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]]]}] 09:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 821ms 09:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:17:19 INFO - PROCESS | 1652 | 1461341839139 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 1652 | 1461341839142 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:17:19 INFO - PROCESS | 1652 | 1461341839148 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1652 | 1461341839150 Marionette TRACE conn2 <- [1,962,null,{}] 09:17:19 INFO - PROCESS | 1652 | 1461341839154 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}] 09:17:19 INFO - PROCESS | 1652 | 1461341839245 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:17:19 INFO - PROCESS | 1652 | 1461341839318 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe0000 == 68 [pid = 1652] [id = 248] 09:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118be9c00) [pid = 1652] [serial = 742] [outer = 0x0] 09:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11903c000) [pid = 1652] [serial = 743] [outer = 0x118be9c00] 09:17:19 INFO - PROCESS | 1652 | 1461341839350 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11a548c00) [pid = 1652] [serial = 744] [outer = 0x118be9c00] 09:17:19 INFO - PROCESS | 1652 | 1461341839855 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]]]}] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc1e800 == 67 [pid = 1652] [id = 240] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b5c6800 == 66 [pid = 1652] [id = 239] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x127ac4000 == 65 [pid = 1652] [id = 238] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x127471000 == 64 [pid = 1652] [id = 237] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12439f000 == 63 [pid = 1652] [id = 236] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123b86000 == 62 [pid = 1652] [id = 235] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c47a800 == 61 [pid = 1652] [id = 234] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c131000 == 60 [pid = 1652] [id = 233] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1158c9000 == 59 [pid = 1652] [id = 232] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91c800 == 58 [pid = 1652] [id = 231] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118b6c800 == 57 [pid = 1652] [id = 230] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x115746000 == 56 [pid = 1652] [id = 229] 09:17:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118ff1800 == 55 [pid = 1652] [id = 228] 09:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 775ms 09:17:19 INFO - PROCESS | 1652 | 1461341839922 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 1652 | 1461341839926 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:17:19 INFO - PROCESS | 1652 | 1461341839936 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1652 | 1461341839938 Marionette TRACE conn2 <- [1,966,null,{}] 09:17:19 INFO - PROCESS | 1652 | 1461341839940 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}] 09:17:20 INFO - PROCESS | 1652 | 1461341840019 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b738c00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x124069800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a4f6800) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d18ec00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a4fa400) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d198800) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d192c00) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d56e400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12db9c800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e867400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d564000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11ac9d400) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119037400) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128923800) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1277c0400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e423400) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e824c00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11afe1400) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11ad47000) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d1a9000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b48c000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b78b400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e2aa000) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e816800) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12ef4bc00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e8a3000) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1243b3800) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11bcfcc00) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d565400) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ef4b000) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a9f0000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e825000) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a9fa400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ef51800) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 09:17:20 INFO - PROCESS | 1652 | 1461341840086 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119720000 == 56 [pid = 1652] [id = 249] 09:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119037400) [pid = 1652] [serial = 745] [outer = 0x0] 09:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11afe5000) [pid = 1652] [serial = 746] [outer = 0x119037400] 09:17:20 INFO - PROCESS | 1652 | 1461341840115 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bcf2c00) [pid = 1652] [serial = 747] [outer = 0x119037400] 09:17:20 INFO - PROCESS | 1652 | 1461341840422 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]]]}] 09:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 09:17:20 INFO - PROCESS | 1652 | 1461341840457 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:17:20 INFO - PROCESS | 1652 | 1461341840458 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:17:20 INFO - PROCESS | 1652 | 1461341840463 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:17:20 INFO - PROCESS | 1652 | 1461341840466 Marionette TRACE conn2 <- [1,970,null,{}] 09:17:20 INFO - PROCESS | 1652 | 1461341840473 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}] 09:17:20 INFO - PROCESS | 1652 | 1461341840552 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:17:20 INFO - PROCESS | 1652 | 1461341840557 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c13d800 == 57 [pid = 1652] [id = 250] 09:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bf7c800) [pid = 1652] [serial = 748] [outer = 0x0] 09:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123924000) [pid = 1652] [serial = 749] [outer = 0x11bf7c800] 09:17:20 INFO - PROCESS | 1652 | 1461341840589 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127410000) [pid = 1652] [serial = 750] [outer = 0x11bf7c800] 09:17:20 INFO - PROCESS | 1652 | 1461341840954 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]]]}] 09:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 523ms 09:17:20 INFO - PROCESS | 1652 | 1461341840984 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:17:20 INFO - PROCESS | 1652 | 1461341840986 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:17:20 INFO - PROCESS | 1652 | 1461341840988 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:17:20 INFO - PROCESS | 1652 | 1461341840989 Marionette TRACE conn2 <- [1,974,null,{}] 09:17:20 INFO - PROCESS | 1652 | 1461341840992 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}] 09:17:21 INFO - PROCESS | 1652 | 1461341841070 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:17:21 INFO - PROCESS | 1652 | 1461341841074 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c3a000 == 58 [pid = 1652] [id = 251] 09:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127412800) [pid = 1652] [serial = 751] [outer = 0x0] 09:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127fb4000) [pid = 1652] [serial = 752] [outer = 0x127412800] 09:17:21 INFO - PROCESS | 1652 | 1461341841102 Marionette DEBUG loaded listener.js 09:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128f72400) [pid = 1652] [serial = 753] [outer = 0x127412800] 09:17:21 INFO - PROCESS | 1652 | 1461341841435 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 09:17:21 INFO - PROCESS | 1652 | 1461341841457 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:17:21 INFO - PROCESS | 1652 | 1461341841458 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:17:21 INFO - PROCESS | 1652 | 1461341841461 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1652 | 1461341841465 Marionette TRACE conn2 <- [1,978,null,{}] 09:17:21 INFO - PROCESS | 1652 | 1461341841468 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}] 09:17:21 INFO - PROCESS | 1652 | 1461341841567 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:17:21 INFO - PROCESS | 1652 | 1461341841575 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ede000 == 59 [pid = 1652] [id = 252] 09:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127fc0000) [pid = 1652] [serial = 754] [outer = 0x0] 09:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1291c9800) [pid = 1652] [serial = 755] [outer = 0x127fc0000] 09:17:21 INFO - PROCESS | 1652 | 1461341841602 Marionette DEBUG loaded listener.js 09:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12950b800) [pid = 1652] [serial = 756] [outer = 0x127fc0000] 09:17:21 INFO - PROCESS | 1652 | 1461341841941 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 522ms 09:17:21 INFO - PROCESS | 1652 | 1461341841984 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:17:21 INFO - PROCESS | 1652 | 1461341841986 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:17:21 INFO - PROCESS | 1652 | 1461341841989 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1652 | 1461341841991 Marionette TRACE conn2 <- [1,982,null,{}] 09:17:21 INFO - PROCESS | 1652 | 1461341841995 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}] 09:17:22 INFO - PROCESS | 1652 | 1461341842139 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:17:22 INFO - PROCESS | 1652 | 1461341842244 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128017800 == 60 [pid = 1652] [id = 253] 09:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129138c00) [pid = 1652] [serial = 757] [outer = 0x0] 09:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a4f9000) [pid = 1652] [serial = 758] [outer = 0x129138c00] 09:17:22 INFO - PROCESS | 1652 | 1461341842288 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b51d400) [pid = 1652] [serial = 759] [outer = 0x129138c00] 09:17:22 INFO - PROCESS | 1652 | 1461341842673 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 720ms 09:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:17:22 INFO - PROCESS | 1652 | 1461341842709 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:17:22 INFO - PROCESS | 1652 | 1461341842710 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:17:22 INFO - PROCESS | 1652 | 1461341842716 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 1652 | 1461341842717 Marionette TRACE conn2 <- [1,986,null,{}] 09:17:22 INFO - PROCESS | 1652 | 1461341842719 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}] 09:17:22 INFO - PROCESS | 1652 | 1461341842815 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:17:22 INFO - PROCESS | 1652 | 1461341842828 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b5b0000 == 61 [pid = 1652] [id = 254] 09:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b4e3800) [pid = 1652] [serial = 760] [outer = 0x0] 09:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12c046400) [pid = 1652] [serial = 761] [outer = 0x12b4e3800] 09:17:22 INFO - PROCESS | 1652 | 1461341842853 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d022000) [pid = 1652] [serial = 762] [outer = 0x12b4e3800] 09:17:23 INFO - PROCESS | 1652 | 1461341843193 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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 525ms 09:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:17:23 INFO - PROCESS | 1652 | 1461341843240 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 1652 | 1461341843242 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:17:23 INFO - PROCESS | 1652 | 1461341843246 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 1652 | 1461341843247 Marionette TRACE conn2 <- [1,990,null,{}] 09:17:23 INFO - PROCESS | 1652 | 1461341843251 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}] 09:17:23 INFO - PROCESS | 1652 | 1461341843399 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:17:23 INFO - PROCESS | 1652 | 1461341843419 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf77800 == 62 [pid = 1652] [id = 255] 09:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c046c00) [pid = 1652] [serial = 763] [outer = 0x0] 09:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d18ec00) [pid = 1652] [serial = 764] [outer = 0x12c046c00] 09:17:23 INFO - PROCESS | 1652 | 1461341843459 Marionette DEBUG loaded listener.js 09:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d195c00) [pid = 1652] [serial = 765] [outer = 0x12c046c00] 09:17:23 INFO - PROCESS | 1652 | 1461341843936 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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 721ms 09:17:23 INFO - PROCESS | 1652 | 1461341843971 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 1652 | 1461341843972 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:17:23 INFO - PROCESS | 1652 | 1461341843974 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 1652 | 1461341843975 Marionette TRACE conn2 <- [1,994,null,{}] 09:17:23 INFO - PROCESS | 1652 | 1461341843978 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}] 09:17:24 INFO - PROCESS | 1652 | 1461341844076 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:17:24 INFO - PROCESS | 1652 | 1461341844080 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db85000 == 63 [pid = 1652] [id = 256] 09:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127791000) [pid = 1652] [serial = 766] [outer = 0x0] 09:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d198c00) [pid = 1652] [serial = 767] [outer = 0x127791000] 09:17:24 INFO - PROCESS | 1652 | 1461341844133 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d1b4000) [pid = 1652] [serial = 768] [outer = 0x127791000] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123919000) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128919800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1162b9000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11644a400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c594800) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11afe4800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1187ac400) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11b2cc400) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a4f2800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118b35000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a9ddc00) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c1b8000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b485400) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:17:24 INFO - PROCESS | 1652 | 1461341844507 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]]]}] 09:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 568ms 09:17:24 INFO - PROCESS | 1652 | 1461341844543 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:17:24 INFO - PROCESS | 1652 | 1461341844544 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:17:24 INFO - PROCESS | 1652 | 1461341844552 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:17:24 INFO - PROCESS | 1652 | 1461341844553 Marionette TRACE conn2 <- [1,998,null,{}] 09:17:24 INFO - PROCESS | 1652 | 1461341844555 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}] 09:17:24 INFO - PROCESS | 1652 | 1461341844664 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:17:24 INFO - PROCESS | 1652 | 1461341844696 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d088800 == 64 [pid = 1652] [id = 257] 09:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x114549c00) [pid = 1652] [serial = 769] [outer = 0x0] 09:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12809a800) [pid = 1652] [serial = 770] [outer = 0x114549c00] 09:17:24 INFO - PROCESS | 1652 | 1461341844721 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b485400) [pid = 1652] [serial = 771] [outer = 0x114549c00] 09:17:25 INFO - PROCESS | 1652 | 1461341845008 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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 09:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:17:25 INFO - PROCESS | 1652 | 1461341845022 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1652 | 1461341845024 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:17:25 INFO - PROCESS | 1652 | 1461341845026 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1652 | 1461341845028 Marionette TRACE conn2 <- [1,1002,null,{}] 09:17:25 INFO - PROCESS | 1652 | 1461341845039 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}] 09:17:25 INFO - PROCESS | 1652 | 1461341845139 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:17:25 INFO - PROCESS | 1652 | 1461341845143 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb6b000 == 65 [pid = 1652] [id = 258] 09:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129510800) [pid = 1652] [serial = 772] [outer = 0x0] 09:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d56a800) [pid = 1652] [serial = 773] [outer = 0x129510800] 09:17:25 INFO - PROCESS | 1652 | 1461341845173 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12dab8000) [pid = 1652] [serial = 774] [outer = 0x129510800] 09:17:25 INFO - PROCESS | 1652 | 1461341845502 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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 528ms 09:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:17:25 INFO - PROCESS | 1652 | 1461341845560 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1652 | 1461341845562 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:17:25 INFO - PROCESS | 1652 | 1461341845565 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1652 | 1461341845566 Marionette TRACE conn2 <- [1,1006,null,{}] 09:17:25 INFO - PROCESS | 1652 | 1461341845570 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}] 09:17:25 INFO - PROCESS | 1652 | 1461341845696 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:17:25 INFO - PROCESS | 1652 | 1461341845702 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f020800 == 66 [pid = 1652] [id = 259] 09:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12dab7000) [pid = 1652] [serial = 775] [outer = 0x0] 09:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12db9b000) [pid = 1652] [serial = 776] [outer = 0x12dab7000] 09:17:25 INFO - PROCESS | 1652 | 1461341845743 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12dba4c00) [pid = 1652] [serial = 777] [outer = 0x12dab7000] 09:17:26 INFO - PROCESS | 1652 | 1461341846120 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 09:17:26 INFO - PROCESS | 1652 | 1461341846135 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1652 | 1461341846136 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:17:26 INFO - PROCESS | 1652 | 1461341846138 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1652 | 1461341846139 Marionette TRACE conn2 <- [1,1010,null,{}] 09:17:26 INFO - PROCESS | 1652 | 1461341846142 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}] 09:17:26 INFO - PROCESS | 1652 | 1461341846250 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:17:26 INFO - PROCESS | 1652 | 1461341846256 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f031000 == 67 [pid = 1652] [id = 260] 09:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d5d0000) [pid = 1652] [serial = 778] [outer = 0x0] 09:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e2a7800) [pid = 1652] [serial = 779] [outer = 0x12d5d0000] 09:17:26 INFO - PROCESS | 1652 | 1461341846281 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e2b1c00) [pid = 1652] [serial = 780] [outer = 0x12d5d0000] 09:17:26 INFO - PROCESS | 1652 | 1461341846748 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 09:17:26 INFO - PROCESS | 1652 | 1461341846808 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1652 | 1461341846811 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:17:26 INFO - PROCESS | 1652 | 1461341846814 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1652 | 1461341846816 Marionette TRACE conn2 <- [1,1014,null,{}] 09:17:26 INFO - PROCESS | 1652 | 1461341846820 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}] 09:17:26 INFO - PROCESS | 1652 | 1461341846926 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:17:27 INFO - PROCESS | 1652 | 1461341847044 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad68800 == 68 [pid = 1652] [id = 261] 09:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11a950c00) [pid = 1652] [serial = 781] [outer = 0x0] 09:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11af69800) [pid = 1652] [serial = 782] [outer = 0x11a950c00] 09:17:27 INFO - PROCESS | 1652 | 1461341847082 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11bab8c00) [pid = 1652] [serial = 783] [outer = 0x11a950c00] 09:17:27 INFO - PROCESS | 1652 | 1461341847508 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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 725ms 09:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:17:27 INFO - PROCESS | 1652 | 1461341847539 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 1652 | 1461341847543 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:17:27 INFO - PROCESS | 1652 | 1461341847548 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 1652 | 1461341847550 Marionette TRACE conn2 <- [1,1018,null,{}] 09:17:27 INFO - PROCESS | 1652 | 1461341847553 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}] 09:17:27 INFO - PROCESS | 1652 | 1461341847659 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:17:27 INFO - PROCESS | 1652 | 1461341847713 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c35000 == 69 [pid = 1652] [id = 262] 09:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119d51000) [pid = 1652] [serial = 784] [outer = 0x0] 09:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bf87400) [pid = 1652] [serial = 785] [outer = 0x119d51000] 09:17:27 INFO - PROCESS | 1652 | 1461341847743 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127fb8400) [pid = 1652] [serial = 786] [outer = 0x119d51000] 09:17:28 INFO - PROCESS | 1652 | 1461341848200 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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 09:17:28 INFO - PROCESS | 1652 | 1461341848219 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 1652 | 1461341848221 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:17:28 INFO - PROCESS | 1652 | 1461341848223 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 1652 | 1461341848226 Marionette TRACE conn2 <- [1,1022,null,{}] 09:17:28 INFO - PROCESS | 1652 | 1461341848234 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}] 09:17:28 INFO - PROCESS | 1652 | 1461341848361 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:17:28 INFO - PROCESS | 1652 | 1461341848417 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb73800 == 70 [pid = 1652] [id = 263] 09:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129133400) [pid = 1652] [serial = 787] [outer = 0x0] 09:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a9d2000) [pid = 1652] [serial = 788] [outer = 0x129133400] 09:17:28 INFO - PROCESS | 1652 | 1461341848449 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b4e5000) [pid = 1652] [serial = 789] [outer = 0x129133400] 09:17:28 INFO - PROCESS | 1652 | 1461341848842 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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 673ms 09:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:17:28 INFO - PROCESS | 1652 | 1461341848897 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 1652 | 1461341848899 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:17:28 INFO - PROCESS | 1652 | 1461341848901 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 1652 | 1461341848902 Marionette TRACE conn2 <- [1,1026,null,{}] 09:17:28 INFO - PROCESS | 1652 | 1461341848905 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}] 09:17:29 INFO - PROCESS | 1652 | 1461341849006 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:17:29 INFO - PROCESS | 1652 | 1461341849060 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa4a000 == 71 [pid = 1652] [id = 264] 09:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b514800) [pid = 1652] [serial = 790] [outer = 0x0] 09:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d190800) [pid = 1652] [serial = 791] [outer = 0x12b514800] 09:17:29 INFO - PROCESS | 1652 | 1461341849090 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d56f800) [pid = 1652] [serial = 792] [outer = 0x12b514800] 09:17:29 INFO - PROCESS | 1652 | 1461341849521 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 09:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:17:29 INFO - PROCESS | 1652 | 1461341849572 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1652 | 1461341849573 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:17:29 INFO - PROCESS | 1652 | 1461341849576 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1652 | 1461341849577 Marionette TRACE conn2 <- [1,1030,null,{}] 09:17:29 INFO - PROCESS | 1652 | 1461341849579 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}] 09:17:29 INFO - PROCESS | 1652 | 1461341849699 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:17:29 INFO - PROCESS | 1652 | 1461341849799 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fc74000 == 72 [pid = 1652] [id = 265] 09:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b518000) [pid = 1652] [serial = 793] [outer = 0x0] 09:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d5c7c00) [pid = 1652] [serial = 794] [outer = 0x12b518000] 09:17:29 INFO - PROCESS | 1652 | 1461341849830 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12dba0800) [pid = 1652] [serial = 795] [outer = 0x12b518000] 09:17:30 INFO - PROCESS | 1652 | 1461341850435 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]]]}] 09:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 922ms 09:17:30 INFO - PROCESS | 1652 | 1461341850512 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 1652 | 1461341850514 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:17:30 INFO - PROCESS | 1652 | 1461341850519 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 1652 | 1461341850521 Marionette TRACE conn2 <- [1,1034,null,{}] 09:17:30 INFO - PROCESS | 1652 | 1461341850525 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}] 09:17:30 INFO - PROCESS | 1652 | 1461341850622 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:17:30 INFO - PROCESS | 1652 | 1461341850693 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad60800 == 73 [pid = 1652] [id = 266] 09:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1155ae000) [pid = 1652] [serial = 796] [outer = 0x0] 09:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11644a400) [pid = 1652] [serial = 797] [outer = 0x1155ae000] 09:17:30 INFO - PROCESS | 1652 | 1461341850722 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x119278c00) [pid = 1652] [serial = 798] [outer = 0x1155ae000] 09:17:31 INFO - PROCESS | 1652 | 1461341851234 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]]]}] 09:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 771ms 09:17:31 INFO - PROCESS | 1652 | 1461341851290 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:17:31 INFO - PROCESS | 1652 | 1461341851294 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:17:31 INFO - PROCESS | 1652 | 1461341851302 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:17:31 INFO - PROCESS | 1652 | 1461341851305 Marionette TRACE conn2 <- [1,1038,null,{}] 09:17:31 INFO - PROCESS | 1652 | 1461341851309 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}] 09:17:31 INFO - PROCESS | 1652 | 1461341851442 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:17:31 INFO - PROCESS | 1652 | 1461341851544 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c137800 == 74 [pid = 1652] [id = 267] 09:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11af6f000) [pid = 1652] [serial = 799] [outer = 0x0] 09:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11b833c00) [pid = 1652] [serial = 800] [outer = 0x11af6f000] 09:17:31 INFO - PROCESS | 1652 | 1461341851588 Marionette DEBUG loaded listener.js 09:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11bf7f400) [pid = 1652] [serial = 801] [outer = 0x11af6f000] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12f020800 == 73 [pid = 1652] [id = 259] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb6b000 == 72 [pid = 1652] [id = 258] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12d088800 == 71 [pid = 1652] [id = 257] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12db85000 == 70 [pid = 1652] [id = 256] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf77800 == 69 [pid = 1652] [id = 255] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12b5b0000 == 68 [pid = 1652] [id = 254] 09:17:31 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b742800) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 09:17:31 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a9da800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 09:17:31 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bcf8c00) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 09:17:31 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128923400) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 09:17:31 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b51a400) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 09:17:31 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a9f8800) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x128017800 == 67 [pid = 1652] [id = 253] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118ede000 == 66 [pid = 1652] [id = 252] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123c3a000 == 65 [pid = 1652] [id = 251] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11c13d800 == 64 [pid = 1652] [id = 250] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119720000 == 63 [pid = 1652] [id = 249] 09:17:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe0000 == 62 [pid = 1652] [id = 248] 09:17:32 INFO - PROCESS | 1652 | 1461341852005 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 09:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:17:32 INFO - PROCESS | 1652 | 1461341852023 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 1652 | 1461341852024 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:17:32 INFO - PROCESS | 1652 | 1461341852027 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1652 | 1461341852032 Marionette TRACE conn2 <- [1,1042,null,{}] 09:17:32 INFO - PROCESS | 1652 | 1461341852040 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}] 09:17:32 INFO - PROCESS | 1652 | 1461341852123 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:17:32 INFO - PROCESS | 1652 | 1461341852130 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b74000 == 63 [pid = 1652] [id = 268] 09:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11bf8a000) [pid = 1652] [serial = 802] [outer = 0x0] 09:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x123e55c00) [pid = 1652] [serial = 803] [outer = 0x11bf8a000] 09:17:32 INFO - PROCESS | 1652 | 1461341852159 Marionette DEBUG loaded listener.js 09:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1275f5000) [pid = 1652] [serial = 804] [outer = 0x11bf8a000] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128f69400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129140800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1164a6800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119a51800) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11903d800) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123a5a400) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127786800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11b83a400) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11bcfa000) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11ad47800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11afe3c00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11bebec00) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c1b8400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a4f4c00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129508000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128f6ac00) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b517c00) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a9d1800) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118e1fc00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a9f5800) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b51f800) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1277c3000) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b4e7c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1280a2000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129135000) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b4db800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 09:17:32 INFO - PROCESS | 1652 | 1461341852544 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 525ms 09:17:32 INFO - PROCESS | 1652 | 1461341852552 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:17:32 INFO - PROCESS | 1652 | 1461341852554 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:17:32 INFO - PROCESS | 1652 | 1461341852556 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1652 | 1461341852557 Marionette TRACE conn2 <- [1,1046,null,{}] 09:17:32 INFO - PROCESS | 1652 | 1461341852559 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}] 09:17:32 INFO - PROCESS | 1652 | 1461341852637 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:17:32 INFO - PROCESS | 1652 | 1461341852642 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be6e000 == 64 [pid = 1652] [id = 269] 09:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1277c8c00) [pid = 1652] [serial = 805] [outer = 0x0] 09:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128099800) [pid = 1652] [serial = 806] [outer = 0x1277c8c00] 09:17:32 INFO - PROCESS | 1652 | 1461341852672 Marionette DEBUG loaded listener.js 09:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128f69400) [pid = 1652] [serial = 807] [outer = 0x1277c8c00] 09:17:33 INFO - PROCESS | 1652 | 1461341853009 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]]]}] 09:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 09:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:17:33 INFO - PROCESS | 1652 | 1461341853024 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 1652 | 1461341853025 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:17:33 INFO - PROCESS | 1652 | 1461341853027 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 1652 | 1461341853030 Marionette TRACE conn2 <- [1,1050,null,{}] 09:17:33 INFO - PROCESS | 1652 | 1461341853033 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}] 09:17:33 INFO - PROCESS | 1652 | 1461341853116 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:17:33 INFO - PROCESS | 1652 | 1461341853166 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ede800 == 65 [pid = 1652] [id = 270] 09:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x127f1fc00) [pid = 1652] [serial = 808] [outer = 0x0] 09:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12913b800) [pid = 1652] [serial = 809] [outer = 0x127f1fc00] 09:17:33 INFO - PROCESS | 1652 | 1461341853192 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129507c00) [pid = 1652] [serial = 810] [outer = 0x127f1fc00] 09:17:33 INFO - PROCESS | 1652 | 1461341853470 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]]]}] 09:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 09:17:33 INFO - PROCESS | 1652 | 1461341853503 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 1652 | 1461341853504 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:17:33 INFO - PROCESS | 1652 | 1461341853507 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 1652 | 1461341853508 Marionette TRACE conn2 <- [1,1054,null,{}] 09:17:33 INFO - PROCESS | 1652 | 1461341853510 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}] 09:17:33 INFO - PROCESS | 1652 | 1461341853606 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:17:33 INFO - PROCESS | 1652 | 1461341853612 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ade800 == 66 [pid = 1652] [id = 271] 09:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129511400) [pid = 1652] [serial = 811] [outer = 0x0] 09:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a9d9800) [pid = 1652] [serial = 812] [outer = 0x129511400] 09:17:33 INFO - PROCESS | 1652 | 1461341853643 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b48c000) [pid = 1652] [serial = 813] [outer = 0x129511400] 09:17:34 INFO - PROCESS | 1652 | 1461341854053 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 620ms 09:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:17:34 INFO - PROCESS | 1652 | 1461341854148 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1652 | 1461341854149 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:17:34 INFO - PROCESS | 1652 | 1461341854151 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1652 | 1461341854152 Marionette TRACE conn2 <- [1,1058,null,{}] 09:17:34 INFO - PROCESS | 1652 | 1461341854154 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}] 09:17:34 INFO - PROCESS | 1652 | 1461341854252 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:17:34 INFO - PROCESS | 1652 | 1461341854263 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1280b5800 == 67 [pid = 1652] [id = 272] 09:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1189dcc00) [pid = 1652] [serial = 814] [outer = 0x0] 09:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b517400) [pid = 1652] [serial = 815] [outer = 0x1189dcc00] 09:17:34 INFO - PROCESS | 1652 | 1461341854288 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d197400) [pid = 1652] [serial = 816] [outer = 0x1189dcc00] 09:17:34 INFO - PROCESS | 1652 | 1461341854592 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 09:17:34 INFO - PROCESS | 1652 | 1461341854622 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1652 | 1461341854623 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:17:34 INFO - PROCESS | 1652 | 1461341854625 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1652 | 1461341854626 Marionette TRACE conn2 <- [1,1062,null,{}] 09:17:34 INFO - PROCESS | 1652 | 1461341854631 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}] 09:17:34 INFO - PROCESS | 1652 | 1461341854729 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:17:34 INFO - PROCESS | 1652 | 1461341854734 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d081000 == 68 [pid = 1652] [id = 273] 09:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129502800) [pid = 1652] [serial = 817] [outer = 0x0] 09:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d5c3400) [pid = 1652] [serial = 818] [outer = 0x129502800] 09:17:34 INFO - PROCESS | 1652 | 1461341854788 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12db99400) [pid = 1652] [serial = 819] [outer = 0x129502800] 09:17:35 INFO - PROCESS | 1652 | 1461341855115 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]]]}] 09:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 09:17:35 INFO - PROCESS | 1652 | 1461341855157 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:17:35 INFO - PROCESS | 1652 | 1461341855158 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:17:35 INFO - PROCESS | 1652 | 1461341855161 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:17:35 INFO - PROCESS | 1652 | 1461341855162 Marionette TRACE conn2 <- [1,1066,null,{}] 09:17:35 INFO - PROCESS | 1652 | 1461341855164 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}] 09:17:35 INFO - PROCESS | 1652 | 1461341855261 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:17:35 INFO - PROCESS | 1652 | 1461341855295 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e406800 == 69 [pid = 1652] [id = 274] 09:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11a952400) [pid = 1652] [serial = 820] [outer = 0x0] 09:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e2a8c00) [pid = 1652] [serial = 821] [outer = 0x11a952400] 09:17:35 INFO - PROCESS | 1652 | 1461341855321 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e423800) [pid = 1652] [serial = 822] [outer = 0x11a952400] 09:17:35 INFO - PROCESS | 1652 | 1461341855642 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]]]}] 09:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 09:17:35 INFO - PROCESS | 1652 | 1461341855680 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:17:35 INFO - PROCESS | 1652 | 1461341855681 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:17:35 INFO - PROCESS | 1652 | 1461341855684 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:17:35 INFO - PROCESS | 1652 | 1461341855685 Marionette TRACE conn2 <- [1,1070,null,{}] 09:17:35 INFO - PROCESS | 1652 | 1461341855687 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}] 09:17:35 INFO - PROCESS | 1652 | 1461341855788 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:17:35 INFO - PROCESS | 1652 | 1461341855801 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9cb000 == 70 [pid = 1652] [id = 275] 09:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e2a7c00) [pid = 1652] [serial = 823] [outer = 0x0] 09:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e431800) [pid = 1652] [serial = 824] [outer = 0x12e2a7c00] 09:17:35 INFO - PROCESS | 1652 | 1461341855826 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e81c400) [pid = 1652] [serial = 825] [outer = 0x12e2a7c00] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d052400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1243b7c00) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11b833400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a9f8400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a9d7000) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1178ebc00) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11b8e0800) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e2a7000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11af6e000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e88c400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e823000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12db9f800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b4e3800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118be9c00) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127fc0000) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12c046c00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119279400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bf7c800) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127412800) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127791000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119037400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114549c00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129510800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12dab7000) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129138c00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:17:36 INFO - PROCESS | 1652 | 1461341856348 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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 668ms 09:17:36 INFO - PROCESS | 1652 | 1461341856352 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 1652 | 1461341856354 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:17:36 INFO - PROCESS | 1652 | 1461341856356 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 1652 | 1461341856358 Marionette TRACE conn2 <- [1,1074,null,{}] 09:17:36 INFO - PROCESS | 1652 | 1461341856360 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}] 09:17:36 INFO - PROCESS | 1652 | 1461341856457 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:17:36 INFO - PROCESS | 1652 | 1461341856461 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127041000 == 71 [pid = 1652] [id = 276] 09:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1162b9000) [pid = 1652] [serial = 826] [outer = 0x0] 09:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a545400) [pid = 1652] [serial = 827] [outer = 0x1162b9000] 09:17:36 INFO - PROCESS | 1652 | 1461341856492 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d193400) [pid = 1652] [serial = 828] [outer = 0x1162b9000] 09:17:36 INFO - PROCESS | 1652 | 1461341856839 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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 09:17:36 INFO - PROCESS | 1652 | 1461341856876 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 1652 | 1461341856877 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:17:36 INFO - PROCESS | 1652 | 1461341856886 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 1652 | 1461341856887 Marionette TRACE conn2 <- [1,1078,null,{}] 09:17:36 INFO - PROCESS | 1652 | 1461341856889 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}] 09:17:36 INFO - PROCESS | 1652 | 1461341856972 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:17:36 INFO - PROCESS | 1652 | 1461341856977 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa56800 == 72 [pid = 1652] [id = 277] 09:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d565000) [pid = 1652] [serial = 829] [outer = 0x0] 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e42d400) [pid = 1652] [serial = 830] [outer = 0x12d565000] 09:17:37 INFO - PROCESS | 1652 | 1461341857004 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e85fc00) [pid = 1652] [serial = 831] [outer = 0x12d565000] 09:17:37 INFO - PROCESS | 1652 | 1461341857337 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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 09:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:17:37 INFO - PROCESS | 1652 | 1461341857354 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 1652 | 1461341857356 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:17:37 INFO - PROCESS | 1652 | 1461341857358 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 1652 | 1461341857359 Marionette TRACE conn2 <- [1,1082,null,{}] 09:17:37 INFO - PROCESS | 1652 | 1461341857361 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}] 09:17:37 INFO - PROCESS | 1652 | 1461341857445 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:17:37 INFO - PROCESS | 1652 | 1461341857451 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd96800 == 73 [pid = 1652] [id = 278] 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e823800) [pid = 1652] [serial = 832] [outer = 0x0] 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e880000) [pid = 1652] [serial = 833] [outer = 0x12e823800] 09:17:37 INFO - PROCESS | 1652 | 1461341857476 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e886800) [pid = 1652] [serial = 834] [outer = 0x12e823800] 09:17:37 INFO - PROCESS | 1652 | 1461341857787 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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 09:17:37 INFO - PROCESS | 1652 | 1461341857827 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 1652 | 1461341857828 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:17:37 INFO - PROCESS | 1652 | 1461341857854 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 1652 | 1461341857855 Marionette TRACE conn2 <- [1,1086,null,{}] 09:17:37 INFO - PROCESS | 1652 | 1461341857857 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}] 09:17:37 INFO - PROCESS | 1652 | 1461341857941 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:17:37 INFO - PROCESS | 1652 | 1461341857945 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x130797800 == 74 [pid = 1652] [id = 279] 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11535fc00) [pid = 1652] [serial = 835] [outer = 0x0] 09:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115362800) [pid = 1652] [serial = 836] [outer = 0x11535fc00] 09:17:37 INFO - PROCESS | 1652 | 1461341857971 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115368400) [pid = 1652] [serial = 837] [outer = 0x11535fc00] 09:17:38 INFO - PROCESS | 1652 | 1461341858399 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]]]}] 09:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 583ms 09:17:38 INFO - PROCESS | 1652 | 1461341858423 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 1652 | 1461341858425 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:17:38 INFO - PROCESS | 1652 | 1461341858429 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - PROCESS | 1652 | 1461341858432 Marionette TRACE conn2 <- [1,1090,null,{}] 09:17:38 INFO - PROCESS | 1652 | 1461341858437 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}] 09:17:38 INFO - PROCESS | 1652 | 1461341858545 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:17:38 INFO - PROCESS | 1652 | 1461341858603 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119231800 == 75 [pid = 1652] [id = 280] 09:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1153ba000) [pid = 1652] [serial = 838] [outer = 0x0] 09:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x115621000) [pid = 1652] [serial = 839] [outer = 0x1153ba000] 09:17:38 INFO - PROCESS | 1652 | 1461341858635 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x115626c00) [pid = 1652] [serial = 840] [outer = 0x1153ba000] 09:17:39 INFO - PROCESS | 1652 | 1461341859083 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]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 673ms 09:17:39 INFO - PROCESS | 1652 | 1461341859102 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 1652 | 1461341859106 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:17:39 INFO - PROCESS | 1652 | 1461341859110 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 1652 | 1461341859112 Marionette TRACE conn2 <- [1,1094,null,{}] 09:17:39 INFO - PROCESS | 1652 | 1461341859115 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}] 09:17:39 INFO - PROCESS | 1652 | 1461341859218 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:17:39 INFO - PROCESS | 1652 | 1461341859276 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8c4800 == 76 [pid = 1652] [id = 281] 09:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x115628800) [pid = 1652] [serial = 841] [outer = 0x0] 09:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118b31c00) [pid = 1652] [serial = 842] [outer = 0x115628800] 09:17:39 INFO - PROCESS | 1652 | 1461341859305 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x119272800) [pid = 1652] [serial = 843] [outer = 0x115628800] 09:17:39 INFO - PROCESS | 1652 | 1461341859765 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]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 09:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:17:39 INFO - PROCESS | 1652 | 1461341859781 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 1652 | 1461341859783 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:17:39 INFO - PROCESS | 1652 | 1461341859785 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 1652 | 1461341859788 Marionette TRACE conn2 <- [1,1098,null,{}] 09:17:39 INFO - PROCESS | 1652 | 1461341859813 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}] 09:17:39 INFO - PROCESS | 1652 | 1461341859962 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:17:40 INFO - PROCESS | 1652 | 1461341860015 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb69800 == 77 [pid = 1652] [id = 282] 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bcf0800) [pid = 1652] [serial = 844] [outer = 0x0] 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11bebec00) [pid = 1652] [serial = 845] [outer = 0x11bcf0800] 09:17:40 INFO - PROCESS | 1652 | 1461341860047 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11c1f1400) [pid = 1652] [serial = 846] [outer = 0x11bcf0800] 09:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 09:17:40 INFO - PROCESS | 1652 | 1461341860451 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]]]}] 09:17:40 INFO - PROCESS | 1652 | 1461341860457 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:17:40 INFO - PROCESS | 1652 | 1461341860459 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:17:40 INFO - PROCESS | 1652 | 1461341860461 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 1652 | 1461341860463 Marionette TRACE conn2 <- [1,1102,null,{}] 09:17:40 INFO - PROCESS | 1652 | 1461341860465 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}] 09:17:40 INFO - PROCESS | 1652 | 1461341860566 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:17:40 INFO - PROCESS | 1652 | 1461341860619 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bdb800 == 78 [pid = 1652] [id = 283] 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11becac00) [pid = 1652] [serial = 847] [outer = 0x0] 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12756dc00) [pid = 1652] [serial = 848] [outer = 0x11becac00] 09:17:40 INFO - PROCESS | 1652 | 1461341860650 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129133000) [pid = 1652] [serial = 849] [outer = 0x11becac00] 09:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12756d000) [pid = 1652] [serial = 850] [outer = 0x12f915c00] 09:17:41 INFO - PROCESS | 1652 | 1461341861119 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]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 09:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:17:41 INFO - PROCESS | 1652 | 1461341861133 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 1652 | 1461341861134 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:17:41 INFO - PROCESS | 1652 | 1461341861137 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1652 | 1461341861138 Marionette TRACE conn2 <- [1,1106,null,{}] 09:17:41 INFO - PROCESS | 1652 | 1461341861141 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}] 09:17:41 INFO - PROCESS | 1652 | 1461341861240 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:17:41 INFO - PROCESS | 1652 | 1461341861341 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119250000 == 79 [pid = 1652] [id = 284] 09:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1155bfc00) [pid = 1652] [serial = 851] [outer = 0x0] 09:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118be8800) [pid = 1652] [serial = 852] [outer = 0x1155bfc00] 09:17:41 INFO - PROCESS | 1652 | 1461341861373 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a9ed800) [pid = 1652] [serial = 853] [outer = 0x1155bfc00] 09:17:41 INFO - PROCESS | 1652 | 1461341861796 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]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 09:17:41 INFO - PROCESS | 1652 | 1461341861806 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:17:41 INFO - PROCESS | 1652 | 1461341861807 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:17:41 INFO - PROCESS | 1652 | 1461341861809 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1652 | 1461341861811 Marionette TRACE conn2 <- [1,1110,null,{}] 09:17:41 INFO - PROCESS | 1652 | 1461341861813 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}] 09:17:41 INFO - PROCESS | 1652 | 1461341861929 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:17:41 INFO - PROCESS | 1652 | 1461341861989 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed42800 == 80 [pid = 1652] [id = 285] 09:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b73dc00) [pid = 1652] [serial = 854] [outer = 0x0] 09:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d5ca000) [pid = 1652] [serial = 855] [outer = 0x12b73dc00] 09:17:42 INFO - PROCESS | 1652 | 1461341862019 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e87d400) [pid = 1652] [serial = 856] [outer = 0x12b73dc00] 09:17:42 INFO - PROCESS | 1652 | 1461341862463 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]]]}] 09:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 09:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:17:42 INFO - PROCESS | 1652 | 1461341862478 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 1652 | 1461341862480 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:17:42 INFO - PROCESS | 1652 | 1461341862482 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 1652 | 1461341862483 Marionette TRACE conn2 <- [1,1114,null,{}] 09:17:42 INFO - PROCESS | 1652 | 1461341862485 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}] 09:17:42 INFO - PROCESS | 1652 | 1461341862588 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:17:42 INFO - PROCESS | 1652 | 1461341862679 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133ad000 == 81 [pid = 1652] [id = 286] 09:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11bec2c00) [pid = 1652] [serial = 857] [outer = 0x0] 09:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a9db400) [pid = 1652] [serial = 858] [outer = 0x11bec2c00] 09:17:42 INFO - PROCESS | 1652 | 1461341862709 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12aaf2c00) [pid = 1652] [serial = 859] [outer = 0x11bec2c00] 09:17:43 INFO - PROCESS | 1652 | 1461341863274 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]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 820ms 09:17:43 INFO - PROCESS | 1652 | 1461341863303 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 1652 | 1461341863307 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:17:43 INFO - PROCESS | 1652 | 1461341863312 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 1652 | 1461341863316 Marionette TRACE conn2 <- [1,1118,null,{}] 09:17:43 INFO - PROCESS | 1652 | 1461341863323 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}] 09:17:43 INFO - PROCESS | 1652 | 1461341863470 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:17:43 INFO - PROCESS | 1652 | 1461341863557 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a752000 == 82 [pid = 1652] [id = 287] 09:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x115367400) [pid = 1652] [serial = 860] [outer = 0x0] 09:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x115628400) [pid = 1652] [serial = 861] [outer = 0x115367400] 09:17:43 INFO - PROCESS | 1652 | 1461341863587 Marionette DEBUG loaded listener.js 09:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1178ebc00) [pid = 1652] [serial = 862] [outer = 0x115367400] 09:17:44 INFO - PROCESS | 1652 | 1461341864063 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 779ms 09:17:44 INFO - PROCESS | 1652 | 1461341864097 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 1652 | 1461341864101 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:17:44 INFO - PROCESS | 1652 | 1461341864107 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 1652 | 1461341864109 Marionette TRACE conn2 <- [1,1122,null,{}] 09:17:44 INFO - PROCESS | 1652 | 1461341864111 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}] 09:17:44 INFO - PROCESS | 1652 | 1461341864208 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:17:44 INFO - PROCESS | 1652 | 1461341864282 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8bb000 == 83 [pid = 1652] [id = 288] 09:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x119d4dc00) [pid = 1652] [serial = 863] [outer = 0x0] 09:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11a552c00) [pid = 1652] [serial = 864] [outer = 0x119d4dc00] 09:17:44 INFO - PROCESS | 1652 | 1461341864310 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11af74000) [pid = 1652] [serial = 865] [outer = 0x119d4dc00] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128017000 == 82 [pid = 1652] [id = 225] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123a17000 == 81 [pid = 1652] [id = 146] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd96800 == 80 [pid = 1652] [id = 278] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa56800 == 79 [pid = 1652] [id = 277] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127041000 == 78 [pid = 1652] [id = 276] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9cb000 == 77 [pid = 1652] [id = 275] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e406800 == 76 [pid = 1652] [id = 274] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a9f8000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d081000 == 75 [pid = 1652] [id = 273] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1280b5800 == 74 [pid = 1652] [id = 272] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119ade800 == 73 [pid = 1652] [id = 271] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123ede800 == 72 [pid = 1652] [id = 270] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11be6e000 == 71 [pid = 1652] [id = 269] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119b74000 == 70 [pid = 1652] [id = 268] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11c137800 == 69 [pid = 1652] [id = 267] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad60800 == 68 [pid = 1652] [id = 266] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa4a000 == 67 [pid = 1652] [id = 264] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb73800 == 66 [pid = 1652] [id = 263] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123c35000 == 65 [pid = 1652] [id = 262] 09:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad68800 == 64 [pid = 1652] [id = 261] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12dabc400) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a9d8000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d1b3800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12d057c00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a9de800) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129132800) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1243b4000) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12e81dc00) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bcfd400) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e8a7800) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e88a000) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e42c000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12c046400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118589c00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11a548c00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11903c000) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1291c9800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12950b800) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a4f3000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d18ec00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11af75800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d057400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a9d5000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1241ef400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x123924000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127410000) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x127fb4000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d198c00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x128f72400) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11afe5000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bcf2c00) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12809a800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12d195c00) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d56a800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12dab8000) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12db9b000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d1b4000) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b485400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a4f9000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d022000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12dba4c00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b51d400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 09:17:44 INFO - PROCESS | 1652 | 1461341864712 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 621ms 09:17:44 INFO - PROCESS | 1652 | 1461341864729 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 1652 | 1461341864732 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:17:44 INFO - PROCESS | 1652 | 1461341864735 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 1652 | 1461341864737 Marionette TRACE conn2 <- [1,1126,null,{}] 09:17:44 INFO - PROCESS | 1652 | 1461341864745 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}] 09:17:44 INFO - PROCESS | 1652 | 1461341864831 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:17:44 INFO - PROCESS | 1652 | 1461341864837 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad67800 == 65 [pid = 1652] [id = 289] 09:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11afe5000) [pid = 1652] [serial = 866] [outer = 0x0] 09:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bcf5c00) [pid = 1652] [serial = 867] [outer = 0x11afe5000] 09:17:44 INFO - PROCESS | 1652 | 1461341864866 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c593c00) [pid = 1652] [serial = 868] [outer = 0x11afe5000] 09:17:45 INFO - PROCESS | 1652 | 1461341865209 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]]]}] 09:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 09:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:17:45 INFO - PROCESS | 1652 | 1461341865256 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:17:45 INFO - PROCESS | 1652 | 1461341865258 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:17:45 INFO - PROCESS | 1652 | 1461341865260 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 1652 | 1461341865261 Marionette TRACE conn2 <- [1,1130,null,{}] 09:17:45 INFO - PROCESS | 1652 | 1461341865263 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}] 09:17:45 INFO - PROCESS | 1652 | 1461341865343 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:17:45 INFO - PROCESS | 1652 | 1461341865350 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b9d000 == 66 [pid = 1652] [id = 290] 09:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123925400) [pid = 1652] [serial = 869] [outer = 0x0] 09:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127574400) [pid = 1652] [serial = 870] [outer = 0x123925400] 09:17:45 INFO - PROCESS | 1652 | 1461341865377 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127fbb800) [pid = 1652] [serial = 871] [outer = 0x123925400] 09:17:45 INFO - PROCESS | 1652 | 1461341865726 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]]]}] 09:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 09:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:17:45 INFO - PROCESS | 1652 | 1461341865732 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:17:45 INFO - PROCESS | 1652 | 1461341865733 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:17:45 INFO - PROCESS | 1652 | 1461341865735 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 1652 | 1461341865736 Marionette TRACE conn2 <- [1,1134,null,{}] 09:17:45 INFO - PROCESS | 1652 | 1461341865739 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}] 09:17:45 INFO - PROCESS | 1652 | 1461341865829 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:17:45 INFO - PROCESS | 1652 | 1461341865881 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12410d000 == 67 [pid = 1652] [id = 291] 09:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124464000) [pid = 1652] [serial = 872] [outer = 0x0] 09:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128f71000) [pid = 1652] [serial = 873] [outer = 0x124464000] 09:17:45 INFO - PROCESS | 1652 | 1461341865907 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12950e000) [pid = 1652] [serial = 874] [outer = 0x124464000] 09:17:46 INFO - PROCESS | 1652 | 1461341866177 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 09:17:46 INFO - PROCESS | 1652 | 1461341866207 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:17:46 INFO - PROCESS | 1652 | 1461341866208 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:17:46 INFO - PROCESS | 1652 | 1461341866210 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1652 | 1461341866212 Marionette TRACE conn2 <- [1,1138,null,{}] 09:17:46 INFO - PROCESS | 1652 | 1461341866223 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}] 09:17:46 INFO - PROCESS | 1652 | 1461341866326 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:17:46 INFO - PROCESS | 1652 | 1461341866334 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x129320800 == 68 [pid = 1652] [id = 292] 09:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a4f2c00) [pid = 1652] [serial = 875] [outer = 0x0] 09:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a9f1000) [pid = 1652] [serial = 876] [outer = 0x12a4f2c00] 09:17:46 INFO - PROCESS | 1652 | 1461341866362 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12aafa400) [pid = 1652] [serial = 877] [outer = 0x12a4f2c00] 09:17:46 INFO - PROCESS | 1652 | 1461341866709 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 529ms 09:17:46 INFO - PROCESS | 1652 | 1461341866744 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 1652 | 1461341866746 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:17:46 INFO - PROCESS | 1652 | 1461341866751 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1652 | 1461341866753 Marionette TRACE conn2 <- [1,1142,null,{}] 09:17:46 INFO - PROCESS | 1652 | 1461341866760 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}] 09:17:46 INFO - PROCESS | 1652 | 1461341866863 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:17:46 INFO - PROCESS | 1652 | 1461341866897 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1df800 == 69 [pid = 1652] [id = 293] 09:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12950bc00) [pid = 1652] [serial = 878] [outer = 0x0] 09:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b4e0800) [pid = 1652] [serial = 879] [outer = 0x12950bc00] 09:17:46 INFO - PROCESS | 1652 | 1461341866923 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b73cc00) [pid = 1652] [serial = 880] [outer = 0x12950bc00] 09:17:47 INFO - PROCESS | 1652 | 1461341867236 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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 09:17:47 INFO - PROCESS | 1652 | 1461341867276 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1652 | 1461341867277 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:17:47 INFO - PROCESS | 1652 | 1461341867280 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1652 | 1461341867281 Marionette TRACE conn2 <- [1,1146,null,{}] 09:17:47 INFO - PROCESS | 1652 | 1461341867283 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}] 09:17:47 INFO - PROCESS | 1652 | 1461341867387 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:17:47 INFO - PROCESS | 1652 | 1461341867399 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf12800 == 70 [pid = 1652] [id = 294] 09:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11b838000) [pid = 1652] [serial = 881] [outer = 0x0] 09:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12c046c00) [pid = 1652] [serial = 882] [outer = 0x11b838000] 09:17:47 INFO - PROCESS | 1652 | 1461341867425 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d059000) [pid = 1652] [serial = 883] [outer = 0x11b838000] 09:17:47 INFO - PROCESS | 1652 | 1461341867759 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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 522ms 09:17:47 INFO - PROCESS | 1652 | 1461341867802 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1652 | 1461341867804 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:17:47 INFO - PROCESS | 1652 | 1461341867806 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1652 | 1461341867807 Marionette TRACE conn2 <- [1,1150,null,{}] 09:17:47 INFO - PROCESS | 1652 | 1461341867809 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}] 09:17:47 INFO - PROCESS | 1652 | 1461341867912 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:17:47 INFO - PROCESS | 1652 | 1461341867947 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d350000 == 71 [pid = 1652] [id = 295] 09:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12be87400) [pid = 1652] [serial = 884] [outer = 0x0] 09:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d1b4800) [pid = 1652] [serial = 885] [outer = 0x12be87400] 09:17:47 INFO - PROCESS | 1652 | 1461341867974 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d571400) [pid = 1652] [serial = 886] [outer = 0x12be87400] 09:17:48 INFO - PROCESS | 1652 | 1461341868282 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]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 09:17:48 INFO - PROCESS | 1652 | 1461341868326 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1652 | 1461341868327 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:17:48 INFO - PROCESS | 1652 | 1461341868329 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1652 | 1461341868330 Marionette TRACE conn2 <- [1,1154,null,{}] 09:17:48 INFO - PROCESS | 1652 | 1461341868333 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}] 09:17:48 INFO - PROCESS | 1652 | 1461341868437 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:17:48 INFO - PROCESS | 1652 | 1461341868449 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db8a800 == 72 [pid = 1652] [id = 296] 09:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d563c00) [pid = 1652] [serial = 887] [outer = 0x0] 09:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12dabac00) [pid = 1652] [serial = 888] [outer = 0x12d563c00] 09:17:48 INFO - PROCESS | 1652 | 1461341868474 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12dba5400) [pid = 1652] [serial = 889] [outer = 0x12d563c00] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1189dcc00) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129502800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11af6f000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b518000) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129133400) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129511400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1155ae000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a950c00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1277c8c00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127f1fc00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a952400) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119d51000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bf8a000) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b514800) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e823800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e2a7c00) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1162b9000) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d565000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a9d2c00) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b4e5c00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x116242c00) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129132c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123e52400) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:17:48 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d54800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:17:48 INFO - PROCESS | 1652 | 1461341868862 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]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 571ms 09:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:17:48 INFO - PROCESS | 1652 | 1461341868900 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1652 | 1461341868902 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:17:48 INFO - PROCESS | 1652 | 1461341868904 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1652 | 1461341868906 Marionette TRACE conn2 <- [1,1158,null,{}] 09:17:48 INFO - PROCESS | 1652 | 1461341868909 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}] 09:17:49 INFO - PROCESS | 1652 | 1461341869010 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:17:49 INFO - PROCESS | 1652 | 1461341869016 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4bd000 == 73 [pid = 1652] [id = 297] 09:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123e52400) [pid = 1652] [serial = 890] [outer = 0x0] 09:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127f27c00) [pid = 1652] [serial = 891] [outer = 0x123e52400] 09:17:49 INFO - PROCESS | 1652 | 1461341869047 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a9f8800) [pid = 1652] [serial = 892] [outer = 0x123e52400] 09:17:49 INFO - PROCESS | 1652 | 1461341869409 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]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 09:17:49 INFO - PROCESS | 1652 | 1461341869426 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1652 | 1461341869427 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:17:49 INFO - PROCESS | 1652 | 1461341869438 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1652 | 1461341869440 Marionette TRACE conn2 <- [1,1162,null,{}] 09:17:49 INFO - PROCESS | 1652 | 1461341869442 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}] 09:17:49 INFO - PROCESS | 1652 | 1461341869527 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:17:49 INFO - PROCESS | 1652 | 1461341869532 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb74800 == 74 [pid = 1652] [id = 298] 09:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b78e000) [pid = 1652] [serial = 893] [outer = 0x0] 09:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e2aa000) [pid = 1652] [serial = 894] [outer = 0x12b78e000] 09:17:49 INFO - PROCESS | 1652 | 1461341869557 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e818400) [pid = 1652] [serial = 895] [outer = 0x12b78e000] 09:17:49 INFO - PROCESS | 1652 | 1461341869863 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]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 473ms 09:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:17:49 INFO - PROCESS | 1652 | 1461341869911 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1652 | 1461341869913 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:17:49 INFO - PROCESS | 1652 | 1461341869916 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1652 | 1461341869917 Marionette TRACE conn2 <- [1,1166,null,{}] 09:17:49 INFO - PROCESS | 1652 | 1461341869920 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}] 09:17:50 INFO - PROCESS | 1652 | 1461341870053 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:17:50 INFO - PROCESS | 1652 | 1461341870138 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f027800 == 75 [pid = 1652] [id = 299] 09:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d565000) [pid = 1652] [serial = 896] [outer = 0x0] 09:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e825000) [pid = 1652] [serial = 897] [outer = 0x12d565000] 09:17:50 INFO - PROCESS | 1652 | 1461341870178 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e882400) [pid = 1652] [serial = 898] [outer = 0x12d565000] 09:17:50 INFO - PROCESS | 1652 | 1461341870564 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]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 668ms 09:17:50 INFO - PROCESS | 1652 | 1461341870585 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1652 | 1461341870586 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:17:50 INFO - PROCESS | 1652 | 1461341870588 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1652 | 1461341870589 Marionette TRACE conn2 <- [1,1170,null,{}] 09:17:50 INFO - PROCESS | 1652 | 1461341870592 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}] 09:17:50 INFO - PROCESS | 1652 | 1461341870680 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:17:50 INFO - PROCESS | 1652 | 1461341870736 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f75f800 == 76 [pid = 1652] [id = 300] 09:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12966cc00) [pid = 1652] [serial = 899] [outer = 0x0] 09:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129671c00) [pid = 1652] [serial = 900] [outer = 0x12966cc00] 09:17:50 INFO - PROCESS | 1652 | 1461341870761 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129677400) [pid = 1652] [serial = 901] [outer = 0x12966cc00] 09:17:51 INFO - PROCESS | 1652 | 1461341871204 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]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 669ms 09:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:17:51 INFO - PROCESS | 1652 | 1461341871257 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1652 | 1461341871261 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:17:51 INFO - PROCESS | 1652 | 1461341871265 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1652 | 1461341871267 Marionette TRACE conn2 <- [1,1174,null,{}] 09:17:51 INFO - PROCESS | 1652 | 1461341871271 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}] 09:17:51 INFO - PROCESS | 1652 | 1461341871380 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:17:51 INFO - PROCESS | 1652 | 1461341871491 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a913800 == 77 [pid = 1652] [id = 301] 09:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118f4e000) [pid = 1652] [serial = 902] [outer = 0x0] 09:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119091400) [pid = 1652] [serial = 903] [outer = 0x118f4e000] 09:17:51 INFO - PROCESS | 1652 | 1461341871524 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11a94ac00) [pid = 1652] [serial = 904] [outer = 0x118f4e000] 09:17:51 INFO - PROCESS | 1652 | 1461341871935 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] 09:17:51 INFO - PROCESS | 1652 | 1461341871990 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:17:51 INFO - PROCESS | 1652 | 1461341871995 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1652 | 1461341871997 Marionette TRACE conn2 <- [1,1178,null,{}] 09:17:52 INFO - PROCESS | 1652 | 1461341871999 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}] 09:17:52 INFO - PROCESS | 1652 | 1461341872104 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:17:52 INFO - PROCESS | 1652 | 1461341872164 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ab6000 == 78 [pid = 1652] [id = 302] 09:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11ad47c00) [pid = 1652] [serial = 905] [outer = 0x0] 09:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bf7ec00) [pid = 1652] [serial = 906] [outer = 0x11ad47c00] 09:17:52 INFO - PROCESS | 1652 | 1461341872195 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123a5a400) [pid = 1652] [serial = 907] [outer = 0x11ad47c00] 09:17:52 INFO - PROCESS | 1652 | 1461341872666 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] 09:17:52 INFO - PROCESS | 1652 | 1461341872723 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:17:52 INFO - PROCESS | 1652 | 1461341872726 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1652 | 1461341872728 Marionette TRACE conn2 <- [1,1182,null,{}] 09:17:52 INFO - PROCESS | 1652 | 1461341872756 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}] 09:17:52 INFO - PROCESS | 1652 | 1461341872865 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:17:52 INFO - PROCESS | 1652 | 1461341872938 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fc6f000 == 79 [pid = 1652] [id = 303] 09:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129672800) [pid = 1652] [serial = 908] [outer = 0x0] 09:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a4f4400) [pid = 1652] [serial = 909] [outer = 0x129672800] 09:17:52 INFO - PROCESS | 1652 | 1461341872971 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a9f2000) [pid = 1652] [serial = 910] [outer = 0x129672800] 09:17:53 INFO - PROCESS | 1652 | 1461341873421 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1652 | 1461341873468 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:17:53 INFO - PROCESS | 1652 | 1461341873471 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1652 | 1461341873472 Marionette TRACE conn2 <- [1,1186,null,{}] 09:17:53 INFO - PROCESS | 1652 | 1461341873475 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}] 09:17:53 INFO - PROCESS | 1652 | 1461341873588 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:17:53 INFO - PROCESS | 1652 | 1461341873658 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x130799000 == 80 [pid = 1652] [id = 304] 09:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129672c00) [pid = 1652] [serial = 911] [outer = 0x0] 09:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12aaf3400) [pid = 1652] [serial = 912] [outer = 0x129672c00] 09:17:53 INFO - PROCESS | 1652 | 1461341873689 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b788800) [pid = 1652] [serial = 913] [outer = 0x129672c00] 09:17:54 INFO - PROCESS | 1652 | 1461341874099 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] 09:17:54 INFO - PROCESS | 1652 | 1461341874162 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:17:54 INFO - PROCESS | 1652 | 1461341874196 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1652 | 1461341874198 Marionette TRACE conn2 <- [1,1190,null,{}] 09:17:54 INFO - PROCESS | 1652 | 1461341874203 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}] 09:17:54 INFO - PROCESS | 1652 | 1461341874307 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:17:54 INFO - PROCESS | 1652 | 1461341874378 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2dc000 == 81 [pid = 1652] [id = 305] 09:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b788400) [pid = 1652] [serial = 914] [outer = 0x0] 09:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d568000) [pid = 1652] [serial = 915] [outer = 0x12b788400] 09:17:54 INFO - PROCESS | 1652 | 1461341874408 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e2abc00) [pid = 1652] [serial = 916] [outer = 0x12b788400] 09:17:54 INFO - PROCESS | 1652 | 1461341874838 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] 09:17:54 INFO - PROCESS | 1652 | 1461341874870 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:17:54 INFO - PROCESS | 1652 | 1461341874872 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1652 | 1461341874873 Marionette TRACE conn2 <- [1,1194,null,{}] 09:17:54 INFO - PROCESS | 1652 | 1461341874876 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}] 09:17:54 INFO - PROCESS | 1652 | 1461341874986 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:17:55 INFO - PROCESS | 1652 | 1461341875045 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e3ab800 == 82 [pid = 1652] [id = 306] 09:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e819c00) [pid = 1652] [serial = 917] [outer = 0x0] 09:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e8a2800) [pid = 1652] [serial = 918] [outer = 0x12e819c00] 09:17:55 INFO - PROCESS | 1652 | 1461341875077 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ef4e400) [pid = 1652] [serial = 919] [outer = 0x12e819c00] 09:17:55 INFO - PROCESS | 1652 | 1461341875547 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] 09:17:55 INFO - PROCESS | 1652 | 1461341875595 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:17:55 INFO - PROCESS | 1652 | 1461341875612 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 1652 | 1461341875614 Marionette TRACE conn2 <- [1,1198,null,{}] 09:17:55 INFO - PROCESS | 1652 | 1461341875616 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}] 09:17:55 INFO - PROCESS | 1652 | 1461341875723 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:17:55 INFO - PROCESS | 1652 | 1461341875781 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119067000 == 83 [pid = 1652] [id = 307] 09:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1147d3c00) [pid = 1652] [serial = 920] [outer = 0x0] 09:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11535f400) [pid = 1652] [serial = 921] [outer = 0x1147d3c00] 09:17:55 INFO - PROCESS | 1652 | 1461341875993 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1155c5c00) [pid = 1652] [serial = 922] [outer = 0x1147d3c00] 09:17:56 INFO - PROCESS | 1652 | 1461341876418 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]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 823ms 09:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:17:56 INFO - PROCESS | 1652 | 1461341876434 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 1652 | 1461341876437 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:17:56 INFO - PROCESS | 1652 | 1461341876441 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 1652 | 1461341876442 Marionette TRACE conn2 <- [1,1202,null,{}] 09:17:56 INFO - PROCESS | 1652 | 1461341876446 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}] 09:17:56 INFO - PROCESS | 1652 | 1461341876543 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:17:56 INFO - PROCESS | 1652 | 1461341876601 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be6b000 == 84 [pid = 1652] [id = 308] 09:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x116242c00) [pid = 1652] [serial = 923] [outer = 0x0] 09:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118be8400) [pid = 1652] [serial = 924] [outer = 0x116242c00] 09:17:56 INFO - PROCESS | 1652 | 1461341876633 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119d51000) [pid = 1652] [serial = 925] [outer = 0x116242c00] 09:17:57 INFO - PROCESS | 1652 | 1461341877067 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]]]}] 09:17:57 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 09:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 09:17:57 INFO - PROCESS | 1652 | 1461341877112 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 1652 | 1461341877114 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:17:57 INFO - PROCESS | 1652 | 1461341877118 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 1652 | 1461341877120 Marionette TRACE conn2 <- [1,1206,null,{}] 09:17:57 INFO - PROCESS | 1652 | 1461341877123 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}] 09:17:57 INFO - PROCESS | 1652 | 1461341877259 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12db90800 == 83 [pid = 1652] [id = 246] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe6800 == 82 [pid = 1652] [id = 242] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e8000 == 81 [pid = 1652] [id = 244] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11b243000 == 80 [pid = 1652] [id = 243] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12f027800 == 79 [pid = 1652] [id = 299] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb74800 == 78 [pid = 1652] [id = 298] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4bd000 == 77 [pid = 1652] [id = 297] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12db8a800 == 76 [pid = 1652] [id = 296] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d350000 == 75 [pid = 1652] [id = 295] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x115362800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf12800 == 74 [pid = 1652] [id = 294] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1df800 == 73 [pid = 1652] [id = 293] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129320800 == 72 [pid = 1652] [id = 292] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12410d000 == 71 [pid = 1652] [id = 291] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x123b9d000 == 70 [pid = 1652] [id = 290] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad67800 == 69 [pid = 1652] [id = 289] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8bb000 == 68 [pid = 1652] [id = 288] 09:17:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11a752000 == 67 [pid = 1652] [id = 287] 09:17:57 INFO - PROCESS | 1652 | 1461341877365 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b7c800 == 68 [pid = 1652] [id = 309] 09:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11afe1400) [pid = 1652] [serial = 926] [outer = 0x0] 09:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11b834400) [pid = 1652] [serial = 927] [outer = 0x11afe1400] 09:17:57 INFO - PROCESS | 1652 | 1461341877393 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11bcf7800) [pid = 1652] [serial = 928] [outer = 0x11afe1400] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12be93000) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118f58000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a9df800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1277ca800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11b8ee000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b517400) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12d5c3400) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11b833c00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11bf7f400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d5c7c00) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12dba0800) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b4e5000) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a9d2000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a9d9800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119278c00) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11644a400) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11bab8c00) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11af69800) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e2a7800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128099800) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128f69400) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12913b800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e423800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129507c00) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e2a8c00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x127fb8400) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bf87400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123e55c00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1275f5000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d56f800) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d190800) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12db99400) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e886800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12e431800) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a545400) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e880000) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12e81c400) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e42d400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e85fc00) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d197400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b48c000) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d193400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b78e400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 09:17:57 INFO - PROCESS | 1652 | 1461341877724 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]]]}] 09:17:57 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 09:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 624ms 09:17:57 INFO - PROCESS | 1652 | 1461341877742 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 1652 | 1461341877744 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:17:57 INFO - PROCESS | 1652 | 1461341877751 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 1652 | 1461341877754 Marionette TRACE conn2 <- [1,1210,null,{}] 09:17:57 INFO - PROCESS | 1652 | 1461341877763 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}] 09:17:57 INFO - PROCESS | 1652 | 1461341877923 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:17:57 INFO - PROCESS | 1652 | 1461341877942 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8cb000 == 69 [pid = 1652] [id = 310] 09:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c1b8000) [pid = 1652] [serial = 929] [outer = 0x0] 09:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c857000) [pid = 1652] [serial = 930] [outer = 0x11c1b8000] 09:17:57 INFO - PROCESS | 1652 | 1461341877987 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c85c400) [pid = 1652] [serial = 931] [outer = 0x11c1b8000] 09:17:58 INFO - PROCESS | 1652 | 1461341878369 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]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 674ms 09:17:58 INFO - PROCESS | 1652 | 1461341878425 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 1652 | 1461341878428 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:17:58 INFO - PROCESS | 1652 | 1461341878431 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1652 | 1461341878433 Marionette TRACE conn2 <- [1,1214,null,{}] 09:17:58 INFO - PROCESS | 1652 | 1461341878436 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}] 09:17:58 INFO - PROCESS | 1652 | 1461341878564 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:17:58 INFO - PROCESS | 1652 | 1461341878608 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ffa000 == 70 [pid = 1652] [id = 311] 09:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123919400) [pid = 1652] [serial = 932] [outer = 0x0] 09:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123a58c00) [pid = 1652] [serial = 933] [outer = 0x123919400] 09:17:58 INFO - PROCESS | 1652 | 1461341878650 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127411800) [pid = 1652] [serial = 934] [outer = 0x123919400] 09:17:59 INFO - PROCESS | 1652 | 1461341879043 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]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 620ms 09:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:17:59 INFO - PROCESS | 1652 | 1461341879052 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1652 | 1461341879053 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:17:59 INFO - PROCESS | 1652 | 1461341879055 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1652 | 1461341879056 Marionette TRACE conn2 <- [1,1218,null,{}] 09:17:59 INFO - PROCESS | 1652 | 1461341879059 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}] 09:17:59 INFO - PROCESS | 1652 | 1461341879183 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:17:59 INFO - PROCESS | 1652 | 1461341879217 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12703a800 == 71 [pid = 1652] [id = 312] 09:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123fa7800) [pid = 1652] [serial = 935] [outer = 0x0] 09:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1277ca800) [pid = 1652] [serial = 936] [outer = 0x123fa7800] 09:17:59 INFO - PROCESS | 1652 | 1461341879247 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128f6dc00) [pid = 1652] [serial = 937] [outer = 0x123fa7800] 09:17:59 INFO - PROCESS | 1652 | 1461341879568 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]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 568ms 09:17:59 INFO - PROCESS | 1652 | 1461341879625 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1652 | 1461341879626 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:17:59 INFO - PROCESS | 1652 | 1461341879636 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1652 | 1461341879637 Marionette TRACE conn2 <- [1,1222,null,{}] 09:17:59 INFO - PROCESS | 1652 | 1461341879639 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}] 09:17:59 INFO - PROCESS | 1652 | 1461341879749 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:17:59 INFO - PROCESS | 1652 | 1461341879784 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129321800 == 72 [pid = 1652] [id = 313] 09:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128099800) [pid = 1652] [serial = 938] [outer = 0x0] 09:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1291cdc00) [pid = 1652] [serial = 939] [outer = 0x128099800] 09:17:59 INFO - PROCESS | 1652 | 1461341879810 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a4f8400) [pid = 1652] [serial = 940] [outer = 0x128099800] 09:18:00 INFO - PROCESS | 1652 | 1461341880160 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] 09:18:00 INFO - PROCESS | 1652 | 1461341880207 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:18:00 INFO - PROCESS | 1652 | 1461341880211 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1652 | 1461341880213 Marionette TRACE conn2 <- [1,1226,null,{}] 09:18:00 INFO - PROCESS | 1652 | 1461341880216 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}] 09:18:00 INFO - PROCESS | 1652 | 1461341880375 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:18:00 INFO - PROCESS | 1652 | 1461341880401 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaab800 == 73 [pid = 1652] [id = 314] 09:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a9d3400) [pid = 1652] [serial = 941] [outer = 0x0] 09:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a9f4800) [pid = 1652] [serial = 942] [outer = 0x12a9d3400] 09:18:00 INFO - PROCESS | 1652 | 1461341880441 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12aaf4c00) [pid = 1652] [serial = 943] [outer = 0x12a9d3400] 09:18:00 INFO - PROCESS | 1652 | 1461341880843 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]]]}] 09:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 09:18:00 INFO - PROCESS | 1652 | 1461341880887 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 1652 | 1461341880889 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:18:00 INFO - PROCESS | 1652 | 1461341880891 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1652 | 1461341880892 Marionette TRACE conn2 <- [1,1230,null,{}] 09:18:00 INFO - PROCESS | 1652 | 1461341880894 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}] 09:18:01 INFO - PROCESS | 1652 | 1461341881000 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:18:01 INFO - PROCESS | 1652 | 1461341881052 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf13000 == 74 [pid = 1652] [id = 315] 09:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a9d4800) [pid = 1652] [serial = 944] [outer = 0x0] 09:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b485400) [pid = 1652] [serial = 945] [outer = 0x12a9d4800] 09:18:01 INFO - PROCESS | 1652 | 1461341881078 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b51b000) [pid = 1652] [serial = 946] [outer = 0x12a9d4800] 09:18:01 INFO - PROCESS | 1652 | 1461341881385 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]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 09:18:01 INFO - PROCESS | 1652 | 1461341881410 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1652 | 1461341881411 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:18:01 INFO - PROCESS | 1652 | 1461341881416 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1652 | 1461341881417 Marionette TRACE conn2 <- [1,1234,null,{}] 09:18:01 INFO - PROCESS | 1652 | 1461341881426 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}] 09:18:01 INFO - PROCESS | 1652 | 1461341881640 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b838000) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12be87400) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12d563c00) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x124464000) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123e52400) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119d4dc00) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a4f2c00) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115367400) [pid = 1652] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11afe5000) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123925400) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b78e000) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12950bc00) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:18:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d565000) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:18:01 INFO - PROCESS | 1652 | 1461341881685 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91a000 == 75 [pid = 1652] [id = 316] 09:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115365000) [pid = 1652] [serial = 947] [outer = 0x0] 09:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119a52c00) [pid = 1652] [serial = 948] [outer = 0x115365000] 09:18:01 INFO - PROCESS | 1652 | 1461341881712 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128919400) [pid = 1652] [serial = 949] [outer = 0x115365000] 09:18:01 INFO - PROCESS | 1652 | 1461341881961 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]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 576ms 09:18:01 INFO - PROCESS | 1652 | 1461341881991 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1652 | 1461341881993 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:18:01 INFO - PROCESS | 1652 | 1461341881995 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1652 | 1461341881996 Marionette TRACE conn2 <- [1,1238,null,{}] 09:18:02 INFO - PROCESS | 1652 | 1461341882007 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}] 09:18:02 INFO - PROCESS | 1652 | 1461341882104 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:18:02 INFO - PROCESS | 1652 | 1461341882109 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d357800 == 76 [pid = 1652] [id = 317] 09:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12966a400) [pid = 1652] [serial = 950] [outer = 0x0] 09:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d056c00) [pid = 1652] [serial = 951] [outer = 0x12966a400] 09:18:02 INFO - PROCESS | 1652 | 1461341882138 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d1b1000) [pid = 1652] [serial = 952] [outer = 0x12966a400] 09:18:02 INFO - PROCESS | 1652 | 1461341882491 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]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 528ms 09:18:02 INFO - PROCESS | 1652 | 1461341882533 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:18:02 INFO - PROCESS | 1652 | 1461341882534 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:18:02 INFO - PROCESS | 1652 | 1461341882536 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1652 | 1461341882538 Marionette TRACE conn2 <- [1,1242,null,{}] 09:18:02 INFO - PROCESS | 1652 | 1461341882541 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}] 09:18:02 INFO - PROCESS | 1652 | 1461341882639 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:18:02 INFO - PROCESS | 1652 | 1461341882643 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e417800 == 77 [pid = 1652] [id = 318] 09:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d567800) [pid = 1652] [serial = 953] [outer = 0x0] 09:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12db9c800) [pid = 1652] [serial = 954] [outer = 0x12d567800] 09:18:02 INFO - PROCESS | 1652 | 1461341882671 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e428400) [pid = 1652] [serial = 955] [outer = 0x12d567800] 09:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 09:18:03 INFO - PROCESS | 1652 | 1461341883052 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]]]}] 09:18:03 INFO - PROCESS | 1652 | 1461341883056 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1652 | 1461341883058 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:18:03 INFO - PROCESS | 1652 | 1461341883062 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1652 | 1461341883065 Marionette TRACE conn2 <- [1,1246,null,{}] 09:18:03 INFO - PROCESS | 1652 | 1461341883072 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}] 09:18:03 INFO - PROCESS | 1652 | 1461341883246 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:18:03 INFO - PROCESS | 1652 | 1461341883261 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9c3000 == 78 [pid = 1652] [id = 319] 09:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1147ccc00) [pid = 1652] [serial = 956] [outer = 0x0] 09:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e431800) [pid = 1652] [serial = 957] [outer = 0x1147ccc00] 09:18:03 INFO - PROCESS | 1652 | 1461341883301 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e865c00) [pid = 1652] [serial = 958] [outer = 0x1147ccc00] 09:18:03 INFO - PROCESS | 1652 | 1461341883736 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]]]}] 09:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 729ms 09:18:03 INFO - PROCESS | 1652 | 1461341883791 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1652 | 1461341883793 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:18:03 INFO - PROCESS | 1652 | 1461341883797 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1652 | 1461341883799 Marionette TRACE conn2 <- [1,1250,null,{}] 09:18:03 INFO - PROCESS | 1652 | 1461341883803 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}] 09:18:03 INFO - PROCESS | 1652 | 1461341883915 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:18:03 INFO - PROCESS | 1652 | 1461341883971 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119724800 == 79 [pid = 1652] [id = 320] 09:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11535e000) [pid = 1652] [serial = 959] [outer = 0x0] 09:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115625800) [pid = 1652] [serial = 960] [outer = 0x11535e000] 09:18:04 INFO - PROCESS | 1652 | 1461341884003 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1187ab400) [pid = 1652] [serial = 961] [outer = 0x11535e000] 09:18:04 INFO - PROCESS | 1652 | 1461341884501 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]]]}] 09:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 724ms 09:18:04 INFO - PROCESS | 1652 | 1461341884558 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1652 | 1461341884564 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:18:04 INFO - PROCESS | 1652 | 1461341884607 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1652 | 1461341884610 Marionette TRACE conn2 <- [1,1254,null,{}] 09:18:04 INFO - PROCESS | 1652 | 1461341884616 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}] 09:18:04 INFO - PROCESS | 1652 | 1461341884780 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:18:04 INFO - PROCESS | 1652 | 1461341884876 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b87000 == 80 [pid = 1652] [id = 321] 09:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1187ad000) [pid = 1652] [serial = 962] [outer = 0x0] 09:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bab5c00) [pid = 1652] [serial = 963] [outer = 0x1187ad000] 09:18:04 INFO - PROCESS | 1652 | 1461341884925 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11bf7dc00) [pid = 1652] [serial = 964] [outer = 0x1187ad000] 09:18:05 INFO - PROCESS | 1652 | 1461341885343 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]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 795ms 09:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:18:05 INFO - PROCESS | 1652 | 1461341885381 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 1652 | 1461341885383 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:18:05 INFO - PROCESS | 1652 | 1461341885386 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 1652 | 1461341885389 Marionette TRACE conn2 <- [1,1258,null,{}] 09:18:05 INFO - PROCESS | 1652 | 1461341885397 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}] 09:18:05 INFO - PROCESS | 1652 | 1461341885505 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:18:05 INFO - PROCESS | 1652 | 1461341885564 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db0e800 == 81 [pid = 1652] [id = 322] 09:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c1f0c00) [pid = 1652] [serial = 965] [outer = 0x0] 09:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1277c5c00) [pid = 1652] [serial = 966] [outer = 0x11c1f0c00] 09:18:05 INFO - PROCESS | 1652 | 1461341885596 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128fbb400) [pid = 1652] [serial = 967] [outer = 0x11c1f0c00] 09:18:06 INFO - PROCESS | 1652 | 1461341886050 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]]]}] 09:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 721ms 09:18:06 INFO - PROCESS | 1652 | 1461341886108 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1652 | 1461341886110 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:18:06 INFO - PROCESS | 1652 | 1461341886112 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1652 | 1461341886113 Marionette TRACE conn2 <- [1,1262,null,{}] 09:18:06 INFO - PROCESS | 1652 | 1461341886116 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}] 09:18:06 INFO - PROCESS | 1652 | 1461341886243 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:18:06 INFO - PROCESS | 1652 | 1461341886315 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed45000 == 82 [pid = 1652] [id = 323] 09:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128fbd800) [pid = 1652] [serial = 968] [outer = 0x0] 09:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129137400) [pid = 1652] [serial = 969] [outer = 0x128fbd800] 09:18:06 INFO - PROCESS | 1652 | 1461341886345 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a4edc00) [pid = 1652] [serial = 970] [outer = 0x128fbd800] 09:18:06 INFO - PROCESS | 1652 | 1461341886757 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]]]}] 09:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 09:18:06 INFO - PROCESS | 1652 | 1461341886782 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1652 | 1461341886784 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:18:06 INFO - PROCESS | 1652 | 1461341886786 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1652 | 1461341886787 Marionette TRACE conn2 <- [1,1266,null,{}] 09:18:06 INFO - PROCESS | 1652 | 1461341886790 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}] 09:18:06 INFO - PROCESS | 1652 | 1461341886891 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:18:06 INFO - PROCESS | 1652 | 1461341886950 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f76d800 == 83 [pid = 1652] [id = 324] 09:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a4fa800) [pid = 1652] [serial = 971] [outer = 0x0] 09:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12be8c800) [pid = 1652] [serial = 972] [outer = 0x12a4fa800] 09:18:06 INFO - PROCESS | 1652 | 1461341886980 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d198800) [pid = 1652] [serial = 973] [outer = 0x12a4fa800] 09:18:07 INFO - PROCESS | 1652 | 1461341887419 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]]]}] 09:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 09:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:18:07 INFO - PROCESS | 1652 | 1461341887454 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:18:07 INFO - PROCESS | 1652 | 1461341887456 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:18:07 INFO - PROCESS | 1652 | 1461341887458 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:18:07 INFO - PROCESS | 1652 | 1461341887459 Marionette TRACE conn2 <- [1,1270,null,{}] 09:18:07 INFO - PROCESS | 1652 | 1461341887462 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}] 09:18:07 INFO - PROCESS | 1652 | 1461341887598 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:18:07 INFO - PROCESS | 1652 | 1461341887688 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x13078f000 == 84 [pid = 1652] [id = 325] 09:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12daaf400) [pid = 1652] [serial = 974] [outer = 0x0] 09:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e864800) [pid = 1652] [serial = 975] [outer = 0x12daaf400] 09:18:07 INFO - PROCESS | 1652 | 1461341887724 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ef4b400) [pid = 1652] [serial = 976] [outer = 0x12daaf400] 09:18:08 INFO - PROCESS | 1652 | 1461341888169 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]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 769ms 09:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:18:08 INFO - PROCESS | 1652 | 1461341888227 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1652 | 1461341888229 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:18:08 INFO - PROCESS | 1652 | 1461341888231 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1652 | 1461341888232 Marionette TRACE conn2 <- [1,1274,null,{}] 09:18:08 INFO - PROCESS | 1652 | 1461341888235 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}] 09:18:08 INFO - PROCESS | 1652 | 1461341888338 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:18:08 INFO - PROCESS | 1652 | 1461341888439 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e3aa800 == 85 [pid = 1652] [id = 326] 09:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a6db800) [pid = 1652] [serial = 977] [outer = 0x0] 09:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a6ddc00) [pid = 1652] [serial = 978] [outer = 0x12a6db800] 09:18:08 INFO - PROCESS | 1652 | 1461341888470 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a6e1c00) [pid = 1652] [serial = 979] [outer = 0x12a6db800] 09:18:08 INFO - PROCESS | 1652 | 1461341888878 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]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 669ms 09:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:18:08 INFO - PROCESS | 1652 | 1461341888904 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1652 | 1461341888906 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:18:08 INFO - PROCESS | 1652 | 1461341888908 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1652 | 1461341888909 Marionette TRACE conn2 <- [1,1278,null,{}] 09:18:08 INFO - PROCESS | 1652 | 1461341888912 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}] 09:18:09 INFO - PROCESS | 1652 | 1461341889042 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:18:09 INFO - PROCESS | 1652 | 1461341889297 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b856000 == 86 [pid = 1652] [id = 327] 09:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x114f0e400) [pid = 1652] [serial = 980] [outer = 0x0] 09:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x114f10400) [pid = 1652] [serial = 981] [outer = 0x114f0e400] 09:18:09 INFO - PROCESS | 1652 | 1461341889328 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x115620400) [pid = 1652] [serial = 982] [outer = 0x114f0e400] 09:18:09 INFO - PROCESS | 1652 | 1461341889733 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]]]}] 09:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 870ms 09:18:09 INFO - PROCESS | 1652 | 1461341889779 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:18:09 INFO - PROCESS | 1652 | 1461341889781 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:18:09 INFO - PROCESS | 1652 | 1461341889784 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 1652 | 1461341889786 Marionette TRACE conn2 <- [1,1282,null,{}] 09:18:09 INFO - PROCESS | 1652 | 1461341889790 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}] 09:18:09 INFO - PROCESS | 1652 | 1461341889895 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:18:09 INFO - PROCESS | 1652 | 1461341889959 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296af000 == 87 [pid = 1652] [id = 328] 09:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11903e800) [pid = 1652] [serial = 983] [outer = 0x0] 09:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11a548400) [pid = 1652] [serial = 984] [outer = 0x11903e800] 09:18:09 INFO - PROCESS | 1652 | 1461341889987 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11ad42c00) [pid = 1652] [serial = 985] [outer = 0x11903e800] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12fc75000 == 86 [pid = 1652] [id = 223] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e417800 == 85 [pid = 1652] [id = 318] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d357800 == 84 [pid = 1652] [id = 317] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91a000 == 83 [pid = 1652] [id = 316] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf13000 == 82 [pid = 1652] [id = 315] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaab800 == 81 [pid = 1652] [id = 314] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129671c00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129321800 == 80 [pid = 1652] [id = 313] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12703a800 == 79 [pid = 1652] [id = 312] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118ffa000 == 78 [pid = 1652] [id = 311] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8cb000 == 77 [pid = 1652] [id = 310] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118b7c800 == 76 [pid = 1652] [id = 309] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11be6b000 == 75 [pid = 1652] [id = 308] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119067000 == 74 [pid = 1652] [id = 307] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2dc000 == 73 [pid = 1652] [id = 305] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x130799000 == 72 [pid = 1652] [id = 304] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12fc6f000 == 71 [pid = 1652] [id = 303] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x127ab6000 == 70 [pid = 1652] [id = 302] 09:18:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11a913800 == 69 [pid = 1652] [id = 301] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12d5ca000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1178ebc00) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x115628400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11bcf5c00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c593c00) [pid = 1652] [serial = 868] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127574400) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127fbb800) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118b31c00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x115621000) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118be8800) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12756dc00) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12e818400) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1155be400) [pid = 1652] [serial = 450] [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.] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b4e0800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12e825000) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12dba5400) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b73cc00) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d059000) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12aafa400) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e882400) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e2aa000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12c046c00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d1b4800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12dabac00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d571400) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128f71000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12950e000) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127f27c00) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11af74000) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a552c00) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a9f8800) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11bebec00) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a9db400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a9f1000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 09:18:10 INFO - PROCESS | 1652 | 1461341890468 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]]]}] 09:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 09:18:10 INFO - PROCESS | 1652 | 1461341890512 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:18:10 INFO - PROCESS | 1652 | 1461341890517 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:18:10 INFO - PROCESS | 1652 | 1461341890519 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1652 | 1461341890521 Marionette TRACE conn2 <- [1,1286,null,{}] 09:18:10 INFO - PROCESS | 1652 | 1461341890523 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}] 09:18:10 INFO - PROCESS | 1652 | 1461341890608 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:18:10 INFO - PROCESS | 1652 | 1461341890616 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aea000 == 70 [pid = 1652] [id = 329] 09:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bcf8800) [pid = 1652] [serial = 986] [outer = 0x0] 09:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11becb000) [pid = 1652] [serial = 987] [outer = 0x11bcf8800] 09:18:10 INFO - PROCESS | 1652 | 1461341890645 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c592400) [pid = 1652] [serial = 988] [outer = 0x11bcf8800] 09:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 626ms 09:18:11 INFO - PROCESS | 1652 | 1461341891139 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]]]}] 09:18:11 INFO - PROCESS | 1652 | 1461341891159 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1652 | 1461341891161 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:18:11 INFO - PROCESS | 1652 | 1461341891174 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1652 | 1461341891179 Marionette TRACE conn2 <- [1,1290,null,{}] 09:18:11 INFO - PROCESS | 1652 | 1461341891186 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}] 09:18:11 INFO - PROCESS | 1652 | 1461341891319 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:18:11 INFO - PROCESS | 1652 | 1461341891410 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4b4800 == 71 [pid = 1652] [id = 330] 09:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11bf85c00) [pid = 1652] [serial = 989] [outer = 0x0] 09:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123a5f800) [pid = 1652] [serial = 990] [outer = 0x11bf85c00] 09:18:11 INFO - PROCESS | 1652 | 1461341891453 Marionette DEBUG loaded listener.js 09:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128fb6c00) [pid = 1652] [serial = 991] [outer = 0x11bf85c00] 09:18:11 INFO - PROCESS | 1652 | 1461341891758 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]]]}] 09:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 635ms 09:18:11 INFO - PROCESS | 1652 | 1461341891802 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1652 | 1461341891804 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:18:11 INFO - PROCESS | 1652 | 1461341891806 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1652 | 1461341891807 Marionette TRACE conn2 <- [1,1294,null,{}] 09:18:11 INFO - PROCESS | 1652 | 1461341891809 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}] 09:18:11 INFO - PROCESS | 1652 | 1461341891898 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:18:11 INFO - PROCESS | 1652 | 1461341891974 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x127abb800 == 72 [pid = 1652] [id = 331] 09:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x127789400) [pid = 1652] [serial = 992] [outer = 0x0] 09:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129509c00) [pid = 1652] [serial = 993] [outer = 0x127789400] 09:18:12 INFO - PROCESS | 1652 | 1461341892000 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129676400) [pid = 1652] [serial = 994] [outer = 0x127789400] 09:18:12 INFO - PROCESS | 1652 | 1461341892271 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]]]}] 09:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 09:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:18:12 INFO - PROCESS | 1652 | 1461341892325 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 1652 | 1461341892326 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:18:12 INFO - PROCESS | 1652 | 1461341892343 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1652 | 1461341892344 Marionette TRACE conn2 <- [1,1298,null,{}] 09:18:12 INFO - PROCESS | 1652 | 1461341892351 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}] 09:18:12 INFO - PROCESS | 1652 | 1461341892439 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:18:12 INFO - PROCESS | 1652 | 1461341892444 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a41f000 == 73 [pid = 1652] [id = 332] 09:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a9ddc00) [pid = 1652] [serial = 995] [outer = 0x0] 09:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a9eb800) [pid = 1652] [serial = 996] [outer = 0x12a9ddc00] 09:18:12 INFO - PROCESS | 1652 | 1461341892477 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12aaf8400) [pid = 1652] [serial = 997] [outer = 0x12a9ddc00] 09:18:12 INFO - PROCESS | 1652 | 1461341892875 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]]]}] 09:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 584ms 09:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:18:12 INFO - PROCESS | 1652 | 1461341892913 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 1652 | 1461341892915 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:18:12 INFO - PROCESS | 1652 | 1461341892917 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1652 | 1461341892918 Marionette TRACE conn2 <- [1,1302,null,{}] 09:18:12 INFO - PROCESS | 1652 | 1461341892920 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}] 09:18:13 INFO - PROCESS | 1652 | 1461341893029 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:18:13 INFO - PROCESS | 1652 | 1461341893046 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aab5000 == 74 [pid = 1652] [id = 333] 09:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129673000) [pid = 1652] [serial = 998] [outer = 0x0] 09:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b51a000) [pid = 1652] [serial = 999] [outer = 0x129673000] 09:18:13 INFO - PROCESS | 1652 | 1461341893072 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d058400) [pid = 1652] [serial = 1000] [outer = 0x129673000] 09:18:13 INFO - PROCESS | 1652 | 1461341893436 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]]]}] 09:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 09:18:13 INFO - PROCESS | 1652 | 1461341893485 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 1652 | 1461341893486 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:18:13 INFO - PROCESS | 1652 | 1461341893489 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 1652 | 1461341893490 Marionette TRACE conn2 <- [1,1306,null,{}] 09:18:13 INFO - PROCESS | 1652 | 1461341893492 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}] 09:18:13 INFO - PROCESS | 1652 | 1461341893605 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:18:13 INFO - PROCESS | 1652 | 1461341893619 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06c000 == 75 [pid = 1652] [id = 334] 09:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a9de800) [pid = 1652] [serial = 1001] [outer = 0x0] 09:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d1b2000) [pid = 1652] [serial = 1002] [outer = 0x12a9de800] 09:18:13 INFO - PROCESS | 1652 | 1461341893644 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12db9b000) [pid = 1652] [serial = 1003] [outer = 0x12a9de800] 09:18:13 INFO - PROCESS | 1652 | 1461341893986 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]]]}] 09:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 09:18:14 INFO - PROCESS | 1652 | 1461341894008 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 1652 | 1461341894009 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:18:14 INFO - PROCESS | 1652 | 1461341894012 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1652 | 1461341894013 Marionette TRACE conn2 <- [1,1310,null,{}] 09:18:14 INFO - PROCESS | 1652 | 1461341894015 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}] 09:18:14 INFO - PROCESS | 1652 | 1461341894121 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:18:14 INFO - PROCESS | 1652 | 1461341894134 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d35a000 == 76 [pid = 1652] [id = 335] 09:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12dba5000) [pid = 1652] [serial = 1004] [outer = 0x0] 09:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e424000) [pid = 1652] [serial = 1005] [outer = 0x12dba5000] 09:18:14 INFO - PROCESS | 1652 | 1461341894159 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e868c00) [pid = 1652] [serial = 1006] [outer = 0x12dba5000] 09:18:14 INFO - PROCESS | 1652 | 1461341894503 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] 09:18:14 INFO - PROCESS | 1652 | 1461341894541 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:18:14 INFO - PROCESS | 1652 | 1461341894543 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1652 | 1461341894544 Marionette TRACE conn2 <- [1,1314,null,{}] 09:18:14 INFO - PROCESS | 1652 | 1461341894547 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}] 09:18:14 INFO - PROCESS | 1652 | 1461341894775 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128099800) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a9d3400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a9d4800) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1147d3c00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x116242c00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123919400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11afe1400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c1b8000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123fa7800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d567800) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115365000) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12966a400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:18:14 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11535fc00) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:18:14 INFO - PROCESS | 1652 | 1461341894820 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f98000 == 77 [pid = 1652] [id = 336] 09:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x115093000) [pid = 1652] [serial = 1007] [outer = 0x0] 09:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11509e000) [pid = 1652] [serial = 1008] [outer = 0x115093000] 09:18:14 INFO - PROCESS | 1652 | 1461341894846 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1150a1c00) [pid = 1652] [serial = 1009] [outer = 0x115093000] 09:18:15 INFO - PROCESS | 1652 | 1461341895119 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]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 618ms 09:18:15 INFO - PROCESS | 1652 | 1461341895171 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:18:15 INFO - PROCESS | 1652 | 1461341895173 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:18:15 INFO - PROCESS | 1652 | 1461341895176 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1652 | 1461341895177 Marionette TRACE conn2 <- [1,1318,null,{}] 09:18:15 INFO - PROCESS | 1652 | 1461341895183 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}] 09:18:15 INFO - PROCESS | 1652 | 1461341895318 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:18:15 INFO - PROCESS | 1652 | 1461341895434 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b3800 == 78 [pid = 1652] [id = 337] 09:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1150a1800) [pid = 1652] [serial = 1010] [outer = 0x0] 09:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bcfcc00) [pid = 1652] [serial = 1011] [outer = 0x1150a1800] 09:18:15 INFO - PROCESS | 1652 | 1461341895481 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12dab2400) [pid = 1652] [serial = 1012] [outer = 0x1150a1800] 09:18:15 INFO - PROCESS | 1652 | 1461341895784 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]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 619ms 09:18:15 INFO - PROCESS | 1652 | 1461341895804 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:18:15 INFO - PROCESS | 1652 | 1461341895806 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:18:15 INFO - PROCESS | 1652 | 1461341895808 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1652 | 1461341895810 Marionette TRACE conn2 <- [1,1322,null,{}] 09:18:15 INFO - PROCESS | 1652 | 1461341895821 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}] 09:18:15 INFO - PROCESS | 1652 | 1461341895931 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:18:15 INFO - PROCESS | 1652 | 1461341895990 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f01d800 == 79 [pid = 1652] [id = 338] 09:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1153b8c00) [pid = 1652] [serial = 1013] [outer = 0x0] 09:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12aced400) [pid = 1652] [serial = 1014] [outer = 0x1153b8c00] 09:18:16 INFO - PROCESS | 1652 | 1461341896015 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e866c00) [pid = 1652] [serial = 1015] [outer = 0x1153b8c00] 09:18:16 INFO - PROCESS | 1652 | 1461341896298 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]]]}] 09:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 09:18:16 INFO - PROCESS | 1652 | 1461341896339 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1652 | 1461341896341 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:18:16 INFO - PROCESS | 1652 | 1461341896344 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1652 | 1461341896345 Marionette TRACE conn2 <- [1,1326,null,{}] 09:18:16 INFO - PROCESS | 1652 | 1461341896353 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}] 09:18:16 INFO - PROCESS | 1652 | 1461341896458 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:18:16 INFO - PROCESS | 1652 | 1461341896463 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x130791800 == 80 [pid = 1652] [id = 339] 09:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12e881000) [pid = 1652] [serial = 1016] [outer = 0x0] 09:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e8a1400) [pid = 1652] [serial = 1017] [outer = 0x12e881000] 09:18:16 INFO - PROCESS | 1652 | 1461341896489 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ef4c000) [pid = 1652] [serial = 1018] [outer = 0x12e881000] 09:18:16 INFO - PROCESS | 1652 | 1461341896944 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]]]}] 09:18:16 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 09:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 626ms 09:18:16 INFO - PROCESS | 1652 | 1461341896971 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1652 | 1461341896973 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:18:16 INFO - PROCESS | 1652 | 1461341896977 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1652 | 1461341896980 Marionette TRACE conn2 <- [1,1330,null,{}] 09:18:16 INFO - PROCESS | 1652 | 1461341896983 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}] 09:18:17 INFO - PROCESS | 1652 | 1461341897100 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:18:17 INFO - PROCESS | 1652 | 1461341897175 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad51800 == 81 [pid = 1652] [id = 340] 09:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x114f11800) [pid = 1652] [serial = 1019] [outer = 0x0] 09:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x115628400) [pid = 1652] [serial = 1020] [outer = 0x114f11800] 09:18:17 INFO - PROCESS | 1652 | 1461341897210 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118f55c00) [pid = 1652] [serial = 1021] [outer = 0x114f11800] 09:18:17 INFO - PROCESS | 1652 | 1461341897697 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]]]}] 09:18:17 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 09:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 822ms 09:18:17 INFO - PROCESS | 1652 | 1461341897818 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1652 | 1461341897825 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:18:17 INFO - PROCESS | 1652 | 1461341897836 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1652 | 1461341897839 Marionette TRACE conn2 <- [1,1334,null,{}] 09:18:17 INFO - PROCESS | 1652 | 1461341897843 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}] 09:18:17 INFO - PROCESS | 1652 | 1461341897971 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:18:18 INFO - PROCESS | 1652 | 1461341898041 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296ad000 == 82 [pid = 1652] [id = 341] 09:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11b82f800) [pid = 1652] [serial = 1022] [outer = 0x0] 09:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11c72d400) [pid = 1652] [serial = 1023] [outer = 0x11b82f800] 09:18:18 INFO - PROCESS | 1652 | 1461341898071 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11c860c00) [pid = 1652] [serial = 1024] [outer = 0x11b82f800] 09:18:18 INFO - PROCESS | 1652 | 1461341898462 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]]]}] 09:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 09:18:18 INFO - PROCESS | 1652 | 1461341898507 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 1652 | 1461341898509 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:18:18 INFO - PROCESS | 1652 | 1461341898511 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 1652 | 1461341898514 Marionette TRACE conn2 <- [1,1338,null,{}] 09:18:18 INFO - PROCESS | 1652 | 1461341898523 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}] 09:18:18 INFO - PROCESS | 1652 | 1461341898633 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:18:18 INFO - PROCESS | 1652 | 1461341898738 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed3a000 == 83 [pid = 1652] [id = 342] 09:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1277bec00) [pid = 1652] [serial = 1025] [outer = 0x0] 09:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129138000) [pid = 1652] [serial = 1026] [outer = 0x1277bec00] 09:18:18 INFO - PROCESS | 1652 | 1461341898773 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a468800) [pid = 1652] [serial = 1027] [outer = 0x1277bec00] 09:18:19 INFO - PROCESS | 1652 | 1461341899717 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]]]}] 09:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1223ms 09:18:19 INFO - PROCESS | 1652 | 1461341899735 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 1652 | 1461341899737 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:18:19 INFO - PROCESS | 1652 | 1461341899739 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1652 | 1461341899741 Marionette TRACE conn2 <- [1,1342,null,{}] 09:18:19 INFO - PROCESS | 1652 | 1461341899743 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}] 09:18:19 INFO - PROCESS | 1652 | 1461341899851 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:18:19 INFO - PROCESS | 1652 | 1461341899909 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad78800 == 84 [pid = 1652] [id = 343] 09:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11901dc00) [pid = 1652] [serial = 1028] [outer = 0x0] 09:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a471000) [pid = 1652] [serial = 1029] [outer = 0x11901dc00] 09:18:19 INFO - PROCESS | 1652 | 1461341899980 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a6e1000) [pid = 1652] [serial = 1030] [outer = 0x11901dc00] 09:18:20 INFO - PROCESS | 1652 | 1461341900375 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]]]}] 09:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 09:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:18:20 INFO - PROCESS | 1652 | 1461341900408 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:18:20 INFO - PROCESS | 1652 | 1461341900410 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:18:20 INFO - PROCESS | 1652 | 1461341900412 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:18:20 INFO - PROCESS | 1652 | 1461341900413 Marionette TRACE conn2 <- [1,1346,null,{}] 09:18:20 INFO - PROCESS | 1652 | 1461341900416 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}] 09:18:20 INFO - PROCESS | 1652 | 1461341900522 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:18:20 INFO - PROCESS | 1652 | 1461341900582 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad92000 == 85 [pid = 1652] [id = 344] 09:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a9d2000) [pid = 1652] [serial = 1031] [outer = 0x0] 09:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12aaef800) [pid = 1652] [serial = 1032] [outer = 0x12a9d2000] 09:18:20 INFO - PROCESS | 1652 | 1461341900652 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ace9800) [pid = 1652] [serial = 1033] [outer = 0x12a9d2000] 09:18:21 INFO - PROCESS | 1652 | 1461341901089 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]]]}] 09:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 720ms 09:18:21 INFO - PROCESS | 1652 | 1461341901171 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1652 | 1461341901173 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:18:21 INFO - PROCESS | 1652 | 1461341901177 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1652 | 1461341901178 Marionette TRACE conn2 <- [1,1350,null,{}] 09:18:21 INFO - PROCESS | 1652 | 1461341901181 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}] 09:18:21 INFO - PROCESS | 1652 | 1461341901302 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:18:21 INFO - PROCESS | 1652 | 1461341901379 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5d1800 == 86 [pid = 1652] [id = 345] 09:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11a945400) [pid = 1652] [serial = 1034] [outer = 0x0] 09:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b0c5c00) [pid = 1652] [serial = 1035] [outer = 0x11a945400] 09:18:21 INFO - PROCESS | 1652 | 1461341901411 Marionette DEBUG loaded listener.js 09:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b0cd800) [pid = 1652] [serial = 1036] [outer = 0x11a945400] 09:18:22 INFO - PROCESS | 1652 | 1461341902021 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]]]}] 09:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 872ms 09:18:22 INFO - PROCESS | 1652 | 1461341902051 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 1652 | 1461341902053 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:18:22 INFO - PROCESS | 1652 | 1461341902057 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 1652 | 1461341902059 Marionette TRACE conn2 <- [1,1354,null,{}] 09:18:22 INFO - PROCESS | 1652 | 1461341902063 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}] 09:18:22 INFO - PROCESS | 1652 | 1461341902168 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:18:22 INFO - PROCESS | 1652 | 1461341902247 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a17000 == 87 [pid = 1652] [id = 346] 09:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x115621800) [pid = 1652] [serial = 1037] [outer = 0x0] 09:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x115891400) [pid = 1652] [serial = 1038] [outer = 0x115621800] 09:18:22 INFO - PROCESS | 1652 | 1461341902276 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118b3c400) [pid = 1652] [serial = 1039] [outer = 0x115621800] 09:18:22 INFO - PROCESS | 1652 | 1461341902704 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]]]}] 09:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 09:18:22 INFO - PROCESS | 1652 | 1461341902728 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 1652 | 1461341902732 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:18:22 INFO - PROCESS | 1652 | 1461341902736 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 1652 | 1461341902738 Marionette TRACE conn2 <- [1,1358,null,{}] 09:18:22 INFO - PROCESS | 1652 | 1461341902740 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}] 09:18:22 INFO - PROCESS | 1652 | 1461341902839 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:18:22 INFO - PROCESS | 1652 | 1461341902954 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be61800 == 88 [pid = 1652] [id = 347] 09:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11a548c00) [pid = 1652] [serial = 1040] [outer = 0x0] 09:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11b2cdc00) [pid = 1652] [serial = 1041] [outer = 0x11a548c00] 09:18:22 INFO - PROCESS | 1652 | 1461341902983 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11bcf9000) [pid = 1652] [serial = 1042] [outer = 0x11a548c00] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12db11800 == 87 [pid = 1652] [id = 208] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f01d800 == 86 [pid = 1652] [id = 338] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b3800 == 85 [pid = 1652] [id = 337] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118f98000 == 84 [pid = 1652] [id = 336] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d35a000 == 83 [pid = 1652] [id = 335] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x119091400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11bf7ec00) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a4f4400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12aaf3400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d568000) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e8a2800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e431800) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06c000 == 82 [pid = 1652] [id = 334] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12aab5000 == 81 [pid = 1652] [id = 333] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a41f000 == 80 [pid = 1652] [id = 332] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x127abb800 == 79 [pid = 1652] [id = 331] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4b4800 == 78 [pid = 1652] [id = 330] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119aea000 == 77 [pid = 1652] [id = 329] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1296af000 == 76 [pid = 1652] [id = 328] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11b856000 == 75 [pid = 1652] [id = 327] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed45000 == 74 [pid = 1652] [id = 323] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12db0e800 == 73 [pid = 1652] [id = 322] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123b87000 == 72 [pid = 1652] [id = 321] 09:18:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119724800 == 71 [pid = 1652] [id = 320] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a4f8400) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1291cdc00) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a9f4800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b51b000) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11535f400) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1155c5c00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x119d51000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x118be8400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b485400) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123a58c00) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127411800) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11b834400) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11bcf7800) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c857000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c85c400) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1277ca800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e428400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128919400) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12db9c800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12d1b1000) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x119a52c00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12aaf4c00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128f6dc00) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d056c00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115368400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 09:18:23 INFO - PROCESS | 1652 | 1461341903378 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]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 09:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:18:23 INFO - PROCESS | 1652 | 1461341903405 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 1652 | 1461341903407 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:18:23 INFO - PROCESS | 1652 | 1461341903409 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1652 | 1461341903411 Marionette TRACE conn2 <- [1,1362,null,{}] 09:18:23 INFO - PROCESS | 1652 | 1461341903419 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}] 09:18:23 INFO - PROCESS | 1652 | 1461341903508 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:18:23 INFO - PROCESS | 1652 | 1461341903566 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c13a800 == 72 [pid = 1652] [id = 348] 09:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11af77800) [pid = 1652] [serial = 1043] [outer = 0x0] 09:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c1f4400) [pid = 1652] [serial = 1044] [outer = 0x11af77800] 09:18:23 INFO - PROCESS | 1652 | 1461341903594 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x123a5c800) [pid = 1652] [serial = 1045] [outer = 0x11af77800] 09:18:23 INFO - PROCESS | 1652 | 1461341903919 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]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 09:18:23 INFO - PROCESS | 1652 | 1461341903930 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 1652 | 1461341903934 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:18:23 INFO - PROCESS | 1652 | 1461341903938 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1652 | 1461341903939 Marionette TRACE conn2 <- [1,1366,null,{}] 09:18:23 INFO - PROCESS | 1652 | 1461341903941 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}] 09:18:24 INFO - PROCESS | 1652 | 1461341904029 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:18:24 INFO - PROCESS | 1652 | 1461341904033 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127abe800 == 73 [pid = 1652] [id = 349] 09:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x123facc00) [pid = 1652] [serial = 1046] [outer = 0x0] 09:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1277c1c00) [pid = 1652] [serial = 1047] [outer = 0x123facc00] 09:18:24 INFO - PROCESS | 1652 | 1461341904060 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128926400) [pid = 1652] [serial = 1048] [outer = 0x123facc00] 09:18:24 INFO - PROCESS | 1652 | 1461341904434 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] 09:18:24 INFO - PROCESS | 1652 | 1461341904459 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:18:24 INFO - PROCESS | 1652 | 1461341904461 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1652 | 1461341904462 Marionette TRACE conn2 <- [1,1370,null,{}] 09:18:24 INFO - PROCESS | 1652 | 1461341904465 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}] 09:18:24 INFO - PROCESS | 1652 | 1461341904549 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:18:24 INFO - PROCESS | 1652 | 1461341904554 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b74800 == 74 [pid = 1652] [id = 350] 09:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x127fb8400) [pid = 1652] [serial = 1049] [outer = 0x0] 09:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x128fbb000) [pid = 1652] [serial = 1050] [outer = 0x127fb8400] 09:18:24 INFO - PROCESS | 1652 | 1461341904580 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1291cbc00) [pid = 1652] [serial = 1051] [outer = 0x127fb8400] 09:18:24 INFO - PROCESS | 1652 | 1461341904920 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] 09:18:24 INFO - PROCESS | 1652 | 1461341904936 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:18:24 INFO - PROCESS | 1652 | 1461341904939 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1652 | 1461341904940 Marionette TRACE conn2 <- [1,1374,null,{}] 09:18:24 INFO - PROCESS | 1652 | 1461341904942 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}] 09:18:25 INFO - PROCESS | 1652 | 1461341905042 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:18:25 INFO - PROCESS | 1652 | 1461341905108 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a415800 == 75 [pid = 1652] [id = 351] 09:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x128928400) [pid = 1652] [serial = 1052] [outer = 0x0] 09:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129508c00) [pid = 1652] [serial = 1053] [outer = 0x128928400] 09:18:25 INFO - PROCESS | 1652 | 1461341905136 Marionette DEBUG loaded listener.js 09:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a9dac00) [pid = 1652] [serial = 1054] [outer = 0x128928400] 09:18:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:25 INFO - PROCESS | 1652 | 1461341905476 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] 09:18:25 INFO - PROCESS | 1652 | 1461341905510 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:18:25 INFO - PROCESS | 1652 | 1461341905512 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - PROCESS | 1652 | 1461341905513 Marionette TRACE conn2 <- [1,1378,null,{}] 09:18:25 INFO - PROCESS | 1652 | 1461341905516 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}] 09:18:25 INFO - PROCESS | 1652 | 1461341905634 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:18:25 INFO - PROCESS | 1652 | 1461341905644 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d2800 == 76 [pid = 1652] [id = 352] 09:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128fc3400) [pid = 1652] [serial = 1055] [outer = 0x0] 09:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ace7000) [pid = 1652] [serial = 1056] [outer = 0x128fc3400] 09:18:25 INFO - PROCESS | 1652 | 1461341905686 Marionette DEBUG loaded listener.js 09:18:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b0c5000) [pid = 1652] [serial = 1057] [outer = 0x128fc3400] 09:18:26 INFO - PROCESS | 1652 | 1461341906169 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] 09:18:26 INFO - PROCESS | 1652 | 1461341906185 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:18:26 INFO - PROCESS | 1652 | 1461341906188 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 1652 | 1461341906189 Marionette TRACE conn2 <- [1,1382,null,{}] 09:18:26 INFO - PROCESS | 1652 | 1461341906191 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}] 09:18:26 INFO - PROCESS | 1652 | 1461341906294 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:18:26 INFO - PROCESS | 1652 | 1461341906307 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1c000 == 77 [pid = 1652] [id = 353] 09:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b0c7800) [pid = 1652] [serial = 1058] [outer = 0x0] 09:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b0cec00) [pid = 1652] [serial = 1059] [outer = 0x12b0c7800] 09:18:26 INFO - PROCESS | 1652 | 1461341906333 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b483000) [pid = 1652] [serial = 1060] [outer = 0x12b0c7800] 09:18:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:26 INFO - PROCESS | 1652 | 1461341906680 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] 09:18:26 INFO - PROCESS | 1652 | 1461341906708 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:18:26 INFO - PROCESS | 1652 | 1461341906710 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 1652 | 1461341906711 Marionette TRACE conn2 <- [1,1386,null,{}] 09:18:26 INFO - PROCESS | 1652 | 1461341906713 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}] 09:18:26 INFO - PROCESS | 1652 | 1461341906819 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:18:26 INFO - PROCESS | 1652 | 1461341906831 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d079000 == 78 [pid = 1652] [id = 354] 09:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b48cc00) [pid = 1652] [serial = 1061] [outer = 0x0] 09:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b4e6400) [pid = 1652] [serial = 1062] [outer = 0x12b48cc00] 09:18:26 INFO - PROCESS | 1652 | 1461341906857 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b745400) [pid = 1652] [serial = 1063] [outer = 0x12b48cc00] 09:18:27 INFO - PROCESS | 1652 | 1461341907220 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] 09:18:27 INFO - PROCESS | 1652 | 1461341907235 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:18:27 INFO - PROCESS | 1652 | 1461341907237 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1652 | 1461341907238 Marionette TRACE conn2 <- [1,1390,null,{}] 09:18:27 INFO - PROCESS | 1652 | 1461341907240 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}] 09:18:27 INFO - PROCESS | 1652 | 1461341907347 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:18:27 INFO - PROCESS | 1652 | 1461341907374 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e410000 == 79 [pid = 1652] [id = 355] 09:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12d022800) [pid = 1652] [serial = 1064] [outer = 0x0] 09:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12d05ac00) [pid = 1652] [serial = 1065] [outer = 0x12d022800] 09:18:27 INFO - PROCESS | 1652 | 1461341907400 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d1b0000) [pid = 1652] [serial = 1066] [outer = 0x12d022800] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1153b8c00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bcf8800) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11bf85c00) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12966cc00) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1150a1800) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12dba5000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114f0e400) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11903e800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127789400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x129673000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a9de800) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x115093000) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:18:27 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a9ddc00) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:18:27 INFO - PROCESS | 1652 | 1461341907916 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]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 718ms 09:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:18:27 INFO - PROCESS | 1652 | 1461341907956 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 1652 | 1461341907958 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:18:27 INFO - PROCESS | 1652 | 1461341907960 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1652 | 1461341907962 Marionette TRACE conn2 <- [1,1394,null,{}] 09:18:27 INFO - PROCESS | 1652 | 1461341907970 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}] 09:18:28 INFO - PROCESS | 1652 | 1461341908122 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:18:28 INFO - PROCESS | 1652 | 1461341908130 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e84b800 == 80 [pid = 1652] [id = 356] 09:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11562dc00) [pid = 1652] [serial = 1067] [outer = 0x0] 09:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12932f000) [pid = 1652] [serial = 1068] [outer = 0x11562dc00] 09:18:28 INFO - PROCESS | 1652 | 1461341908160 Marionette DEBUG loaded listener.js 09:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d563c00) [pid = 1652] [serial = 1069] [outer = 0x11562dc00] 09:18:28 INFO - PROCESS | 1652 | 1461341908482 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]]]}] 09:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 572ms 09:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:18:28 INFO - PROCESS | 1652 | 1461341908532 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:18:28 INFO - PROCESS | 1652 | 1461341908534 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:18:28 INFO - PROCESS | 1652 | 1461341908536 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:18:28 INFO - PROCESS | 1652 | 1461341908537 Marionette TRACE conn2 <- [1,1398,null,{}] 09:18:28 INFO - PROCESS | 1652 | 1461341908539 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}] 09:18:28 INFO - PROCESS | 1652 | 1461341908651 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:18:28 INFO - PROCESS | 1652 | 1461341908657 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb6c000 == 81 [pid = 1652] [id = 357] 09:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11af6d400) [pid = 1652] [serial = 1070] [outer = 0x0] 09:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d570000) [pid = 1652] [serial = 1071] [outer = 0x11af6d400] 09:18:28 INFO - PROCESS | 1652 | 1461341908683 Marionette DEBUG loaded listener.js 09:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12dabac00) [pid = 1652] [serial = 1072] [outer = 0x11af6d400] 09:18:28 INFO - PROCESS | 1652 | 1461341908978 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]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 09:18:29 INFO - PROCESS | 1652 | 1461341909005 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 1652 | 1461341909006 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:18:29 INFO - PROCESS | 1652 | 1461341909009 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 1652 | 1461341909010 Marionette TRACE conn2 <- [1,1402,null,{}] 09:18:29 INFO - PROCESS | 1652 | 1461341909012 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}] 09:18:29 INFO - PROCESS | 1652 | 1461341909111 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:18:29 INFO - PROCESS | 1652 | 1461341909115 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd7c800 == 82 [pid = 1652] [id = 358] 09:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12dabb800) [pid = 1652] [serial = 1073] [outer = 0x0] 09:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e2a4400) [pid = 1652] [serial = 1074] [outer = 0x12dabb800] 09:18:29 INFO - PROCESS | 1652 | 1461341909143 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e424400) [pid = 1652] [serial = 1075] [outer = 0x12dabb800] 09:18:29 INFO - PROCESS | 1652 | 1461341909674 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]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 09:18:29 INFO - PROCESS | 1652 | 1461341909693 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 1652 | 1461341909694 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:18:29 INFO - PROCESS | 1652 | 1461341909700 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 1652 | 1461341909701 Marionette TRACE conn2 <- [1,1406,null,{}] 09:18:29 INFO - PROCESS | 1652 | 1461341909705 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}] 09:18:29 INFO - PROCESS | 1652 | 1461341909931 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:18:30 INFO - PROCESS | 1652 | 1461341910014 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef4800 == 83 [pid = 1652] [id = 359] 09:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x114f06000) [pid = 1652] [serial = 1076] [outer = 0x0] 09:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x114f11000) [pid = 1652] [serial = 1077] [outer = 0x114f06000] 09:18:30 INFO - PROCESS | 1652 | 1461341910047 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11509f800) [pid = 1652] [serial = 1078] [outer = 0x114f06000] 09:18:30 INFO - PROCESS | 1652 | 1461341910520 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]]]}] 09:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 872ms 09:18:30 INFO - PROCESS | 1652 | 1461341910572 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:18:30 INFO - PROCESS | 1652 | 1461341910575 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:18:30 INFO - PROCESS | 1652 | 1461341910579 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 1652 | 1461341910582 Marionette TRACE conn2 <- [1,1410,null,{}] 09:18:30 INFO - PROCESS | 1652 | 1461341910585 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}] 09:18:30 INFO - PROCESS | 1652 | 1461341910694 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:18:30 INFO - PROCESS | 1652 | 1461341910770 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b9a800 == 84 [pid = 1652] [id = 360] 09:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11a552c00) [pid = 1652] [serial = 1079] [outer = 0x0] 09:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11b2ca400) [pid = 1652] [serial = 1080] [outer = 0x11a552c00] 09:18:30 INFO - PROCESS | 1652 | 1461341910802 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bec2800) [pid = 1652] [serial = 1081] [outer = 0x11a552c00] 09:18:31 INFO - PROCESS | 1652 | 1461341911296 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]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 774ms 09:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:18:31 INFO - PROCESS | 1652 | 1461341911353 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 1652 | 1461341911356 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:18:31 INFO - PROCESS | 1652 | 1461341911359 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 1652 | 1461341911361 Marionette TRACE conn2 <- [1,1414,null,{}] 09:18:31 INFO - PROCESS | 1652 | 1461341911364 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}] 09:18:31 INFO - PROCESS | 1652 | 1461341911476 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:18:31 INFO - PROCESS | 1652 | 1461341911554 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e4000 == 85 [pid = 1652] [id = 361] 09:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x124069800) [pid = 1652] [serial = 1082] [outer = 0x0] 09:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1275fa800) [pid = 1652] [serial = 1083] [outer = 0x124069800] 09:18:31 INFO - PROCESS | 1652 | 1461341911584 Marionette DEBUG loaded listener.js 09:18:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128fc3800) [pid = 1652] [serial = 1084] [outer = 0x124069800] 09:18:32 INFO - PROCESS | 1652 | 1461341912109 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]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 771ms 09:18:32 INFO - PROCESS | 1652 | 1461341912131 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 1652 | 1461341912135 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:18:32 INFO - PROCESS | 1652 | 1461341912148 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 1652 | 1461341912153 Marionette TRACE conn2 <- [1,1418,null,{}] 09:18:32 INFO - PROCESS | 1652 | 1461341912157 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}] 09:18:32 INFO - PROCESS | 1652 | 1461341912300 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:18:32 INFO - PROCESS | 1652 | 1461341912376 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b5800 == 86 [pid = 1652] [id = 362] 09:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x129136000) [pid = 1652] [serial = 1085] [outer = 0x0] 09:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a46d000) [pid = 1652] [serial = 1086] [outer = 0x129136000] 09:18:32 INFO - PROCESS | 1652 | 1461341912407 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ace3c00) [pid = 1652] [serial = 1087] [outer = 0x129136000] 09:18:32 INFO - PROCESS | 1652 | 1461341912844 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]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 732ms 09:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:18:32 INFO - PROCESS | 1652 | 1461341912873 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 1652 | 1461341912874 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:18:32 INFO - PROCESS | 1652 | 1461341912877 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 1652 | 1461341912878 Marionette TRACE conn2 <- [1,1422,null,{}] 09:18:32 INFO - PROCESS | 1652 | 1461341912880 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}] 09:18:32 INFO - PROCESS | 1652 | 1461341912990 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:18:33 INFO - PROCESS | 1652 | 1461341913063 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b093800 == 87 [pid = 1652] [id = 363] 09:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1277c5000) [pid = 1652] [serial = 1088] [outer = 0x0] 09:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12b514c00) [pid = 1652] [serial = 1089] [outer = 0x1277c5000] 09:18:33 INFO - PROCESS | 1652 | 1461341913096 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e87e000) [pid = 1652] [serial = 1090] [outer = 0x1277c5000] 09:18:33 INFO - PROCESS | 1652 | 1461341913505 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]]]}] 09:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 09:18:33 INFO - PROCESS | 1652 | 1461341913545 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:18:33 INFO - PROCESS | 1652 | 1461341913547 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:18:33 INFO - PROCESS | 1652 | 1461341913549 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 1652 | 1461341913550 Marionette TRACE conn2 <- [1,1426,null,{}] 09:18:33 INFO - PROCESS | 1652 | 1461341913553 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}] 09:18:33 INFO - PROCESS | 1652 | 1461341913684 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:18:33 INFO - PROCESS | 1652 | 1461341913775 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e1000 == 88 [pid = 1652] [id = 364] 09:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b0bbc00) [pid = 1652] [serial = 1091] [outer = 0x0] 09:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b0bd800) [pid = 1652] [serial = 1092] [outer = 0x12b0bbc00] 09:18:33 INFO - PROCESS | 1652 | 1461341913813 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12e889c00) [pid = 1652] [serial = 1093] [outer = 0x12b0bbc00] 09:18:34 INFO - PROCESS | 1652 | 1461341914276 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]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 771ms 09:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:18:34 INFO - PROCESS | 1652 | 1461341914321 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 1652 | 1461341914322 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:18:34 INFO - PROCESS | 1652 | 1461341914324 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 1652 | 1461341914326 Marionette TRACE conn2 <- [1,1430,null,{}] 09:18:34 INFO - PROCESS | 1652 | 1461341914328 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}] 09:18:34 INFO - PROCESS | 1652 | 1461341914478 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:18:34 INFO - PROCESS | 1652 | 1461341914487 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1390d8000 == 89 [pid = 1652] [id = 365] 09:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12aee3000) [pid = 1652] [serial = 1094] [outer = 0x0] 09:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12aee9800) [pid = 1652] [serial = 1095] [outer = 0x12aee3000] 09:18:34 INFO - PROCESS | 1652 | 1461341914514 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12aeedc00) [pid = 1652] [serial = 1096] [outer = 0x12aee3000] 09:18:35 INFO - PROCESS | 1652 | 1461341915072 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]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 820ms 09:18:35 INFO - PROCESS | 1652 | 1461341915145 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 1652 | 1461341915147 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:18:35 INFO - PROCESS | 1652 | 1461341915151 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1652 | 1461341915153 Marionette TRACE conn2 <- [1,1434,null,{}] 09:18:35 INFO - PROCESS | 1652 | 1461341915157 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}] 09:18:35 INFO - PROCESS | 1652 | 1461341915313 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:18:35 INFO - PROCESS | 1652 | 1461341915433 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e3ba000 == 90 [pid = 1652] [id = 366] 09:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12aee8400) [pid = 1652] [serial = 1097] [outer = 0x0] 09:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12e8a7400) [pid = 1652] [serial = 1098] [outer = 0x12aee8400] 09:18:35 INFO - PROCESS | 1652 | 1461341915462 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ef50400) [pid = 1652] [serial = 1099] [outer = 0x12aee8400] 09:18:35 INFO - PROCESS | 1652 | 1461341915905 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]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 822ms 09:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:18:35 INFO - PROCESS | 1652 | 1461341915973 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 1652 | 1461341915974 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:18:35 INFO - PROCESS | 1652 | 1461341915976 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1652 | 1461341915977 Marionette TRACE conn2 <- [1,1438,null,{}] 09:18:35 INFO - PROCESS | 1652 | 1461341915980 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}] 09:18:36 INFO - PROCESS | 1652 | 1461341916089 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:18:36 INFO - PROCESS | 1652 | 1461341916351 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b252800 == 91 [pid = 1652] [id = 367] 09:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x115095000) [pid = 1652] [serial = 1100] [outer = 0x0] 09:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11509b000) [pid = 1652] [serial = 1101] [outer = 0x115095000] 09:18:36 INFO - PROCESS | 1652 | 1461341916382 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x115366400) [pid = 1652] [serial = 1102] [outer = 0x115095000] 09:18:36 INFO - PROCESS | 1652 | 1461341916816 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]]]}] 09:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 869ms 09:18:36 INFO - PROCESS | 1652 | 1461341916847 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:18:36 INFO - PROCESS | 1652 | 1461341916849 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:18:36 INFO - PROCESS | 1652 | 1461341916852 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 1652 | 1461341916854 Marionette TRACE conn2 <- [1,1442,null,{}] 09:18:36 INFO - PROCESS | 1652 | 1461341916858 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}] 09:18:36 INFO - PROCESS | 1652 | 1461341916961 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:18:37 INFO - PROCESS | 1652 | 1461341917027 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a908800 == 92 [pid = 1652] [id = 368] 09:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11afda000) [pid = 1652] [serial = 1103] [outer = 0x0] 09:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11bcf5c00) [pid = 1652] [serial = 1104] [outer = 0x11afda000] 09:18:37 INFO - PROCESS | 1652 | 1461341917097 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11c859000) [pid = 1652] [serial = 1105] [outer = 0x11afda000] 09:18:37 INFO - PROCESS | 1652 | 1461341917595 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]]]}] 09:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 772ms 09:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:18:37 INFO - PROCESS | 1652 | 1461341917652 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:18:37 INFO - PROCESS | 1652 | 1461341917654 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:18:37 INFO - PROCESS | 1652 | 1461341917657 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:18:37 INFO - PROCESS | 1652 | 1461341917659 Marionette TRACE conn2 <- [1,1446,null,{}] 09:18:37 INFO - PROCESS | 1652 | 1461341917663 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}] 09:18:37 INFO - PROCESS | 1652 | 1461341917799 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:18:37 INFO - PROCESS | 1652 | 1461341917882 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a403800 == 93 [pid = 1652] [id = 369] 09:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1277ca800) [pid = 1652] [serial = 1106] [outer = 0x0] 09:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x128f6ec00) [pid = 1652] [serial = 1107] [outer = 0x1277ca800] 09:18:37 INFO - PROCESS | 1652 | 1461341917911 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x129135000) [pid = 1652] [serial = 1108] [outer = 0x1277ca800] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c471000 == 92 [pid = 1652] [id = 227] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd7c800 == 91 [pid = 1652] [id = 358] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb6c000 == 90 [pid = 1652] [id = 357] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e84b800 == 89 [pid = 1652] [id = 356] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1277c5c00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12e864800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a6ddc00) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12be8c800) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11bab5c00) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x115625800) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12e8a1400) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x129137400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e410000 == 88 [pid = 1652] [id = 355] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d079000 == 87 [pid = 1652] [id = 354] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1c000 == 86 [pid = 1652] [id = 353] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d2800 == 85 [pid = 1652] [id = 352] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a415800 == 84 [pid = 1652] [id = 351] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119b74800 == 83 [pid = 1652] [id = 350] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x127abe800 == 82 [pid = 1652] [id = 349] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c13a800 == 81 [pid = 1652] [id = 348] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11be61800 == 80 [pid = 1652] [id = 347] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x123a17000 == 79 [pid = 1652] [id = 346] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5d1800 == 78 [pid = 1652] [id = 345] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad92000 == 77 [pid = 1652] [id = 344] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad78800 == 76 [pid = 1652] [id = 343] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed3a000 == 75 [pid = 1652] [id = 342] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1296ad000 == 74 [pid = 1652] [id = 341] 09:18:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad51800 == 73 [pid = 1652] [id = 340] 09:18:38 INFO - PROCESS | 1652 | 1461341918529 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]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 920ms 09:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:18:38 INFO - PROCESS | 1652 | 1461341918578 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 1652 | 1461341918579 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:18:38 INFO - PROCESS | 1652 | 1461341918586 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 1652 | 1461341918590 Marionette TRACE conn2 <- [1,1450,null,{}] 09:18:38 INFO - PROCESS | 1652 | 1461341918593 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}] 09:18:38 INFO - PROCESS | 1652 | 1461341918685 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12dab2400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12e868c00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x115620400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11ad42c00) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x129676400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x123a5f800) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12e424000) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11a548400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x114f10400) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b51a000) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x129509c00) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12d1b2000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11509e000) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12aaf8400) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12db9b000) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a9eb800) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1150a1c00) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11bcfcc00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d058400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e866c00) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c592400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128fb6c00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129677400) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12aced400) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11becb000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 09:18:38 INFO - PROCESS | 1652 | 1461341918755 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c130800 == 74 [pid = 1652] [id = 370] 09:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11509e000) [pid = 1652] [serial = 1109] [outer = 0x0] 09:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11ad42c00) [pid = 1652] [serial = 1110] [outer = 0x11509e000] 09:18:38 INFO - PROCESS | 1652 | 1461341918784 Marionette DEBUG loaded listener.js 09:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12966a800) [pid = 1652] [serial = 1111] [outer = 0x11509e000] 09:18:39 INFO - PROCESS | 1652 | 1461341919105 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]]]}] 09:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 526ms 09:18:39 INFO - PROCESS | 1652 | 1461341919108 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:18:39 INFO - PROCESS | 1652 | 1461341919110 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:18:39 INFO - PROCESS | 1652 | 1461341919112 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 1652 | 1461341919114 Marionette TRACE conn2 <- [1,1454,null,{}] 09:18:39 INFO - PROCESS | 1652 | 1461341919121 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}] 09:18:39 INFO - PROCESS | 1652 | 1461341919218 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:18:39 INFO - PROCESS | 1652 | 1461341919222 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930b000 == 75 [pid = 1652] [id = 371] 09:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11890fc00) [pid = 1652] [serial = 1112] [outer = 0x0] 09:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a471400) [pid = 1652] [serial = 1113] [outer = 0x11890fc00] 09:18:39 INFO - PROCESS | 1652 | 1461341919248 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a6d7400) [pid = 1652] [serial = 1114] [outer = 0x11890fc00] 09:18:39 INFO - PROCESS | 1652 | 1461341919602 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]]]}] 09:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 524ms 09:18:39 INFO - PROCESS | 1652 | 1461341919637 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:18:39 INFO - PROCESS | 1652 | 1461341919638 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:18:39 INFO - PROCESS | 1652 | 1461341919640 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 1652 | 1461341919642 Marionette TRACE conn2 <- [1,1458,null,{}] 09:18:39 INFO - PROCESS | 1652 | 1461341919644 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}] 09:18:39 INFO - PROCESS | 1652 | 1461341919741 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:18:39 INFO - PROCESS | 1652 | 1461341919747 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad74800 == 76 [pid = 1652] [id = 372] 09:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a9ee000) [pid = 1652] [serial = 1115] [outer = 0x0] 09:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a9f8800) [pid = 1652] [serial = 1116] [outer = 0x12a9ee000] 09:18:39 INFO - PROCESS | 1652 | 1461341919782 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12acef800) [pid = 1652] [serial = 1117] [outer = 0x12a9ee000] 09:18:40 INFO - PROCESS | 1652 | 1461341920179 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]]]}] 09:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 567ms 09:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:18:40 INFO - PROCESS | 1652 | 1461341920209 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:18:40 INFO - PROCESS | 1652 | 1461341920210 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:18:40 INFO - PROCESS | 1652 | 1461341920212 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 1652 | 1461341920213 Marionette TRACE conn2 <- [1,1462,null,{}] 09:18:40 INFO - PROCESS | 1652 | 1461341920215 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}] 09:18:40 INFO - PROCESS | 1652 | 1461341920307 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:18:40 INFO - PROCESS | 1652 | 1461341920382 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b090800 == 77 [pid = 1652] [id = 373] 09:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a9ee800) [pid = 1652] [serial = 1118] [outer = 0x0] 09:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aed1000) [pid = 1652] [serial = 1119] [outer = 0x12a9ee800] 09:18:40 INFO - PROCESS | 1652 | 1461341920407 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b0bf400) [pid = 1652] [serial = 1120] [outer = 0x12a9ee800] 09:18:40 INFO - PROCESS | 1652 | 1461341920717 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]]]}] 09:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 09:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:18:40 INFO - PROCESS | 1652 | 1461341920736 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:18:40 INFO - PROCESS | 1652 | 1461341920737 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:18:40 INFO - PROCESS | 1652 | 1461341920739 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 1652 | 1461341920740 Marionette TRACE conn2 <- [1,1466,null,{}] 09:18:40 INFO - PROCESS | 1652 | 1461341920742 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}] 09:18:40 INFO - PROCESS | 1652 | 1461341920861 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:18:40 INFO - PROCESS | 1652 | 1461341920873 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf78800 == 78 [pid = 1652] [id = 374] 09:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ace5800) [pid = 1652] [serial = 1121] [outer = 0x0] 09:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12b0cc000) [pid = 1652] [serial = 1122] [outer = 0x12ace5800] 09:18:40 INFO - PROCESS | 1652 | 1461341920898 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b4e0800) [pid = 1652] [serial = 1123] [outer = 0x12ace5800] 09:18:41 INFO - PROCESS | 1652 | 1461341921258 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]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 568ms 09:18:41 INFO - PROCESS | 1652 | 1461341921308 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:18:41 INFO - PROCESS | 1652 | 1461341921309 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:18:41 INFO - PROCESS | 1652 | 1461341921311 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - PROCESS | 1652 | 1461341921312 Marionette TRACE conn2 <- [1,1470,null,{}] 09:18:41 INFO - PROCESS | 1652 | 1461341921315 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}] 09:18:41 INFO - PROCESS | 1652 | 1461341921427 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:18:41 INFO - PROCESS | 1652 | 1461341921443 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db13800 == 79 [pid = 1652] [id = 375] 09:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b4e0c00) [pid = 1652] [serial = 1124] [outer = 0x0] 09:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b746000) [pid = 1652] [serial = 1125] [outer = 0x12b4e0c00] 09:18:41 INFO - PROCESS | 1652 | 1461341921471 Marionette DEBUG loaded listener.js 09:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12d019000) [pid = 1652] [serial = 1126] [outer = 0x12b4e0c00] 09:18:41 INFO - PROCESS | 1652 | 1461341921837 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]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 09:18:41 INFO - PROCESS | 1652 | 1461341921880 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:18:41 INFO - PROCESS | 1652 | 1461341921882 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:18:41 INFO - PROCESS | 1652 | 1461341921884 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - PROCESS | 1652 | 1461341921885 Marionette TRACE conn2 <- [1,1474,null,{}] 09:18:41 INFO - PROCESS | 1652 | 1461341921887 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}] 09:18:42 INFO - PROCESS | 1652 | 1461341922002 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:18:42 INFO - PROCESS | 1652 | 1461341922015 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e84b800 == 80 [pid = 1652] [id = 376] 09:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11c82f800) [pid = 1652] [serial = 1127] [outer = 0x0] 09:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11c837400) [pid = 1652] [serial = 1128] [outer = 0x11c82f800] 09:18:42 INFO - PROCESS | 1652 | 1461341922040 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11c83b800) [pid = 1652] [serial = 1129] [outer = 0x11c82f800] 09:18:42 INFO - PROCESS | 1652 | 1461341922402 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]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 09:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:18:42 INFO - PROCESS | 1652 | 1461341922453 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 1652 | 1461341922454 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:18:42 INFO - PROCESS | 1652 | 1461341922455 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 1652 | 1461341922456 Marionette TRACE conn2 <- [1,1478,null,{}] 09:18:42 INFO - PROCESS | 1652 | 1461341922458 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}] 09:18:42 INFO - PROCESS | 1652 | 1461341922594 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:18:42 INFO - PROCESS | 1652 | 1461341922618 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed3e000 == 81 [pid = 1652] [id = 377] 09:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x114f4fc00) [pid = 1652] [serial = 1130] [outer = 0x0] 09:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x114f54c00) [pid = 1652] [serial = 1131] [outer = 0x114f4fc00] 09:18:42 INFO - PROCESS | 1652 | 1461341922665 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11c83b400) [pid = 1652] [serial = 1132] [outer = 0x114f4fc00] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x129672800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129672c00) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b788400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1187ad000) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a4fa800) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a6db800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x128fbd800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11535e000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12daaf400) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c1f0c00) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11becac00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11bec2c00) [pid = 1652] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11bcf0800) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e819c00) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1155bfc00) [pid = 1652] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12d5d0000) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118f4e000) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b73dc00) [pid = 1652] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x115628800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11ad47c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1153ba000) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1147ccc00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b0c7800) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11a548c00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11a945400) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x115621800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11af77800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11901dc00) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128fc3400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b48cc00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1277bec00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x123facc00) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x127fb8400) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d022800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x114f11800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11b82f800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128928400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11af6d400) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:18:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11562dc00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:18:43 INFO - PROCESS | 1652 | 1461341923337 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]]]}] 09:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 919ms 09:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:18:43 INFO - PROCESS | 1652 | 1461341923375 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:18:43 INFO - PROCESS | 1652 | 1461341923377 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:18:43 INFO - PROCESS | 1652 | 1461341923379 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:18:43 INFO - PROCESS | 1652 | 1461341923381 Marionette TRACE conn2 <- [1,1482,null,{}] 09:18:43 INFO - PROCESS | 1652 | 1461341923389 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}] 09:18:43 INFO - PROCESS | 1652 | 1461341923501 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:18:43 INFO - PROCESS | 1652 | 1461341923506 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaba000 == 82 [pid = 1652] [id = 378] 09:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x114f04000) [pid = 1652] [serial = 1133] [outer = 0x0] 09:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119a49400) [pid = 1652] [serial = 1134] [outer = 0x114f04000] 09:18:43 INFO - PROCESS | 1652 | 1461341923531 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11c83c400) [pid = 1652] [serial = 1135] [outer = 0x114f04000] 09:18:43 INFO - PROCESS | 1652 | 1461341923875 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]]]}] 09:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 524ms 09:18:43 INFO - PROCESS | 1652 | 1461341923904 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:18:43 INFO - PROCESS | 1652 | 1461341923905 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:18:43 INFO - PROCESS | 1652 | 1461341923908 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:18:43 INFO - PROCESS | 1652 | 1461341923909 Marionette TRACE conn2 <- [1,1486,null,{}] 09:18:43 INFO - PROCESS | 1652 | 1461341923911 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}] 09:18:44 INFO - PROCESS | 1652 | 1461341924003 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:18:44 INFO - PROCESS | 1652 | 1461341924071 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fc7c800 == 83 [pid = 1652] [id = 379] 09:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c83a400) [pid = 1652] [serial = 1136] [outer = 0x0] 09:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x127fb8400) [pid = 1652] [serial = 1137] [outer = 0x11c83a400] 09:18:44 INFO - PROCESS | 1652 | 1461341924099 Marionette DEBUG loaded listener.js 09:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12932ec00) [pid = 1652] [serial = 1138] [outer = 0x11c83a400] 09:18:44 INFO - PROCESS | 1652 | 1461341924402 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]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 09:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:18:44 INFO - PROCESS | 1652 | 1461341924427 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1652 | 1461341924428 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:18:44 INFO - PROCESS | 1652 | 1461341924430 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1652 | 1461341924432 Marionette TRACE conn2 <- [1,1490,null,{}] 09:18:44 INFO - PROCESS | 1652 | 1461341924436 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}] 09:18:44 INFO - PROCESS | 1652 | 1461341924528 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:18:44 INFO - PROCESS | 1652 | 1461341924532 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x137253000 == 84 [pid = 1652] [id = 380] 09:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129511400) [pid = 1652] [serial = 1139] [outer = 0x0] 09:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12aaf7400) [pid = 1652] [serial = 1140] [outer = 0x129511400] 09:18:44 INFO - PROCESS | 1652 | 1461341924557 Marionette DEBUG loaded listener.js 09:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12be88c00) [pid = 1652] [serial = 1141] [outer = 0x129511400] 09:18:44 INFO - PROCESS | 1652 | 1461341924883 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]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 473ms 09:18:44 INFO - PROCESS | 1652 | 1461341924904 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1652 | 1461341924905 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:18:44 INFO - PROCESS | 1652 | 1461341924907 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1652 | 1461341924908 Marionette TRACE conn2 <- [1,1494,null,{}] 09:18:44 INFO - PROCESS | 1652 | 1461341924911 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}] 09:18:45 INFO - PROCESS | 1652 | 1461341925037 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:18:45 INFO - PROCESS | 1652 | 1461341925043 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x13726a000 == 85 [pid = 1652] [id = 381] 09:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x127f29800) [pid = 1652] [serial = 1142] [outer = 0x0] 09:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b78e000) [pid = 1652] [serial = 1143] [outer = 0x127f29800] 09:18:45 INFO - PROCESS | 1652 | 1461341925068 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d1af000) [pid = 1652] [serial = 1144] [outer = 0x127f29800] 09:18:45 INFO - PROCESS | 1652 | 1461341925602 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]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 09:18:45 INFO - PROCESS | 1652 | 1461341925628 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 1652 | 1461341925631 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:18:45 INFO - PROCESS | 1652 | 1461341925636 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 1652 | 1461341925638 Marionette TRACE conn2 <- [1,1498,null,{}] 09:18:45 INFO - PROCESS | 1652 | 1461341925641 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}] 09:18:45 INFO - PROCESS | 1652 | 1461341925760 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:18:45 INFO - PROCESS | 1652 | 1461341925842 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12468f800 == 86 [pid = 1652] [id = 382] 09:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1155c2800) [pid = 1652] [serial = 1145] [outer = 0x0] 09:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1187ad000) [pid = 1652] [serial = 1146] [outer = 0x1155c2800] 09:18:45 INFO - PROCESS | 1652 | 1461341925874 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11a94a000) [pid = 1652] [serial = 1147] [outer = 0x1155c2800] 09:18:46 INFO - PROCESS | 1652 | 1461341926302 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]]]}] 09:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 09:18:46 INFO - PROCESS | 1652 | 1461341926308 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:18:46 INFO - PROCESS | 1652 | 1461341926312 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:18:46 INFO - PROCESS | 1652 | 1461341926317 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:18:46 INFO - PROCESS | 1652 | 1461341926319 Marionette TRACE conn2 <- [1,1502,null,{}] 09:18:46 INFO - PROCESS | 1652 | 1461341926322 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}] 09:18:46 INFO - PROCESS | 1652 | 1461341926457 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:18:46 INFO - PROCESS | 1652 | 1461341926539 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa5800 == 87 [pid = 1652] [id = 383] 09:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11b833c00) [pid = 1652] [serial = 1148] [outer = 0x0] 09:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c837800) [pid = 1652] [serial = 1149] [outer = 0x11b833c00] 09:18:46 INFO - PROCESS | 1652 | 1461341926570 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x123e46400) [pid = 1652] [serial = 1150] [outer = 0x11b833c00] 09:18:46 INFO - PROCESS | 1652 | 1461341926980 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]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 722ms 09:18:47 INFO - PROCESS | 1652 | 1461341927039 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:18:47 INFO - PROCESS | 1652 | 1461341927042 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:18:47 INFO - PROCESS | 1652 | 1461341927045 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 1652 | 1461341927049 Marionette TRACE conn2 <- [1,1506,null,{}] 09:18:47 INFO - PROCESS | 1652 | 1461341927084 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}] 09:18:47 INFO - PROCESS | 1652 | 1461341927222 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:18:47 INFO - PROCESS | 1652 | 1461341927303 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa60800 == 88 [pid = 1652] [id = 384] 09:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x128fb9400) [pid = 1652] [serial = 1151] [outer = 0x0] 09:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129509000) [pid = 1652] [serial = 1152] [outer = 0x128fb9400] 09:18:47 INFO - PROCESS | 1652 | 1461341927336 Marionette DEBUG loaded listener.js 09:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a4f0800) [pid = 1652] [serial = 1153] [outer = 0x128fb9400] 09:18:47 INFO - PROCESS | 1652 | 1461341927759 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]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 743ms 09:18:47 INFO - PROCESS | 1652 | 1461341927795 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 1652 | 1461341927797 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:18:47 INFO - PROCESS | 1652 | 1461341927801 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 1652 | 1461341927802 Marionette TRACE conn2 <- [1,1510,null,{}] 09:18:47 INFO - PROCESS | 1652 | 1461341927804 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}] 09:18:47 INFO - PROCESS | 1652 | 1461341927916 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:18:48 INFO - PROCESS | 1652 | 1461341928024 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x13e3ad000 == 89 [pid = 1652] [id = 385] 09:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a4f2800) [pid = 1652] [serial = 1154] [outer = 0x0] 09:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a9fa400) [pid = 1652] [serial = 1155] [outer = 0x12a4f2800] 09:18:48 INFO - PROCESS | 1652 | 1461341928057 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12acf1400) [pid = 1652] [serial = 1156] [outer = 0x12a4f2800] 09:18:48 INFO - PROCESS | 1652 | 1461341928483 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]]]}] 09:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 719ms 09:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:18:48 INFO - PROCESS | 1652 | 1461341928520 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:18:48 INFO - PROCESS | 1652 | 1461341928522 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:18:48 INFO - PROCESS | 1652 | 1461341928525 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 1652 | 1461341928527 Marionette TRACE conn2 <- [1,1514,null,{}] 09:18:48 INFO - PROCESS | 1652 | 1461341928531 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}] 09:18:48 INFO - PROCESS | 1652 | 1461341928695 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:18:48 INFO - PROCESS | 1652 | 1461341928841 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2af800 == 90 [pid = 1652] [id = 386] 09:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12aec2800) [pid = 1652] [serial = 1157] [outer = 0x0] 09:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aee8c00) [pid = 1652] [serial = 1158] [outer = 0x12aec2800] 09:18:48 INFO - PROCESS | 1652 | 1461341928889 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b0c6400) [pid = 1652] [serial = 1159] [outer = 0x12aec2800] 09:18:49 INFO - PROCESS | 1652 | 1461341929373 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]]]}] 09:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 870ms 09:18:49 INFO - PROCESS | 1652 | 1461341929395 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:18:49 INFO - PROCESS | 1652 | 1461341929397 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:18:49 INFO - PROCESS | 1652 | 1461341929399 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:18:49 INFO - PROCESS | 1652 | 1461341929400 Marionette TRACE conn2 <- [1,1518,null,{}] 09:18:49 INFO - PROCESS | 1652 | 1461341929403 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}] 09:18:49 INFO - PROCESS | 1652 | 1461341929522 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:18:49 INFO - PROCESS | 1652 | 1461341929604 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x138153000 == 91 [pid = 1652] [id = 387] 09:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x124644000) [pid = 1652] [serial = 1160] [outer = 0x0] 09:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12aec4c00) [pid = 1652] [serial = 1161] [outer = 0x124644000] 09:18:49 INFO - PROCESS | 1652 | 1461341929638 Marionette DEBUG loaded listener.js 09:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12d056800) [pid = 1652] [serial = 1162] [outer = 0x124644000] 09:18:50 INFO - PROCESS | 1652 | 1461341930061 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]]]}] 09:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 09:18:50 INFO - PROCESS | 1652 | 1461341930121 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 1652 | 1461341930122 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:18:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:18:50 INFO - PROCESS | 1652 | 1461341930124 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 1652 | 1461341930126 Marionette TRACE conn2 <- [1,1522,null,{}] 09:18:50 INFO - PROCESS | 1652 | 1461341930128 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}] 09:18:50 INFO - PROCESS | 1652 | 1461341930240 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:18:50 INFO - PROCESS | 1652 | 1461341930322 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad4800 == 92 [pid = 1652] [id = 388] 09:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x114f03400) [pid = 1652] [serial = 1163] [outer = 0x0] 09:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118f51000) [pid = 1652] [serial = 1164] [outer = 0x114f03400] 09:18:50 INFO - PROCESS | 1652 | 1461341930352 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12778d800) [pid = 1652] [serial = 1165] [outer = 0x114f03400] 09:18:50 INFO - PROCESS | 1652 | 1461341930706 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"]]]}] 09:18:50 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 () { 09:18:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:18:50 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 () { 09:18:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:18:50 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 () { 09:18:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:18:50 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 () { 09:18:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:18:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 09:18:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:18:50 INFO - PROCESS | 1652 | 1461341930747 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 1652 | 1461341930748 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:18:50 INFO - PROCESS | 1652 | 1461341930751 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 1652 | 1461341930752 Marionette TRACE conn2 <- [1,1526,null,{}] 09:18:50 INFO - PROCESS | 1652 | 1461341930754 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}] 09:18:50 INFO - PROCESS | 1652 | 1461341930883 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:18:50 INFO - PROCESS | 1652 | 1461341930973 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119731000 == 93 [pid = 1652] [id = 389] 09:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x114f07800) [pid = 1652] [serial = 1166] [outer = 0x0] 09:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11af6e800) [pid = 1652] [serial = 1167] [outer = 0x114f07800] 09:18:51 INFO - PROCESS | 1652 | 1461341931003 Marionette DEBUG loaded listener.js 09:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x128fba400) [pid = 1652] [serial = 1168] [outer = 0x114f07800] 09:18:51 INFO - PROCESS | 1652 | 1461341931638 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"]]]}] 09:18:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:18:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:18:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:18:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:18:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:18:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:18:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 920ms 09:18:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:18:51 INFO - PROCESS | 1652 | 1461341931672 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 1652 | 1461341931674 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:18:51 INFO - PROCESS | 1652 | 1461341931678 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 1652 | 1461341931680 Marionette TRACE conn2 <- [1,1530,null,{}] 09:18:51 INFO - PROCESS | 1652 | 1461341931684 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}] 09:18:51 INFO - PROCESS | 1652 | 1461341931785 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:18:51 INFO - PROCESS | 1652 | 1461341931900 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c131800 == 94 [pid = 1652] [id = 390] 09:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x115365000) [pid = 1652] [serial = 1169] [outer = 0x0] 09:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1153b9800) [pid = 1652] [serial = 1170] [outer = 0x115365000] 09:18:51 INFO - PROCESS | 1652 | 1461341931932 Marionette DEBUG loaded listener.js 09:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11562cc00) [pid = 1652] [serial = 1171] [outer = 0x115365000] 09:18:52 INFO - PROCESS | 1652 | 1461341932290 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]]]}] 09:18:52 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 09:18:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:18:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:18:52 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. 09:18:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:18:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 623ms 09:18:52 INFO - PROCESS | 1652 | 1461341932301 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:18:52 INFO - PROCESS | 1652 | 1461341932305 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:18:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:18:52 INFO - PROCESS | 1652 | 1461341932309 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:18:52 INFO - PROCESS | 1652 | 1461341932311 Marionette TRACE conn2 <- [1,1534,null,{}] 09:18:52 INFO - PROCESS | 1652 | 1461341932313 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}] 09:18:52 INFO - PROCESS | 1652 | 1461341932410 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:18:52 INFO - PROCESS | 1652 | 1461341932526 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a73a000 == 95 [pid = 1652] [id = 391] 09:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x118b2f000) [pid = 1652] [serial = 1172] [outer = 0x0] 09:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11901c000) [pid = 1652] [serial = 1173] [outer = 0x118b2f000] 09:18:52 INFO - PROCESS | 1652 | 1461341932562 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119d54800) [pid = 1652] [serial = 1174] [outer = 0x118b2f000] 09:18:53 INFO - PROCESS | 1652 | 1461341933001 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]]]}] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x13e3aa800 == 94 [pid = 1652] [id = 326] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x13078f000 == 93 [pid = 1652] [id = 325] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9c3000 == 92 [pid = 1652] [id = 319] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12f76d800 == 91 [pid = 1652] [id = 324] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x137253000 == 90 [pid = 1652] [id = 380] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12fc7c800 == 89 [pid = 1652] [id = 379] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaba000 == 88 [pid = 1652] [id = 378] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed3e000 == 87 [pid = 1652] [id = 377] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12e84b800 == 86 [pid = 1652] [id = 376] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12aaef800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12e2a4400) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12db13800 == 85 [pid = 1652] [id = 375] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf78800 == 84 [pid = 1652] [id = 374] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b090800 == 83 [pid = 1652] [id = 373] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad74800 == 82 [pid = 1652] [id = 372] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12930b000 == 81 [pid = 1652] [id = 371] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11c130800 == 80 [pid = 1652] [id = 370] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a403800 == 79 [pid = 1652] [id = 369] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a908800 == 78 [pid = 1652] [id = 368] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11b252800 == 77 [pid = 1652] [id = 367] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b5800 == 76 [pid = 1652] [id = 362] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e4000 == 75 [pid = 1652] [id = 361] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123b9a800 == 74 [pid = 1652] [id = 360] 09:18:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef4800 == 73 [pid = 1652] [id = 359] 09:18:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:18:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 774ms 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12ef4e400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12a9ed800) [pid = 1652] [serial = 853] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12e2b1c00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11a94ac00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e87d400) [pid = 1652] [serial = 856] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x119272800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x123a5a400) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x115626c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a9f2000) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b788800) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e2abc00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129133000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12aaf2c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11c1f1400) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11bf7dc00) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12d198800) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a6e1c00) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a4edc00) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1187ab400) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12ef4b400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x128fbb400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b0cec00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bcf9000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11b2cdc00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b0cd800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12b0c5c00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x118b3c400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x115891400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11c1f4400) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123a5c800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a471000) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12ace7000) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a6e1000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b4e6400) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a468800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129138000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1277c1c00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128926400) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128fbb000) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1291cbc00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d05ac00) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118f55c00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115628400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c860c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c72d400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129508c00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b745400) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d570000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12dabac00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d1b0000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12932f000) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b483000) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b0c5000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d563c00) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a9dac00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e865c00) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 09:18:53 INFO - PROCESS | 1652 | 1461341933088 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1652 | 1461341933089 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:18:53 INFO - PROCESS | 1652 | 1461341933096 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1652 | 1461341933100 Marionette TRACE conn2 <- [1,1538,null,{}] 09:18:53 INFO - PROCESS | 1652 | 1461341933108 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}] 09:18:53 INFO - PROCESS | 1652 | 1461341933197 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:18:53 INFO - PROCESS | 1652 | 1461341933208 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b6b800 == 74 [pid = 1652] [id = 392] 09:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a509400) [pid = 1652] [serial = 1175] [outer = 0x0] 09:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a94ac00) [pid = 1652] [serial = 1176] [outer = 0x11a509400] 09:18:53 INFO - PROCESS | 1652 | 1461341933236 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b831c00) [pid = 1652] [serial = 1177] [outer = 0x11a509400] 09:18:53 INFO - PROCESS | 1652 | 1461341933609 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]]]}] 09:18:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:18:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 574ms 09:18:53 INFO - PROCESS | 1652 | 1461341933671 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1652 | 1461341933672 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:18:53 INFO - PROCESS | 1652 | 1461341933675 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1652 | 1461341933676 Marionette TRACE conn2 <- [1,1542,null,{}] 09:18:53 INFO - PROCESS | 1652 | 1461341933678 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}] 09:18:53 INFO - PROCESS | 1652 | 1461341933768 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:18:53 INFO - PROCESS | 1652 | 1461341933791 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef0800 == 75 [pid = 1652] [id = 393] 09:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bcf4800) [pid = 1652] [serial = 1178] [outer = 0x0] 09:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11bf7b800) [pid = 1652] [serial = 1179] [outer = 0x11bcf4800] 09:18:53 INFO - PROCESS | 1652 | 1461341933817 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11c1bd000) [pid = 1652] [serial = 1180] [outer = 0x11bcf4800] 09:18:54 INFO - PROCESS | 1652 | 1461341934155 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]]]}] 09:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 09:18:54 INFO - PROCESS | 1652 | 1461341934199 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 1652 | 1461341934200 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:18:54 INFO - PROCESS | 1652 | 1461341934203 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 1652 | 1461341934204 Marionette TRACE conn2 <- [1,1546,null,{}] 09:18:54 INFO - PROCESS | 1652 | 1461341934206 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}] 09:18:54 INFO - PROCESS | 1652 | 1461341934290 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:18:54 INFO - PROCESS | 1652 | 1461341934294 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12897d800 == 76 [pid = 1652] [id = 394] 09:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c592400) [pid = 1652] [serial = 1181] [outer = 0x0] 09:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c832c00) [pid = 1652] [serial = 1182] [outer = 0x11c592400] 09:18:54 INFO - PROCESS | 1652 | 1461341934321 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c857400) [pid = 1652] [serial = 1183] [outer = 0x11c592400] 09:18:54 INFO - PROCESS | 1652 | 1461341934668 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]]]}] 09:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 09:18:54 INFO - PROCESS | 1652 | 1461341934672 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 1652 | 1461341934673 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:18:54 INFO - PROCESS | 1652 | 1461341934675 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 1652 | 1461341934676 Marionette TRACE conn2 <- [1,1550,null,{}] 09:18:54 INFO - PROCESS | 1652 | 1461341934679 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}] 09:18:54 INFO - PROCESS | 1652 | 1461341934786 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:18:54 INFO - PROCESS | 1652 | 1461341934792 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a402800 == 77 [pid = 1652] [id = 395] 09:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c85f400) [pid = 1652] [serial = 1184] [outer = 0x0] 09:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x124641400) [pid = 1652] [serial = 1185] [outer = 0x11c85f400] 09:18:54 INFO - PROCESS | 1652 | 1461341934820 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127f28800) [pid = 1652] [serial = 1186] [outer = 0x11c85f400] 09:18:55 INFO - PROCESS | 1652 | 1461341935190 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]]]}] 09:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 522ms 09:18:55 INFO - PROCESS | 1652 | 1461341935200 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:18:55 INFO - PROCESS | 1652 | 1461341935203 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:18:55 INFO - PROCESS | 1652 | 1461341935206 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:18:55 INFO - PROCESS | 1652 | 1461341935207 Marionette TRACE conn2 <- [1,1554,null,{}] 09:18:55 INFO - PROCESS | 1652 | 1461341935209 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}] 09:18:55 INFO - PROCESS | 1652 | 1461341935334 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:18:55 INFO - PROCESS | 1652 | 1461341935350 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a422000 == 78 [pid = 1652] [id = 396] 09:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127fb3400) [pid = 1652] [serial = 1187] [outer = 0x0] 09:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12891ac00) [pid = 1652] [serial = 1188] [outer = 0x127fb3400] 09:18:55 INFO - PROCESS | 1652 | 1461341935375 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128fbf000) [pid = 1652] [serial = 1189] [outer = 0x127fb3400] 09:18:55 INFO - PROCESS | 1652 | 1461341935719 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]]]}] 09:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 09:18:55 INFO - PROCESS | 1652 | 1461341935725 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:18:55 INFO - PROCESS | 1652 | 1461341935726 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:18:55 INFO - PROCESS | 1652 | 1461341935728 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:18:55 INFO - PROCESS | 1652 | 1461341935729 Marionette TRACE conn2 <- [1,1558,null,{}] 09:18:55 INFO - PROCESS | 1652 | 1461341935733 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}] 09:18:55 INFO - PROCESS | 1652 | 1461341935846 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:18:55 INFO - PROCESS | 1652 | 1461341935859 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad75000 == 79 [pid = 1652] [id = 397] 09:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c596400) [pid = 1652] [serial = 1190] [outer = 0x0] 09:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1291cb000) [pid = 1652] [serial = 1191] [outer = 0x11c596400] 09:18:55 INFO - PROCESS | 1652 | 1461341935884 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129511800) [pid = 1652] [serial = 1192] [outer = 0x11c596400] 09:18:56 INFO - PROCESS | 1652 | 1461341936238 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]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 09:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:18:56 INFO - PROCESS | 1652 | 1461341936250 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 1652 | 1461341936252 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:18:56 INFO - PROCESS | 1652 | 1461341936254 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 1652 | 1461341936255 Marionette TRACE conn2 <- [1,1562,null,{}] 09:18:56 INFO - PROCESS | 1652 | 1461341936258 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}] 09:18:56 INFO - PROCESS | 1652 | 1461341936369 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:18:56 INFO - PROCESS | 1652 | 1461341936384 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b05d800 == 80 [pid = 1652] [id = 398] 09:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129511c00) [pid = 1652] [serial = 1193] [outer = 0x0] 09:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129675400) [pid = 1652] [serial = 1194] [outer = 0x129511c00] 09:18:56 INFO - PROCESS | 1652 | 1461341936410 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a46b800) [pid = 1652] [serial = 1195] [outer = 0x129511c00] 09:18:56 INFO - PROCESS | 1652 | 1461341936737 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]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 09:18:56 INFO - PROCESS | 1652 | 1461341936773 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 1652 | 1461341936774 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:18:56 INFO - PROCESS | 1652 | 1461341936777 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 1652 | 1461341936778 Marionette TRACE conn2 <- [1,1566,null,{}] 09:18:56 INFO - PROCESS | 1652 | 1461341936780 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}] 09:18:56 INFO - PROCESS | 1652 | 1461341936905 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:18:56 INFO - PROCESS | 1652 | 1461341936918 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e8000 == 81 [pid = 1652] [id = 399] 09:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12966f800) [pid = 1652] [serial = 1196] [outer = 0x0] 09:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a4f9c00) [pid = 1652] [serial = 1197] [outer = 0x12966f800] 09:18:56 INFO - PROCESS | 1652 | 1461341936944 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a6db800) [pid = 1652] [serial = 1198] [outer = 0x12966f800] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a9d2000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129511400) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12ace5800) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c82f800) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b4e0c00) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114f4fc00) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11509e000) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1277ca800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a9ee000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11890fc00) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11afda000) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a9ee800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12dabb800) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114f04000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115095000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:18:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c83a400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:18:57 INFO - PROCESS | 1652 | 1461341937690 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]]]}] 09:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 918ms 09:18:57 INFO - PROCESS | 1652 | 1461341937696 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 1652 | 1461341937699 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:18:57 INFO - PROCESS | 1652 | 1461341937704 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 1652 | 1461341937705 Marionette TRACE conn2 <- [1,1570,null,{}] 09:18:57 INFO - PROCESS | 1652 | 1461341937710 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}] 09:18:57 INFO - PROCESS | 1652 | 1461341937822 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:18:57 INFO - PROCESS | 1652 | 1461341937886 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11972c000 == 82 [pid = 1652] [id = 400] 09:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x114f4c000) [pid = 1652] [serial = 1199] [outer = 0x0] 09:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11509d800) [pid = 1652] [serial = 1200] [outer = 0x114f4c000] 09:18:57 INFO - PROCESS | 1652 | 1461341937959 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1153c3800) [pid = 1652] [serial = 1201] [outer = 0x114f4c000] 09:18:58 INFO - PROCESS | 1652 | 1461341938410 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]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 09:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:18:58 INFO - PROCESS | 1652 | 1461341938426 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 1652 | 1461341938430 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:18:58 INFO - PROCESS | 1652 | 1461341938435 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 1652 | 1461341938437 Marionette TRACE conn2 <- [1,1574,null,{}] 09:18:58 INFO - PROCESS | 1652 | 1461341938439 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}] 09:18:58 INFO - PROCESS | 1652 | 1461341938552 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:18:58 INFO - PROCESS | 1652 | 1461341938628 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c12d800 == 83 [pid = 1652] [id = 401] 09:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1155bf400) [pid = 1652] [serial = 1202] [outer = 0x0] 09:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11890fc00) [pid = 1652] [serial = 1203] [outer = 0x1155bf400] 09:18:58 INFO - PROCESS | 1652 | 1461341938661 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11af72400) [pid = 1652] [serial = 1204] [outer = 0x1155bf400] 09:18:59 INFO - PROCESS | 1652 | 1461341939088 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]]]}] 09:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 09:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:18:59 INFO - PROCESS | 1652 | 1461341939105 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:18:59 INFO - PROCESS | 1652 | 1461341939107 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:18:59 INFO - PROCESS | 1652 | 1461341939109 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:18:59 INFO - PROCESS | 1652 | 1461341939112 Marionette TRACE conn2 <- [1,1578,null,{}] 09:18:59 INFO - PROCESS | 1652 | 1461341939120 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}] 09:18:59 INFO - PROCESS | 1652 | 1461341939230 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:18:59 INFO - PROCESS | 1652 | 1461341939337 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2de800 == 84 [pid = 1652] [id = 402] 09:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bcf9000) [pid = 1652] [serial = 1205] [outer = 0x0] 09:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c834800) [pid = 1652] [serial = 1206] [outer = 0x11bcf9000] 09:18:59 INFO - PROCESS | 1652 | 1461341939372 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x123fa8800) [pid = 1652] [serial = 1207] [outer = 0x11bcf9000] 09:18:59 INFO - PROCESS | 1652 | 1461341939811 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]]]}] 09:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 724ms 09:18:59 INFO - PROCESS | 1652 | 1461341939852 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:18:59 INFO - PROCESS | 1652 | 1461341939855 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:18:59 INFO - PROCESS | 1652 | 1461341939859 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:18:59 INFO - PROCESS | 1652 | 1461341939861 Marionette TRACE conn2 <- [1,1582,null,{}] 09:18:59 INFO - PROCESS | 1652 | 1461341939881 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}] 09:19:00 INFO - PROCESS | 1652 | 1461341940047 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:19:00 INFO - PROCESS | 1652 | 1461341940156 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf85000 == 85 [pid = 1652] [id = 403] 09:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12463fc00) [pid = 1652] [serial = 1208] [outer = 0x0] 09:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127411800) [pid = 1652] [serial = 1209] [outer = 0x12463fc00] 09:19:00 INFO - PROCESS | 1652 | 1461341940205 Marionette DEBUG loaded listener.js 09:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128fc3400) [pid = 1652] [serial = 1210] [outer = 0x12463fc00] 09:19:00 INFO - PROCESS | 1652 | 1461341940678 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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 872ms 09:19:00 INFO - PROCESS | 1652 | 1461341940730 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:19:00 INFO - PROCESS | 1652 | 1461341940732 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:19:00 INFO - PROCESS | 1652 | 1461341940734 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 1652 | 1461341940735 Marionette TRACE conn2 <- [1,1586,null,{}] 09:19:00 INFO - PROCESS | 1652 | 1461341940738 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}] 09:19:00 INFO - PROCESS | 1652 | 1461341940843 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:19:00 INFO - PROCESS | 1652 | 1461341940948 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c1000 == 86 [pid = 1652] [id = 404] 09:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12464bc00) [pid = 1652] [serial = 1211] [outer = 0x0] 09:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12966ec00) [pid = 1652] [serial = 1212] [outer = 0x12464bc00] 09:19:00 INFO - PROCESS | 1652 | 1461341940981 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a4fa400) [pid = 1652] [serial = 1213] [outer = 0x12464bc00] 09:19:01 INFO - PROCESS | 1652 | 1461341941405 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]]]}] 09:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 719ms 09:19:01 INFO - PROCESS | 1652 | 1461341941453 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:19:01 INFO - PROCESS | 1652 | 1461341941455 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:19:01 INFO - PROCESS | 1652 | 1461341941457 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:19:01 INFO - PROCESS | 1652 | 1461341941459 Marionette TRACE conn2 <- [1,1590,null,{}] 09:19:01 INFO - PROCESS | 1652 | 1461341941461 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}] 09:19:01 INFO - PROCESS | 1652 | 1461341941620 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:19:01 INFO - PROCESS | 1652 | 1461341941665 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db91000 == 87 [pid = 1652] [id = 405] 09:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a9e0000) [pid = 1652] [serial = 1214] [outer = 0x0] 09:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aaefc00) [pid = 1652] [serial = 1215] [outer = 0x12a9e0000] 09:19:01 INFO - PROCESS | 1652 | 1461341941698 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12aec3c00) [pid = 1652] [serial = 1216] [outer = 0x12a9e0000] 09:19:02 INFO - PROCESS | 1652 | 1461341942141 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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 09:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:19:02 INFO - PROCESS | 1652 | 1461341942180 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1652 | 1461341942181 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:19:02 INFO - PROCESS | 1652 | 1461341942183 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1652 | 1461341942185 Marionette TRACE conn2 <- [1,1594,null,{}] 09:19:02 INFO - PROCESS | 1652 | 1461341942187 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}] 09:19:02 INFO - PROCESS | 1652 | 1461341942294 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:19:02 INFO - PROCESS | 1652 | 1461341942400 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e833800 == 88 [pid = 1652] [id = 406] 09:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12aaf5c00) [pid = 1652] [serial = 1217] [outer = 0x0] 09:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12aee4000) [pid = 1652] [serial = 1218] [outer = 0x12aaf5c00] 09:19:02 INFO - PROCESS | 1652 | 1461341942431 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b0b9000) [pid = 1652] [serial = 1219] [outer = 0x12aaf5c00] 09:19:02 INFO - PROCESS | 1652 | 1461341942837 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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 09:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:19:02 INFO - PROCESS | 1652 | 1461341942854 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1652 | 1461341942855 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:19:02 INFO - PROCESS | 1652 | 1461341942857 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1652 | 1461341942859 Marionette TRACE conn2 <- [1,1598,null,{}] 09:19:02 INFO - PROCESS | 1652 | 1461341942861 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}] 09:19:02 INFO - PROCESS | 1652 | 1461341942997 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:19:03 INFO - PROCESS | 1652 | 1461341943091 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8be000 == 89 [pid = 1652] [id = 407] 09:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x114f4a800) [pid = 1652] [serial = 1220] [outer = 0x0] 09:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11af77800) [pid = 1652] [serial = 1221] [outer = 0x114f4a800] 09:19:03 INFO - PROCESS | 1652 | 1461341943122 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b0c2c00) [pid = 1652] [serial = 1222] [outer = 0x114f4a800] 09:19:03 INFO - PROCESS | 1652 | 1461341943737 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]]]}] 09:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 921ms 09:19:03 INFO - PROCESS | 1652 | 1461341943782 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:19:03 INFO - PROCESS | 1652 | 1461341943785 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:19:03 INFO - PROCESS | 1652 | 1461341943790 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:19:03 INFO - PROCESS | 1652 | 1461341943792 Marionette TRACE conn2 <- [1,1602,null,{}] 09:19:03 INFO - PROCESS | 1652 | 1461341943797 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}] 09:19:03 INFO - PROCESS | 1652 | 1461341943903 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:19:03 INFO - PROCESS | 1652 | 1461341943986 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c45f800 == 90 [pid = 1652] [id = 408] 09:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x115363800) [pid = 1652] [serial = 1223] [outer = 0x0] 09:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1155ae400) [pid = 1652] [serial = 1224] [outer = 0x115363800] 09:19:04 INFO - PROCESS | 1652 | 1461341944014 Marionette DEBUG loaded listener.js 09:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1178dfc00) [pid = 1652] [serial = 1225] [outer = 0x115363800] 09:19:04 INFO - PROCESS | 1652 | 1461341944461 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]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 723ms 09:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:19:04 INFO - PROCESS | 1652 | 1461341944519 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 1652 | 1461341944522 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:19:04 INFO - PROCESS | 1652 | 1461341944528 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 1652 | 1461341944529 Marionette TRACE conn2 <- [1,1606,null,{}] 09:19:04 INFO - PROCESS | 1652 | 1461341944532 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}] 09:19:04 INFO - PROCESS | 1652 | 1461341944638 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:19:04 INFO - PROCESS | 1652 | 1461341944719 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad67800 == 91 [pid = 1652] [id = 409] 09:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x115620800) [pid = 1652] [serial = 1226] [outer = 0x0] 09:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11a502400) [pid = 1652] [serial = 1227] [outer = 0x115620800] 09:19:04 INFO - PROCESS | 1652 | 1461341944748 Marionette DEBUG loaded listener.js 09:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11b836c00) [pid = 1652] [serial = 1228] [outer = 0x115620800] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b05d800 == 90 [pid = 1652] [id = 398] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad75000 == 89 [pid = 1652] [id = 397] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a422000 == 88 [pid = 1652] [id = 396] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a402800 == 87 [pid = 1652] [id = 395] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12897d800 == 86 [pid = 1652] [id = 394] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef0800 == 85 [pid = 1652] [id = 393] 09:19:04 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e8a7400) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119b6b800 == 84 [pid = 1652] [id = 392] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11a73a000 == 83 [pid = 1652] [id = 391] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c131800 == 82 [pid = 1652] [id = 390] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x138153000 == 81 [pid = 1652] [id = 387] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2af800 == 80 [pid = 1652] [id = 386] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x13e3ad000 == 79 [pid = 1652] [id = 385] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa60800 == 78 [pid = 1652] [id = 384] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa5800 == 77 [pid = 1652] [id = 383] 09:19:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12468f800 == 76 [pid = 1652] [id = 382] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12ace9800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12aaf7400) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b0cc000) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c837400) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b746000) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12d019000) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x114f54c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c83b800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11ad42c00) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12966a800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129135000) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x128f6ec00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a9f8800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12acef800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a471400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a6d7400) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11bcf5c00) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c859000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12aed1000) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a46d000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x114f11000) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12aee9800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1275fa800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b0bd800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b514c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11b2ca400) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e424400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119a49400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c83b400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x115366400) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11509b000) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12932ec00) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c83c400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b4e0800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b0bf400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12be88c00) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127fb8400) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 09:19:05 INFO - PROCESS | 1652 | 1461341945145 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]]]}] 09:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 09:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:19:05 INFO - PROCESS | 1652 | 1461341945199 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:19:05 INFO - PROCESS | 1652 | 1461341945200 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:19:05 INFO - PROCESS | 1652 | 1461341945202 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:19:05 INFO - PROCESS | 1652 | 1461341945204 Marionette TRACE conn2 <- [1,1610,null,{}] 09:19:05 INFO - PROCESS | 1652 | 1461341945212 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}] 09:19:05 INFO - PROCESS | 1652 | 1461341945307 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:19:05 INFO - PROCESS | 1652 | 1461341945313 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ed8800 == 77 [pid = 1652] [id = 410] 09:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bcfd400) [pid = 1652] [serial = 1229] [outer = 0x0] 09:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c1ba400) [pid = 1652] [serial = 1230] [outer = 0x11bcfd400] 09:19:05 INFO - PROCESS | 1652 | 1461341945342 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c852c00) [pid = 1652] [serial = 1231] [outer = 0x11bcfd400] 09:19:05 INFO - PROCESS | 1652 | 1461341945701 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]]]}] 09:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 09:19:05 INFO - PROCESS | 1652 | 1461341945723 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:19:05 INFO - PROCESS | 1652 | 1461341945725 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:19:05 INFO - PROCESS | 1652 | 1461341945727 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:19:05 INFO - PROCESS | 1652 | 1461341945728 Marionette TRACE conn2 <- [1,1614,null,{}] 09:19:05 INFO - PROCESS | 1652 | 1461341945731 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}] 09:19:05 INFO - PROCESS | 1652 | 1461341945822 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:19:05 INFO - PROCESS | 1652 | 1461341945826 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296bc800 == 78 [pid = 1652] [id = 411] 09:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c85d000) [pid = 1652] [serial = 1232] [outer = 0x0] 09:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12463d800) [pid = 1652] [serial = 1233] [outer = 0x11c85d000] 09:19:05 INFO - PROCESS | 1652 | 1461341945853 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1275f8c00) [pid = 1652] [serial = 1234] [outer = 0x11c85d000] 09:19:06 INFO - PROCESS | 1652 | 1461341946217 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]]]}] 09:19:06 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 09:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 09:19:06 INFO - PROCESS | 1652 | 1461341946246 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1652 | 1461341946247 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:19:06 INFO - PROCESS | 1652 | 1461341946252 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1652 | 1461341946253 Marionette TRACE conn2 <- [1,1618,null,{}] 09:19:06 INFO - PROCESS | 1652 | 1461341946255 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}] 09:19:06 INFO - PROCESS | 1652 | 1461341946342 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:19:06 INFO - PROCESS | 1652 | 1461341946346 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a40a000 == 79 [pid = 1652] [id = 412] 09:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x127791c00) [pid = 1652] [serial = 1235] [outer = 0x0] 09:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128928000) [pid = 1652] [serial = 1236] [outer = 0x127791c00] 09:19:06 INFO - PROCESS | 1652 | 1461341946373 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12932ec00) [pid = 1652] [serial = 1237] [outer = 0x127791c00] 09:19:06 INFO - PROCESS | 1652 | 1461341946814 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]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 620ms 09:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:19:06 INFO - PROCESS | 1652 | 1461341946872 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1652 | 1461341946874 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:19:06 INFO - PROCESS | 1652 | 1461341946877 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1652 | 1461341946879 Marionette TRACE conn2 <- [1,1622,null,{}] 09:19:06 INFO - PROCESS | 1652 | 1461341946893 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}] 09:19:07 INFO - PROCESS | 1652 | 1461341947072 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:19:07 INFO - PROCESS | 1652 | 1461341947088 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abd3800 == 80 [pid = 1652] [id = 413] 09:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a6d4000) [pid = 1652] [serial = 1238] [outer = 0x0] 09:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a9eec00) [pid = 1652] [serial = 1239] [outer = 0x12a6d4000] 09:19:07 INFO - PROCESS | 1652 | 1461341947116 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12aaf3800) [pid = 1652] [serial = 1240] [outer = 0x12a6d4000] 09:19:07 INFO - PROCESS | 1652 | 1461341947488 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]]]}] 09:19:07 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 09:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 620ms 09:19:07 INFO - PROCESS | 1652 | 1461341947496 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 1652 | 1461341947497 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:19:07 INFO - PROCESS | 1652 | 1461341947504 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 1652 | 1461341947506 Marionette TRACE conn2 <- [1,1626,null,{}] 09:19:07 INFO - PROCESS | 1652 | 1461341947508 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}] 09:19:07 INFO - PROCESS | 1652 | 1461341947625 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:19:07 INFO - PROCESS | 1652 | 1461341947636 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0a0000 == 81 [pid = 1652] [id = 414] 09:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129330800) [pid = 1652] [serial = 1241] [outer = 0x0] 09:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12acea400) [pid = 1652] [serial = 1242] [outer = 0x129330800] 09:19:07 INFO - PROCESS | 1652 | 1461341947662 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b0ba000) [pid = 1652] [serial = 1243] [outer = 0x129330800] 09:19:08 INFO - PROCESS | 1652 | 1461341948009 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]]]}] 09:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 09:19:08 INFO - PROCESS | 1652 | 1461341948025 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 1652 | 1461341948026 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:19:08 INFO - PROCESS | 1652 | 1461341948029 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - PROCESS | 1652 | 1461341948030 Marionette TRACE conn2 <- [1,1630,null,{}] 09:19:08 INFO - PROCESS | 1652 | 1461341948032 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}] 09:19:08 INFO - PROCESS | 1652 | 1461341948153 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:19:08 INFO - PROCESS | 1652 | 1461341948193 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf15000 == 82 [pid = 1652] [id = 415] 09:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b0bc000) [pid = 1652] [serial = 1244] [outer = 0x0] 09:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b0ca000) [pid = 1652] [serial = 1245] [outer = 0x12b0bc000] 09:19:08 INFO - PROCESS | 1652 | 1461341948218 Marionette DEBUG loaded listener.js 09:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b483c00) [pid = 1652] [serial = 1246] [outer = 0x12b0bc000] 09:19:08 INFO - PROCESS | 1652 | 1461341948630 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]]]}] 09:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 620ms 09:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:19:08 INFO - PROCESS | 1652 | 1461341948655 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 1652 | 1461341948657 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:19:08 INFO - PROCESS | 1652 | 1461341948661 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - PROCESS | 1652 | 1461341948662 Marionette TRACE conn2 <- [1,1634,null,{}] 09:19:08 INFO - PROCESS | 1652 | 1461341948667 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}] 09:19:08 INFO - PROCESS | 1652 | 1461341948843 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129511c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x115365000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127f29800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a509400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c592400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bcf4800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118b2f000) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c85f400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127fb3400) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:19:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c596400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:19:09 INFO - PROCESS | 1652 | 1461341949024 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b24b800 == 83 [pid = 1652] [id = 416] 09:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x114f57800) [pid = 1652] [serial = 1247] [outer = 0x0] 09:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119271400) [pid = 1652] [serial = 1248] [outer = 0x114f57800] 09:19:09 INFO - PROCESS | 1652 | 1461341949050 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c592400) [pid = 1652] [serial = 1249] [outer = 0x114f57800] 09:19:09 INFO - PROCESS | 1652 | 1461341949338 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]]]}] 09:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 09:19:09 INFO - PROCESS | 1652 | 1461341949380 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:19:09 INFO - PROCESS | 1652 | 1461341949382 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:19:09 INFO - PROCESS | 1652 | 1461341949387 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - PROCESS | 1652 | 1461341949388 Marionette TRACE conn2 <- [1,1638,null,{}] 09:19:09 INFO - PROCESS | 1652 | 1461341949390 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}] 09:19:09 INFO - PROCESS | 1652 | 1461341949495 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:19:09 INFO - PROCESS | 1652 | 1461341949500 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db8c800 == 84 [pid = 1652] [id = 417] 09:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11c596400) [pid = 1652] [serial = 1250] [outer = 0x0] 09:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b488000) [pid = 1652] [serial = 1251] [outer = 0x11c596400] 09:19:09 INFO - PROCESS | 1652 | 1461341949525 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b519400) [pid = 1652] [serial = 1252] [outer = 0x11c596400] 09:19:09 INFO - PROCESS | 1652 | 1461341949877 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]]]}] 09:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 09:19:09 INFO - PROCESS | 1652 | 1461341949906 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:19:09 INFO - PROCESS | 1652 | 1461341949908 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:19:09 INFO - PROCESS | 1652 | 1461341949910 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - PROCESS | 1652 | 1461341949912 Marionette TRACE conn2 <- [1,1642,null,{}] 09:19:09 INFO - PROCESS | 1652 | 1461341949929 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}] 09:19:10 INFO - PROCESS | 1652 | 1461341950034 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:19:10 INFO - PROCESS | 1652 | 1461341950038 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed42000 == 85 [pid = 1652] [id = 418] 09:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b51a400) [pid = 1652] [serial = 1253] [outer = 0x0] 09:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be8fc00) [pid = 1652] [serial = 1254] [outer = 0x12b51a400] 09:19:10 INFO - PROCESS | 1652 | 1461341950068 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d563c00) [pid = 1652] [serial = 1255] [outer = 0x12b51a400] 09:19:10 INFO - PROCESS | 1652 | 1461341950396 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]]]}] 09:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 09:19:10 INFO - PROCESS | 1652 | 1461341950431 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 1652 | 1461341950432 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:19:10 INFO - PROCESS | 1652 | 1461341950435 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 1652 | 1461341950436 Marionette TRACE conn2 <- [1,1646,null,{}] 09:19:10 INFO - PROCESS | 1652 | 1461341950438 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}] 09:19:10 INFO - PROCESS | 1652 | 1461341950531 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:19:10 INFO - PROCESS | 1652 | 1461341950601 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f032800 == 86 [pid = 1652] [id = 419] 09:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b51d400) [pid = 1652] [serial = 1256] [outer = 0x0] 09:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d56f000) [pid = 1652] [serial = 1257] [outer = 0x12b51d400] 09:19:10 INFO - PROCESS | 1652 | 1461341950626 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12dab3000) [pid = 1652] [serial = 1258] [outer = 0x12b51d400] 09:19:10 INFO - PROCESS | 1652 | 1461341950934 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]]]}] 09:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 09:19:10 INFO - PROCESS | 1652 | 1461341950956 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 1652 | 1461341950958 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:19:10 INFO - PROCESS | 1652 | 1461341950961 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 1652 | 1461341950963 Marionette TRACE conn2 <- [1,1650,null,{}] 09:19:10 INFO - PROCESS | 1652 | 1461341950968 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}] 09:19:11 INFO - PROCESS | 1652 | 1461341951227 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:19:11 INFO - PROCESS | 1652 | 1461341951372 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef4800 == 87 [pid = 1652] [id = 420] 09:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114f48400) [pid = 1652] [serial = 1259] [outer = 0x0] 09:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x114f54c00) [pid = 1652] [serial = 1260] [outer = 0x114f48400] 09:19:11 INFO - PROCESS | 1652 | 1461341951413 Marionette DEBUG loaded listener.js 09:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x115622c00) [pid = 1652] [serial = 1261] [outer = 0x114f48400] 09:19:11 INFO - PROCESS | 1652 | 1461341951907 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]]]}] 09:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 975ms 09:19:11 INFO - PROCESS | 1652 | 1461341951937 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:19:11 INFO - PROCESS | 1652 | 1461341951941 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:19:11 INFO - PROCESS | 1652 | 1461341951944 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:19:11 INFO - PROCESS | 1652 | 1461341951947 Marionette TRACE conn2 <- [1,1654,null,{}] 09:19:11 INFO - PROCESS | 1652 | 1461341951950 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}] 09:19:12 INFO - PROCESS | 1652 | 1461341952068 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:19:12 INFO - PROCESS | 1652 | 1461341952149 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127aba000 == 88 [pid = 1652] [id = 421] 09:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118be8400) [pid = 1652] [serial = 1262] [outer = 0x0] 09:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11b8ee000) [pid = 1652] [serial = 1263] [outer = 0x118be8400] 09:19:12 INFO - PROCESS | 1652 | 1461341952182 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11c1f0c00) [pid = 1652] [serial = 1264] [outer = 0x118be8400] 09:19:12 INFO - PROCESS | 1652 | 1461341952597 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]]]}] 09:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 722ms 09:19:12 INFO - PROCESS | 1652 | 1461341952666 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:19:12 INFO - PROCESS | 1652 | 1461341952668 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:19:12 INFO - PROCESS | 1652 | 1461341952671 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 1652 | 1461341952672 Marionette TRACE conn2 <- [1,1658,null,{}] 09:19:12 INFO - PROCESS | 1652 | 1461341952675 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}] 09:19:12 INFO - PROCESS | 1652 | 1461341952786 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:19:12 INFO - PROCESS | 1652 | 1461341952868 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0ab000 == 89 [pid = 1652] [id = 422] 09:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11c860400) [pid = 1652] [serial = 1265] [outer = 0x0] 09:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12809a400) [pid = 1652] [serial = 1266] [outer = 0x11c860400] 09:19:12 INFO - PROCESS | 1652 | 1461341952900 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x129670c00) [pid = 1652] [serial = 1267] [outer = 0x11c860400] 09:19:13 INFO - PROCESS | 1652 | 1461341953332 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]]]}] 09:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 09:19:13 INFO - PROCESS | 1652 | 1461341953340 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:19:13 INFO - PROCESS | 1652 | 1461341953343 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:19:13 INFO - PROCESS | 1652 | 1461341953377 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:19:13 INFO - PROCESS | 1652 | 1461341953381 Marionette TRACE conn2 <- [1,1662,null,{}] 09:19:13 INFO - PROCESS | 1652 | 1461341953416 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}] 09:19:13 INFO - PROCESS | 1652 | 1461341953532 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:19:13 INFO - PROCESS | 1652 | 1461341953611 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa58000 == 90 [pid = 1652] [id = 423] 09:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1243b0c00) [pid = 1652] [serial = 1268] [outer = 0x0] 09:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a9dfc00) [pid = 1652] [serial = 1269] [outer = 0x1243b0c00] 09:19:13 INFO - PROCESS | 1652 | 1461341953641 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12aed1000) [pid = 1652] [serial = 1270] [outer = 0x1243b0c00] 09:19:14 INFO - PROCESS | 1652 | 1461341954055 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]]]}] 09:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 766ms 09:19:14 INFO - PROCESS | 1652 | 1461341954113 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 1652 | 1461341954115 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:19:14 INFO - PROCESS | 1652 | 1461341954117 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 1652 | 1461341954118 Marionette TRACE conn2 <- [1,1666,null,{}] 09:19:14 INFO - PROCESS | 1652 | 1461341954121 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}] 09:19:14 INFO - PROCESS | 1652 | 1461341954233 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:19:14 INFO - PROCESS | 1652 | 1461341954342 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd8e000 == 91 [pid = 1652] [id = 424] 09:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12aedf800) [pid = 1652] [serial = 1271] [outer = 0x0] 09:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b4dbc00) [pid = 1652] [serial = 1272] [outer = 0x12aedf800] 09:19:14 INFO - PROCESS | 1652 | 1461341954375 Marionette DEBUG loaded listener.js 09:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12be88c00) [pid = 1652] [serial = 1273] [outer = 0x12aedf800] 09:19:14 INFO - PROCESS | 1652 | 1461341954769 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]]]}] 09:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 719ms 09:19:14 INFO - PROCESS | 1652 | 1461341954845 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 1652 | 1461341954846 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:19:14 INFO - PROCESS | 1652 | 1461341954850 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 1652 | 1461341954852 Marionette TRACE conn2 <- [1,1670,null,{}] 09:19:14 INFO - PROCESS | 1652 | 1461341954854 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}] 09:19:14 INFO - PROCESS | 1652 | 1461341954965 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:19:15 INFO - PROCESS | 1652 | 1461341955046 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bdd800 == 92 [pid = 1652] [id = 425] 09:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d5c4000) [pid = 1652] [serial = 1274] [outer = 0x0] 09:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12dab8800) [pid = 1652] [serial = 1275] [outer = 0x12d5c4000] 09:19:15 INFO - PROCESS | 1652 | 1461341955083 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e426000) [pid = 1652] [serial = 1276] [outer = 0x12d5c4000] 09:19:15 INFO - PROCESS | 1652 | 1461341955492 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]]]}] 09:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 09:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:19:15 INFO - PROCESS | 1652 | 1461341955522 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 1652 | 1461341955523 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:19:15 INFO - PROCESS | 1652 | 1461341955525 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 1652 | 1461341955527 Marionette TRACE conn2 <- [1,1674,null,{}] 09:19:15 INFO - PROCESS | 1652 | 1461341955530 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}] 09:19:15 INFO - PROCESS | 1652 | 1461341955650 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:19:15 INFO - PROCESS | 1652 | 1461341955763 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1380ad000 == 93 [pid = 1652] [id = 426] 09:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e42f000) [pid = 1652] [serial = 1277] [outer = 0x0] 09:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e822000) [pid = 1652] [serial = 1278] [outer = 0x12e42f000] 09:19:15 INFO - PROCESS | 1652 | 1461341955796 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e868c00) [pid = 1652] [serial = 1279] [outer = 0x12e42f000] 09:19:16 INFO - PROCESS | 1652 | 1461341956208 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]]]}] 09:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 09:19:16 INFO - PROCESS | 1652 | 1461341956246 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 1652 | 1461341956248 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:19:16 INFO - PROCESS | 1652 | 1461341956250 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1652 | 1461341956252 Marionette TRACE conn2 <- [1,1678,null,{}] 09:19:16 INFO - PROCESS | 1652 | 1461341956254 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}] 09:19:16 INFO - PROCESS | 1652 | 1461341956383 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:19:16 INFO - PROCESS | 1652 | 1461341956494 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x13815d000 == 94 [pid = 1652] [id = 427] 09:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a211000) [pid = 1652] [serial = 1280] [outer = 0x0] 09:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a217c00) [pid = 1652] [serial = 1281] [outer = 0x12a211000] 09:19:16 INFO - PROCESS | 1652 | 1461341956525 Marionette DEBUG loaded listener.js 09:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a21bc00) [pid = 1652] [serial = 1282] [outer = 0x12a211000] 09:19:16 INFO - PROCESS | 1652 | 1461341956944 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]]]}] 09:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 721ms 09:19:16 INFO - PROCESS | 1652 | 1461341956972 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 1652 | 1461341956973 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:19:16 INFO - PROCESS | 1652 | 1461341956976 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1652 | 1461341956977 Marionette TRACE conn2 <- [1,1682,null,{}] 09:19:16 INFO - PROCESS | 1652 | 1461341956979 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}] 09:19:17 INFO - PROCESS | 1652 | 1461341957093 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:19:17 INFO - PROCESS | 1652 | 1461341957389 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c46f000 == 95 [pid = 1652] [id = 428] 09:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x114f0b800) [pid = 1652] [serial = 1283] [outer = 0x0] 09:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114f53800) [pid = 1652] [serial = 1284] [outer = 0x114f0b800] 09:19:17 INFO - PROCESS | 1652 | 1461341957442 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1155c3800) [pid = 1652] [serial = 1285] [outer = 0x114f0b800] 09:19:17 INFO - PROCESS | 1652 | 1461341957889 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]]]}] 09:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 972ms 09:19:17 INFO - PROCESS | 1652 | 1461341957948 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:19:17 INFO - PROCESS | 1652 | 1461341957952 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:19:17 INFO - PROCESS | 1652 | 1461341957955 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 1652 | 1461341957957 Marionette TRACE conn2 <- [1,1686,null,{}] 09:19:17 INFO - PROCESS | 1652 | 1461341957960 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}] 09:19:18 INFO - PROCESS | 1652 | 1461341958071 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:19:18 INFO - PROCESS | 1652 | 1461341958189 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef3000 == 96 [pid = 1652] [id = 429] 09:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11a504000) [pid = 1652] [serial = 1286] [outer = 0x0] 09:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11ad47800) [pid = 1652] [serial = 1287] [outer = 0x11a504000] 09:19:18 INFO - PROCESS | 1652 | 1461341958222 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11bebd400) [pid = 1652] [serial = 1288] [outer = 0x11a504000] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1b800 == 95 [pid = 1652] [id = 206] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12f032800 == 94 [pid = 1652] [id = 419] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed42000 == 93 [pid = 1652] [id = 418] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12db8c800 == 92 [pid = 1652] [id = 417] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11b24b800 == 91 [pid = 1652] [id = 416] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf15000 == 90 [pid = 1652] [id = 415] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0a0000 == 89 [pid = 1652] [id = 414] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12a4f9c00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x118f51000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12abd3800 == 88 [pid = 1652] [id = 413] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a40a000 == 87 [pid = 1652] [id = 412] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1296bc800 == 86 [pid = 1652] [id = 411] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123ed8800 == 85 [pid = 1652] [id = 410] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad67800 == 84 [pid = 1652] [id = 409] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c45f800 == 83 [pid = 1652] [id = 408] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf85000 == 82 [pid = 1652] [id = 403] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2de800 == 81 [pid = 1652] [id = 402] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c12d800 == 80 [pid = 1652] [id = 401] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11972c000 == 79 [pid = 1652] [id = 400] 09:19:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e8000 == 78 [pid = 1652] [id = 399] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x129675400) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x129509000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12a46b800) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1153b9800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11562cc00) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1187ad000) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12b78e000) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12d1af000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11af6e800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11a94ac00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11b831c00) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11c832c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c857400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11bf7b800) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c1bd000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119d54800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11901c000) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12aee8c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a9fa400) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12aec4c00) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11c837800) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129511800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127f28800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124641400) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12891ac00) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1291cb000) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128fbf000) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 09:19:18 INFO - PROCESS | 1652 | 1461341958656 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]]]}] 09:19:18 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 09:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 09:19:18 INFO - PROCESS | 1652 | 1461341958679 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 1652 | 1461341958681 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:19:18 INFO - PROCESS | 1652 | 1461341958687 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1652 | 1461341958688 Marionette TRACE conn2 <- [1,1690,null,{}] 09:19:18 INFO - PROCESS | 1652 | 1461341958690 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}] 09:19:18 INFO - PROCESS | 1652 | 1461341958782 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:19:18 INFO - PROCESS | 1652 | 1461341958787 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a96d000 == 79 [pid = 1652] [id = 430] 09:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11a94ac00) [pid = 1652] [serial = 1289] [outer = 0x0] 09:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11bf7f400) [pid = 1652] [serial = 1290] [outer = 0x11a94ac00] 09:19:18 INFO - PROCESS | 1652 | 1461341958813 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11c837800) [pid = 1652] [serial = 1291] [outer = 0x11a94ac00] 09:19:19 INFO - PROCESS | 1652 | 1461341959210 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]]]}] 09:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 569ms 09:19:19 INFO - PROCESS | 1652 | 1461341959257 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:19:19 INFO - PROCESS | 1652 | 1461341959258 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:19:19 INFO - PROCESS | 1652 | 1461341959261 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:19:19 INFO - PROCESS | 1652 | 1461341959267 Marionette TRACE conn2 <- [1,1694,null,{}] 09:19:19 INFO - PROCESS | 1652 | 1461341959274 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}] 09:19:19 INFO - PROCESS | 1652 | 1461341959367 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:19:19 INFO - PROCESS | 1652 | 1461341959372 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296a8800 == 80 [pid = 1652] [id = 431] 09:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x124645800) [pid = 1652] [serial = 1292] [outer = 0x0] 09:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12778b400) [pid = 1652] [serial = 1293] [outer = 0x124645800] 09:19:19 INFO - PROCESS | 1652 | 1461341959399 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127fb9000) [pid = 1652] [serial = 1294] [outer = 0x124645800] 09:19:19 INFO - PROCESS | 1652 | 1461341959757 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]]]}] 09:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 525ms 09:19:19 INFO - PROCESS | 1652 | 1461341959786 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:19:19 INFO - PROCESS | 1652 | 1461341959788 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:19:19 INFO - PROCESS | 1652 | 1461341959790 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:19:19 INFO - PROCESS | 1652 | 1461341959791 Marionette TRACE conn2 <- [1,1698,null,{}] 09:19:19 INFO - PROCESS | 1652 | 1461341959794 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}] 09:19:19 INFO - PROCESS | 1652 | 1461341959885 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:19:19 INFO - PROCESS | 1652 | 1461341959889 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaac000 == 81 [pid = 1652] [id = 432] 09:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128926400) [pid = 1652] [serial = 1295] [outer = 0x0] 09:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128fbe000) [pid = 1652] [serial = 1296] [outer = 0x128926400] 09:19:19 INFO - PROCESS | 1652 | 1461341959916 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x129508000) [pid = 1652] [serial = 1297] [outer = 0x128926400] 09:19:20 INFO - PROCESS | 1652 | 1461341960270 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]]]}] 09:19:20 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 09:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 09:19:20 INFO - PROCESS | 1652 | 1461341960311 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:19:20 INFO - PROCESS | 1652 | 1461341960312 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:19:20 INFO - PROCESS | 1652 | 1461341960315 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:19:20 INFO - PROCESS | 1652 | 1461341960319 Marionette TRACE conn2 <- [1,1702,null,{}] 09:19:20 INFO - PROCESS | 1652 | 1461341960322 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}] 09:19:20 INFO - PROCESS | 1652 | 1461341960466 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:19:20 INFO - PROCESS | 1652 | 1461341960511 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abd5000 == 82 [pid = 1652] [id = 433] 09:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x129677000) [pid = 1652] [serial = 1298] [outer = 0x0] 09:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a218800) [pid = 1652] [serial = 1299] [outer = 0x129677000] 09:19:20 INFO - PROCESS | 1652 | 1461341960544 Marionette DEBUG loaded listener.js 09:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a470400) [pid = 1652] [serial = 1300] [outer = 0x129677000] 09:19:20 INFO - PROCESS | 1652 | 1461341960961 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]]]}] 09:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 09:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:19:20 INFO - PROCESS | 1652 | 1461341960995 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:19:20 INFO - PROCESS | 1652 | 1461341960997 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:19:21 INFO - PROCESS | 1652 | 1461341961009 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 1652 | 1461341961011 Marionette TRACE conn2 <- [1,1706,null,{}] 09:19:21 INFO - PROCESS | 1652 | 1461341961014 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}] 09:19:21 INFO - PROCESS | 1652 | 1461341961195 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:19:21 INFO - PROCESS | 1652 | 1461341961224 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1ce000 == 83 [pid = 1652] [id = 434] 09:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a49cc00) [pid = 1652] [serial = 1301] [outer = 0x0] 09:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a4a1400) [pid = 1652] [serial = 1302] [outer = 0x12a49cc00] 09:19:21 INFO - PROCESS | 1652 | 1461341961264 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a4f1000) [pid = 1652] [serial = 1303] [outer = 0x12a49cc00] 09:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 628ms 09:19:21 INFO - PROCESS | 1652 | 1461341961624 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]]]}] 09:19:21 INFO - PROCESS | 1652 | 1461341961629 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:19:21 INFO - PROCESS | 1652 | 1461341961630 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:19:21 INFO - PROCESS | 1652 | 1461341961636 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 1652 | 1461341961637 Marionette TRACE conn2 <- [1,1710,null,{}] 09:19:21 INFO - PROCESS | 1652 | 1461341961640 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}] 09:19:21 INFO - PROCESS | 1652 | 1461341961759 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:19:21 INFO - PROCESS | 1652 | 1461341961790 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf7b000 == 84 [pid = 1652] [id = 435] 09:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a49d000) [pid = 1652] [serial = 1304] [outer = 0x0] 09:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a9d8800) [pid = 1652] [serial = 1305] [outer = 0x12a49d000] 09:19:21 INFO - PROCESS | 1652 | 1461341961815 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12aaf1000) [pid = 1652] [serial = 1306] [outer = 0x12a49d000] 09:19:22 INFO - PROCESS | 1652 | 1461341962167 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]]]}] 09:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 574ms 09:19:22 INFO - PROCESS | 1652 | 1461341962206 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:19:22 INFO - PROCESS | 1652 | 1461341962207 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:19:22 INFO - PROCESS | 1652 | 1461341962210 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1652 | 1461341962211 Marionette TRACE conn2 <- [1,1714,null,{}] 09:19:22 INFO - PROCESS | 1652 | 1461341962213 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}] 09:19:22 INFO - PROCESS | 1652 | 1461341962331 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:19:22 INFO - PROCESS | 1652 | 1461341962342 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db8c000 == 85 [pid = 1652] [id = 436] 09:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a4f1400) [pid = 1652] [serial = 1307] [outer = 0x0] 09:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12acecc00) [pid = 1652] [serial = 1308] [outer = 0x12a4f1400] 09:19:22 INFO - PROCESS | 1652 | 1461341962367 Marionette DEBUG loaded listener.js 09:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aece000) [pid = 1652] [serial = 1309] [outer = 0x12a4f1400] 09:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 09:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:19:22 INFO - PROCESS | 1652 | 1461341962725 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]]]}] 09:19:22 INFO - PROCESS | 1652 | 1461341962728 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:19:22 INFO - PROCESS | 1652 | 1461341962729 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:19:22 INFO - PROCESS | 1652 | 1461341962732 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1652 | 1461341962733 Marionette TRACE conn2 <- [1,1718,null,{}] 09:19:22 INFO - PROCESS | 1652 | 1461341962738 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}] 09:19:23 INFO - PROCESS | 1652 | 1461341962999 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11c596400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a6d4000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b0bc000) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129330800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x114f57800) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12b51a400) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x115620800) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x115363800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bcfd400) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127791c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:19:23 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11c85d000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:19:23 INFO - PROCESS | 1652 | 1461341963066 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be60800 == 86 [pid = 1652] [id = 437] 09:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x114f52000) [pid = 1652] [serial = 1310] [outer = 0x0] 09:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x115620800) [pid = 1652] [serial = 1311] [outer = 0x114f52000] 09:19:23 INFO - PROCESS | 1652 | 1461341963093 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x124645400) [pid = 1652] [serial = 1312] [outer = 0x114f52000] 09:19:23 INFO - PROCESS | 1652 | 1461341963430 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]]]}] 09:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 09:19:23 INFO - PROCESS | 1652 | 1461341963456 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 1652 | 1461341963457 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:19:23 INFO - PROCESS | 1652 | 1461341963460 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 1652 | 1461341963461 Marionette TRACE conn2 <- [1,1722,null,{}] 09:19:23 INFO - PROCESS | 1652 | 1461341963465 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}] 09:19:23 INFO - PROCESS | 1652 | 1461341963651 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:19:23 INFO - PROCESS | 1652 | 1461341963665 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e846800 == 87 [pid = 1652] [id = 438] 09:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x114f57800) [pid = 1652] [serial = 1313] [outer = 0x0] 09:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12acec000) [pid = 1652] [serial = 1314] [outer = 0x114f57800] 09:19:23 INFO - PROCESS | 1652 | 1461341963712 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b513c00) [pid = 1652] [serial = 1315] [outer = 0x114f57800] 09:19:24 INFO - PROCESS | 1652 | 1461341964063 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]]]}] 09:19:24 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 09:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 619ms 09:19:24 INFO - PROCESS | 1652 | 1461341964079 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:19:24 INFO - PROCESS | 1652 | 1461341964080 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:19:24 INFO - PROCESS | 1652 | 1461341964084 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:19:24 INFO - PROCESS | 1652 | 1461341964086 Marionette TRACE conn2 <- [1,1726,null,{}] 09:19:24 INFO - PROCESS | 1652 | 1461341964089 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}] 09:19:24 INFO - PROCESS | 1652 | 1461341964194 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:19:24 INFO - PROCESS | 1652 | 1461341964289 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd9a800 == 88 [pid = 1652] [id = 439] 09:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12be8ec00) [pid = 1652] [serial = 1316] [outer = 0x0] 09:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d199400) [pid = 1652] [serial = 1317] [outer = 0x12be8ec00] 09:19:24 INFO - PROCESS | 1652 | 1461341964315 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12db9c800) [pid = 1652] [serial = 1318] [outer = 0x12be8ec00] 09:19:24 INFO - PROCESS | 1652 | 1461341964584 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]]]}] 09:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 09:19:24 INFO - PROCESS | 1652 | 1461341964608 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:19:24 INFO - PROCESS | 1652 | 1461341964609 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:19:24 INFO - PROCESS | 1652 | 1461341964611 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:19:24 INFO - PROCESS | 1652 | 1461341964613 Marionette TRACE conn2 <- [1,1730,null,{}] 09:19:24 INFO - PROCESS | 1652 | 1461341964616 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}] 09:19:24 INFO - PROCESS | 1652 | 1461341964723 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:19:24 INFO - PROCESS | 1652 | 1461341964727 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x138166800 == 89 [pid = 1652] [id = 440] 09:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12db9e400) [pid = 1652] [serial = 1319] [outer = 0x0] 09:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e85fc00) [pid = 1652] [serial = 1320] [outer = 0x12db9e400] 09:19:24 INFO - PROCESS | 1652 | 1461341964752 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e881c00) [pid = 1652] [serial = 1321] [outer = 0x12db9e400] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130791800 == 88 [pid = 1652] [id = 339] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12db8d800 == 87 [pid = 1652] [id = 183] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0bf000 == 86 [pid = 1652] [id = 207] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12db91000 == 85 [pid = 1652] [id = 405] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119231800 == 84 [pid = 1652] [id = 280] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a757800 == 83 [pid = 1652] [id = 247] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119731000 == 82 [pid = 1652] [id = 389] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12db03800 == 81 [pid = 1652] [id = 168] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12db8f800 == 80 [pid = 1652] [id = 209] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d34b000 == 79 [pid = 1652] [id = 245] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f75f800 == 78 [pid = 1652] [id = 300] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed42800 == 77 [pid = 1652] [id = 285] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130bdb800 == 76 [pid = 1652] [id = 283] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f76d000 == 75 [pid = 1652] [id = 226] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c1000 == 74 [pid = 1652] [id = 404] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13e3ba000 == 73 [pid = 1652] [id = 366] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e833800 == 72 [pid = 1652] [id = 406] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc30000 == 71 [pid = 1652] [id = 127] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119250000 == 70 [pid = 1652] [id = 284] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1133ad000 == 69 [pid = 1652] [id = 286] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e1000 == 68 [pid = 1652] [id = 364] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf76000 == 67 [pid = 1652] [id = 241] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13726a000 == 66 [pid = 1652] [id = 381] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130797800 == 65 [pid = 1652] [id = 279] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1390d8000 == 64 [pid = 1652] [id = 365] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8c4800 == 63 [pid = 1652] [id = 281] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8be000 == 62 [pid = 1652] [id = 407] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11971f800 == 61 [pid = 1652] [id = 101] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d35d000 == 60 [pid = 1652] [id = 147] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad4800 == 59 [pid = 1652] [id = 388] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b5c9000 == 58 [pid = 1652] [id = 195] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11be75000 == 57 [pid = 1652] [id = 194] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fc74000 == 56 [pid = 1652] [id = 265] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b9800 == 55 [pid = 1652] [id = 210] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b093800 == 54 [pid = 1652] [id = 363] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13e3ab800 == 53 [pid = 1652] [id = 306] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb69800 == 52 [pid = 1652] [id = 282] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f031000 == 51 [pid = 1652] [id = 260] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118f93000 == 50 [pid = 1652] [id = 145] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf75800 == 49 [pid = 1652] [id = 166] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad6c000 == 48 [pid = 1652] [id = 224] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1e000 == 47 [pid = 1652] [id = 196] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef3000 == 46 [pid = 1652] [id = 429] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c46f000 == 45 [pid = 1652] [id = 428] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13815d000 == 44 [pid = 1652] [id = 427] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1380ad000 == 43 [pid = 1652] [id = 426] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130bdd800 == 42 [pid = 1652] [id = 425] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd8e000 == 41 [pid = 1652] [id = 424] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa58000 == 40 [pid = 1652] [id = 423] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0ab000 == 39 [pid = 1652] [id = 422] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127aba000 == 38 [pid = 1652] [id = 421] 09:19:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef4800 == 37 [pid = 1652] [id = 420] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1296a8800 == 36 [pid = 1652] [id = 431] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1ce000 == 35 [pid = 1652] [id = 434] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11be60800 == 34 [pid = 1652] [id = 437] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12e846800 == 33 [pid = 1652] [id = 438] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaac000 == 32 [pid = 1652] [id = 432] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf7b000 == 31 [pid = 1652] [id = 435] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12db8c000 == 30 [pid = 1652] [id = 436] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12abd5000 == 29 [pid = 1652] [id = 433] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11a96d000 == 28 [pid = 1652] [id = 430] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12aaefc00) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11c834800) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11890fc00) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11af77800) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11509d800) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12be8fc00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a9eec00) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12d56f000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b0ba000) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b519400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b488000) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12932ec00) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd9a800 == 27 [pid = 1652] [id = 439] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12aaf3800) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b0ca000) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12acea400) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119271400) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b483c00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d563c00) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11b836c00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11a502400) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12966ec00) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1178dfc00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1155ae400) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c1ba400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c852c00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x128928000) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12463d800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1275f8c00) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c592400) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12aee4000) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x127411800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 09:19:26 INFO - PROCESS | 1652 | 1461341966846 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]]]}] 09:19:26 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 09:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2273ms 09:19:26 INFO - PROCESS | 1652 | 1461341966886 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:19:26 INFO - PROCESS | 1652 | 1461341966888 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:19:26 INFO - PROCESS | 1652 | 1461341966892 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 1652 | 1461341966894 Marionette TRACE conn2 <- [1,1734,null,{}] 09:19:26 INFO - PROCESS | 1652 | 1461341966898 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}] 09:19:26 INFO - PROCESS | 1652 | 1461341966989 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:19:27 INFO - PROCESS | 1652 | 1461341967045 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1151a9000 == 28 [pid = 1652] [id = 441] 09:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x114f54800) [pid = 1652] [serial = 1322] [outer = 0x0] 09:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x114f55c00) [pid = 1652] [serial = 1323] [outer = 0x114f54800] 09:19:27 INFO - PROCESS | 1652 | 1461341967074 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11509e400) [pid = 1652] [serial = 1324] [outer = 0x114f54800] 09:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:19:27 INFO - PROCESS | 1652 | 1461341967408 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]]]}] 09:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 09:19:27 INFO - PROCESS | 1652 | 1461341967413 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:19:27 INFO - PROCESS | 1652 | 1461341967418 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:19:27 INFO - PROCESS | 1652 | 1461341967425 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 1652 | 1461341967427 Marionette TRACE conn2 <- [1,1738,null,{}] 09:19:27 INFO - PROCESS | 1652 | 1461341967430 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}] 09:19:27 INFO - PROCESS | 1652 | 1461341967510 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:19:27 INFO - PROCESS | 1652 | 1461341967518 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b17000 == 29 [pid = 1652] [id = 442] 09:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11509f400) [pid = 1652] [serial = 1325] [outer = 0x0] 09:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x115360800) [pid = 1652] [serial = 1326] [outer = 0x11509f400] 09:19:27 INFO - PROCESS | 1652 | 1461341967546 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115624c00) [pid = 1652] [serial = 1327] [outer = 0x11509f400] 09:19:27 INFO - PROCESS | 1652 | 1461341967918 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]]]}] 09:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 09:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:19:27 INFO - PROCESS | 1652 | 1461341967946 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:19:27 INFO - PROCESS | 1652 | 1461341967948 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:19:27 INFO - PROCESS | 1652 | 1461341967950 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 1652 | 1461341967953 Marionette TRACE conn2 <- [1,1742,null,{}] 09:19:27 INFO - PROCESS | 1652 | 1461341967961 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}] 09:19:28 INFO - PROCESS | 1652 | 1461341968042 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:19:28 INFO - PROCESS | 1652 | 1461341968048 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11972e000 == 30 [pid = 1652] [id = 443] 09:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x114244400) [pid = 1652] [serial = 1328] [outer = 0x0] 09:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11784d000) [pid = 1652] [serial = 1329] [outer = 0x114244400] 09:19:28 INFO - PROCESS | 1652 | 1461341968082 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1189d6400) [pid = 1652] [serial = 1330] [outer = 0x114244400] 09:19:28 INFO - PROCESS | 1652 | 1461341968507 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]]]}] 09:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 573ms 09:19:28 INFO - PROCESS | 1652 | 1461341968526 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:19:28 INFO - PROCESS | 1652 | 1461341968529 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:19:28 INFO - PROCESS | 1652 | 1461341968534 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 1652 | 1461341968536 Marionette TRACE conn2 <- [1,1746,null,{}] 09:19:28 INFO - PROCESS | 1652 | 1461341968539 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}] 09:19:28 INFO - PROCESS | 1652 | 1461341968662 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:19:28 INFO - PROCESS | 1652 | 1461341968669 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91e800 == 31 [pid = 1652] [id = 444] 09:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118e17400) [pid = 1652] [serial = 1331] [outer = 0x0] 09:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118f54400) [pid = 1652] [serial = 1332] [outer = 0x118e17400] 09:19:28 INFO - PROCESS | 1652 | 1461341968712 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119092800) [pid = 1652] [serial = 1333] [outer = 0x118e17400] 09:19:29 INFO - PROCESS | 1652 | 1461341969067 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]]]}] 09:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 572ms 09:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:19:29 INFO - PROCESS | 1652 | 1461341969104 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:19:29 INFO - PROCESS | 1652 | 1461341969106 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:19:29 INFO - PROCESS | 1652 | 1461341969108 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:19:29 INFO - PROCESS | 1652 | 1461341969109 Marionette TRACE conn2 <- [1,1750,null,{}] 09:19:29 INFO - PROCESS | 1652 | 1461341969111 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}] 09:19:29 INFO - PROCESS | 1652 | 1461341969210 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:19:29 INFO - PROCESS | 1652 | 1461341969219 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b236000 == 32 [pid = 1652] [id = 445] 09:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11509e800) [pid = 1652] [serial = 1334] [outer = 0x0] 09:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x119a49800) [pid = 1652] [serial = 1335] [outer = 0x11509e800] 09:19:29 INFO - PROCESS | 1652 | 1461341969246 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11a503c00) [pid = 1652] [serial = 1336] [outer = 0x11509e800] 09:19:29 INFO - PROCESS | 1652 | 1461341969571 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]]]}] 09:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 470ms 09:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:19:29 INFO - PROCESS | 1652 | 1461341969578 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:19:29 INFO - PROCESS | 1652 | 1461341969580 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:19:29 INFO - PROCESS | 1652 | 1461341969582 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:19:29 INFO - PROCESS | 1652 | 1461341969585 Marionette TRACE conn2 <- [1,1754,null,{}] 09:19:29 INFO - PROCESS | 1652 | 1461341969587 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}] 09:19:29 INFO - PROCESS | 1652 | 1461341969688 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:19:29 INFO - PROCESS | 1652 | 1461341969694 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c12c000 == 33 [pid = 1652] [id = 446] 09:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11a509800) [pid = 1652] [serial = 1337] [outer = 0x0] 09:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11ad4f000) [pid = 1652] [serial = 1338] [outer = 0x11a509800] 09:19:29 INFO - PROCESS | 1652 | 1461341969723 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11b83a800) [pid = 1652] [serial = 1339] [outer = 0x11a509800] 09:19:30 INFO - PROCESS | 1652 | 1461341970059 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]]]}] 09:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 09:19:30 INFO - PROCESS | 1652 | 1461341970111 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:19:30 INFO - PROCESS | 1652 | 1461341970112 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:19:30 INFO - PROCESS | 1652 | 1461341970115 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 1652 | 1461341970116 Marionette TRACE conn2 <- [1,1758,null,{}] 09:19:30 INFO - PROCESS | 1652 | 1461341970118 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}] 09:19:30 INFO - PROCESS | 1652 | 1461341970191 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:19:30 INFO - PROCESS | 1652 | 1461341970195 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5cf800 == 34 [pid = 1652] [id = 447] 09:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1189dcc00) [pid = 1652] [serial = 1340] [outer = 0x0] 09:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11bab6000) [pid = 1652] [serial = 1341] [outer = 0x1189dcc00] 09:19:30 INFO - PROCESS | 1652 | 1461341970224 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11be2f000) [pid = 1652] [serial = 1342] [outer = 0x1189dcc00] 09:19:30 INFO - PROCESS | 1652 | 1461341970563 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]]]}] 09:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 468ms 09:19:30 INFO - PROCESS | 1652 | 1461341970584 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:19:30 INFO - PROCESS | 1652 | 1461341970587 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:19:30 INFO - PROCESS | 1652 | 1461341970590 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 1652 | 1461341970591 Marionette TRACE conn2 <- [1,1762,null,{}] 09:19:30 INFO - PROCESS | 1652 | 1461341970594 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}] 09:19:30 INFO - PROCESS | 1652 | 1461341970672 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:19:30 INFO - PROCESS | 1652 | 1461341970677 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b86000 == 35 [pid = 1652] [id = 448] 09:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11bab4800) [pid = 1652] [serial = 1343] [outer = 0x0] 09:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11bec7800) [pid = 1652] [serial = 1344] [outer = 0x11bab4800] 09:19:30 INFO - PROCESS | 1652 | 1461341970703 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11bf84000) [pid = 1652] [serial = 1345] [outer = 0x11bab4800] 09:19:31 INFO - PROCESS | 1652 | 1461341971033 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]]]}] 09:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 09:19:31 INFO - PROCESS | 1652 | 1461341971061 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 1652 | 1461341971063 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:19:31 INFO - PROCESS | 1652 | 1461341971065 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 1652 | 1461341971068 Marionette TRACE conn2 <- [1,1766,null,{}] 09:19:31 INFO - PROCESS | 1652 | 1461341971071 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}] 09:19:31 INFO - PROCESS | 1652 | 1461341971173 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:19:31 INFO - PROCESS | 1652 | 1461341971180 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11972d000 == 36 [pid = 1652] [id = 449] 09:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bf7c000) [pid = 1652] [serial = 1346] [outer = 0x0] 09:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11c1f4400) [pid = 1652] [serial = 1347] [outer = 0x11bf7c000] 09:19:31 INFO - PROCESS | 1652 | 1461341971208 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11c82dc00) [pid = 1652] [serial = 1348] [outer = 0x11bf7c000] 09:19:31 INFO - PROCESS | 1652 | 1461341971506 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]]]}] 09:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 472ms 09:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:19:31 INFO - PROCESS | 1652 | 1461341971538 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 1652 | 1461341971540 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:19:31 INFO - PROCESS | 1652 | 1461341971542 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 1652 | 1461341971543 Marionette TRACE conn2 <- [1,1770,null,{}] 09:19:31 INFO - PROCESS | 1652 | 1461341971545 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}] 09:19:31 INFO - PROCESS | 1652 | 1461341971626 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:19:31 INFO - PROCESS | 1652 | 1461341971631 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12702b800 == 37 [pid = 1652] [id = 450] 09:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x119091400) [pid = 1652] [serial = 1349] [outer = 0x0] 09:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11c834800) [pid = 1652] [serial = 1350] [outer = 0x119091400] 09:19:31 INFO - PROCESS | 1652 | 1461341971662 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11c83c800) [pid = 1652] [serial = 1351] [outer = 0x119091400] 09:19:32 INFO - PROCESS | 1652 | 1461341972031 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]]]}] 09:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 09:19:32 INFO - PROCESS | 1652 | 1461341972061 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:19:32 INFO - PROCESS | 1652 | 1461341972062 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:19:32 INFO - PROCESS | 1652 | 1461341972064 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 1652 | 1461341972066 Marionette TRACE conn2 <- [1,1774,null,{}] 09:19:32 INFO - PROCESS | 1652 | 1461341972069 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}] 09:19:32 INFO - PROCESS | 1652 | 1461341972182 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:19:32 INFO - PROCESS | 1652 | 1461341972201 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad62000 == 38 [pid = 1652] [id = 451] 09:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11c854800) [pid = 1652] [serial = 1352] [outer = 0x0] 09:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11c861c00) [pid = 1652] [serial = 1353] [outer = 0x11c854800] 09:19:32 INFO - PROCESS | 1652 | 1461341972234 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x123e4dc00) [pid = 1652] [serial = 1354] [outer = 0x11c854800] 09:19:32 INFO - PROCESS | 1652 | 1461341972615 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]]]}] 09:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 571ms 09:19:32 INFO - PROCESS | 1652 | 1461341972636 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:19:32 INFO - PROCESS | 1652 | 1461341972638 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:19:32 INFO - PROCESS | 1652 | 1461341972640 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 1652 | 1461341972641 Marionette TRACE conn2 <- [1,1778,null,{}] 09:19:32 INFO - PROCESS | 1652 | 1461341972643 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}] 09:19:32 INFO - PROCESS | 1652 | 1461341972749 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:19:32 INFO - PROCESS | 1652 | 1461341972765 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129317000 == 39 [pid = 1652] [id = 452] 09:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x124061800) [pid = 1652] [serial = 1355] [outer = 0x0] 09:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1243b3400) [pid = 1652] [serial = 1356] [outer = 0x124061800] 09:19:32 INFO - PROCESS | 1652 | 1461341972791 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x124645000) [pid = 1652] [serial = 1357] [outer = 0x124061800] 09:19:33 INFO - PROCESS | 1652 | 1461341973131 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]]]}] 09:19:33 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 09:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 09:19:33 INFO - PROCESS | 1652 | 1461341973158 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:19:33 INFO - PROCESS | 1652 | 1461341973160 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:19:33 INFO - PROCESS | 1652 | 1461341973162 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 1652 | 1461341973163 Marionette TRACE conn2 <- [1,1782,null,{}] 09:19:33 INFO - PROCESS | 1652 | 1461341973166 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}] 09:19:33 INFO - PROCESS | 1652 | 1461341973273 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:19:33 INFO - PROCESS | 1652 | 1461341973277 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a29d000 == 40 [pid = 1652] [id = 453] 09:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x11c1fc000) [pid = 1652] [serial = 1358] [outer = 0x0] 09:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x124649800) [pid = 1652] [serial = 1359] [outer = 0x11c1fc000] 09:19:33 INFO - PROCESS | 1652 | 1461341973333 Marionette DEBUG loaded listener.js 09:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x127571400) [pid = 1652] [serial = 1360] [outer = 0x11c1fc000] 09:19:33 INFO - PROCESS | 1652 | 1461341973646 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]]]}] 09:19:33 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 09:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 09:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:19:33 INFO - PROCESS | 1652 | 1461341973681 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:19:33 INFO - PROCESS | 1652 | 1461341973682 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:19:33 INFO - PROCESS | 1652 | 1461341973687 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 1652 | 1461341973688 Marionette TRACE conn2 <- [1,1786,null,{}] 09:19:33 INFO - PROCESS | 1652 | 1461341973690 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}] 09:19:33 INFO - PROCESS | 1652 | 1461341973788 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:19:33 INFO - PROCESS | 1652 | 1461341973800 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2c3000 == 41 [pid = 1652] [id = 454] 09:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x127570800) [pid = 1652] [serial = 1361] [outer = 0x0] 09:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x127786800) [pid = 1652] [serial = 1362] [outer = 0x127570800] 09:19:33 INFO - PROCESS | 1652 | 1461341973825 Marionette DEBUG loaded listener.js 09:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x127f27c00) [pid = 1652] [serial = 1363] [outer = 0x127570800] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x114f4a800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x129136000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1277c5000) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x114f07800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1155c2800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x124644000) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12aec2800) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12aee3000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12e881000) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11b833c00) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x114f03400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12a4f2800) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12aee8400) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x114f06000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b0bbc00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x128fb9400) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a49cc00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a49d000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12a4f1400) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x114f52000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12be8ec00) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x114f57800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129677000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128926400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x124645800) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11a94ac00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11a504000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x114f0b800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a211000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12e42f000) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d5c4000) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12aedf800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1243b0c00) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c860400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118be8400) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114f48400) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b51d400) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11a552c00) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1155bf400) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11bcf9000) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12464bc00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12463fc00) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a9e0000) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114f4c000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12aaf5c00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x124069800) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12966f800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:19:34 INFO - PROCESS | 1652 | 1461341974701 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]]]}] 09:19:34 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 09:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1021ms 09:19:34 INFO - PROCESS | 1652 | 1461341974708 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:19:34 INFO - PROCESS | 1652 | 1461341974709 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:19:34 INFO - PROCESS | 1652 | 1461341974724 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:19:34 INFO - PROCESS | 1652 | 1461341974725 Marionette TRACE conn2 <- [1,1790,null,{}] 09:19:34 INFO - PROCESS | 1652 | 1461341974728 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}] 09:19:34 INFO - PROCESS | 1652 | 1461341974830 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:19:34 INFO - PROCESS | 1652 | 1461341974836 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be6d800 == 42 [pid = 1652] [id = 455] 09:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x114f07800) [pid = 1652] [serial = 1364] [outer = 0x0] 09:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115628c00) [pid = 1652] [serial = 1365] [outer = 0x114f07800] 09:19:34 INFO - PROCESS | 1652 | 1461341974878 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11ad50c00) [pid = 1652] [serial = 1366] [outer = 0x114f07800] 09:19:35 INFO - PROCESS | 1652 | 1461341975254 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]]]}] 09:19:35 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) 09:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 573ms 09:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:19:35 INFO - PROCESS | 1652 | 1461341975308 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 1652 | 1461341975309 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:19:35 INFO - PROCESS | 1652 | 1461341975312 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 1652 | 1461341975313 Marionette TRACE conn2 <- [1,1794,null,{}] 09:19:35 INFO - PROCESS | 1652 | 1461341975315 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}] 09:19:35 INFO - PROCESS | 1652 | 1461341975404 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:19:35 INFO - PROCESS | 1652 | 1461341975408 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ce800 == 43 [pid = 1652] [id = 456] 09:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118bed800) [pid = 1652] [serial = 1367] [outer = 0x0] 09:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11c858800) [pid = 1652] [serial = 1368] [outer = 0x118bed800] 09:19:35 INFO - PROCESS | 1652 | 1461341975433 Marionette DEBUG loaded listener.js 09:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127573000) [pid = 1652] [serial = 1369] [outer = 0x118bed800] 09:19:35 INFO - PROCESS | 1652 | 1461341975757 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]]]}] 09:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 469ms 09:19:35 INFO - PROCESS | 1652 | 1461341975782 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 1652 | 1461341975783 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:19:35 INFO - PROCESS | 1652 | 1461341975789 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 1652 | 1461341975790 Marionette TRACE conn2 <- [1,1798,null,{}] 09:19:35 INFO - PROCESS | 1652 | 1461341975792 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}] 09:19:35 INFO - PROCESS | 1652 | 1461341975878 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:19:35 INFO - PROCESS | 1652 | 1461341975936 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa4800 == 44 [pid = 1652] [id = 457] 09:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11bf82c00) [pid = 1652] [serial = 1370] [outer = 0x0] 09:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127f1ac00) [pid = 1652] [serial = 1371] [outer = 0x11bf82c00] 09:19:35 INFO - PROCESS | 1652 | 1461341975962 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12891ec00) [pid = 1652] [serial = 1372] [outer = 0x11bf82c00] 09:19:36 INFO - PROCESS | 1652 | 1461341976254 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]]]}] 09:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 09:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:19:36 INFO - PROCESS | 1652 | 1461341976310 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:19:36 INFO - PROCESS | 1652 | 1461341976311 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:19:36 INFO - PROCESS | 1652 | 1461341976313 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:19:36 INFO - PROCESS | 1652 | 1461341976314 Marionette TRACE conn2 <- [1,1802,null,{}] 09:19:36 INFO - PROCESS | 1652 | 1461341976316 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}] 09:19:36 INFO - PROCESS | 1652 | 1461341976402 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:19:36 INFO - PROCESS | 1652 | 1461341976407 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abcc000 == 45 [pid = 1652] [id = 458] 09:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128922000) [pid = 1652] [serial = 1373] [outer = 0x0] 09:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128f6ac00) [pid = 1652] [serial = 1374] [outer = 0x128922000] 09:19:36 INFO - PROCESS | 1652 | 1461341976433 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x128fb5c00) [pid = 1652] [serial = 1375] [outer = 0x128922000] 09:19:37 INFO - PROCESS | 1652 | 1461341977006 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]]]}] 09:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 719ms 09:19:37 INFO - PROCESS | 1652 | 1461341977060 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:19:37 INFO - PROCESS | 1652 | 1461341977062 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:19:37 INFO - PROCESS | 1652 | 1461341977069 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:19:37 INFO - PROCESS | 1652 | 1461341977072 Marionette TRACE conn2 <- [1,1806,null,{}] 09:19:37 INFO - PROCESS | 1652 | 1461341977076 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}] 09:19:37 INFO - PROCESS | 1652 | 1461341977186 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:19:37 INFO - PROCESS | 1652 | 1461341977292 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe8800 == 46 [pid = 1652] [id = 459] 09:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11509ac00) [pid = 1652] [serial = 1376] [outer = 0x0] 09:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11525bc00) [pid = 1652] [serial = 1377] [outer = 0x11509ac00] 09:19:37 INFO - PROCESS | 1652 | 1461341977325 Marionette DEBUG loaded listener.js 09:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1153ba000) [pid = 1652] [serial = 1378] [outer = 0x11509ac00] 09:19:37 INFO - PROCESS | 1652 | 1461341977838 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]]]}] 09:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 822ms 09:19:37 INFO - PROCESS | 1652 | 1461341977893 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:19:37 INFO - PROCESS | 1652 | 1461341977897 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:19:37 INFO - PROCESS | 1652 | 1461341977906 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:19:37 INFO - PROCESS | 1652 | 1461341977907 Marionette TRACE conn2 <- [1,1810,null,{}] 09:19:37 INFO - PROCESS | 1652 | 1461341977910 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}] 09:19:38 INFO - PROCESS | 1652 | 1461341978019 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:19:38 INFO - PROCESS | 1652 | 1461341978107 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be5f800 == 47 [pid = 1652] [id = 460] 09:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x115366000) [pid = 1652] [serial = 1379] [outer = 0x0] 09:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x116246800) [pid = 1652] [serial = 1380] [outer = 0x115366000] 09:19:38 INFO - PROCESS | 1652 | 1461341978138 Marionette DEBUG loaded listener.js 09:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118b41000) [pid = 1652] [serial = 1381] [outer = 0x115366000] 09:19:38 INFO - PROCESS | 1652 | 1461341978875 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]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1024ms 09:19:38 INFO - PROCESS | 1652 | 1461341978930 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:19:38 INFO - PROCESS | 1652 | 1461341978932 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:19:38 INFO - PROCESS | 1652 | 1461341978937 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 1652 | 1461341978939 Marionette TRACE conn2 <- [1,1814,null,{}] 09:19:38 INFO - PROCESS | 1652 | 1461341978944 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}] 09:19:39 INFO - PROCESS | 1652 | 1461341979066 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:19:39 INFO - PROCESS | 1652 | 1461341979194 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b6b800 == 48 [pid = 1652] [id = 461] 09:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x114f4dc00) [pid = 1652] [serial = 1382] [outer = 0x0] 09:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115098800) [pid = 1652] [serial = 1383] [outer = 0x114f4dc00] 09:19:39 INFO - PROCESS | 1652 | 1461341979244 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x115364400) [pid = 1652] [serial = 1384] [outer = 0x114f4dc00] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118b0c800 == 47 [pid = 1652] [id = 80] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116404000 == 46 [pid = 1652] [id = 87] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1156a4000 == 45 [pid = 1652] [id = 92] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8b8000 == 44 [pid = 1652] [id = 88] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11924d000 == 43 [pid = 1652] [id = 95] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116264000 == 42 [pid = 1652] [id = 81] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11a916800 == 41 [pid = 1652] [id = 97] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118eee800 == 40 [pid = 1652] [id = 94] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x114b7a800 == 39 [pid = 1652] [id = 90] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x127330800 == 38 [pid = 1652] [id = 91] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12746a000 == 37 [pid = 1652] [id = 82] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb7c000 == 36 [pid = 1652] [id = 86] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12e421800 == 35 [pid = 1652] [id = 85] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1dc800 == 34 [pid = 1652] [id = 83] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b971800 == 33 [pid = 1652] [id = 89] 09:19:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1147a6800 == 32 [pid = 1652] [id = 96] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e85fc00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b0c2c00) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ace3c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12e87e000) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x128fba400) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11a94a000) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d056800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b0c6400) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12aeedc00) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12ef4c000) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123e46400) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12778d800) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12acf1400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12ef50400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11509f800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e889c00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a4f0800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b0b9000) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x128fc3800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bec2800) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11af72400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123fa8800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a4fa400) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128fc3400) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12aec3c00) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1153c3800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a6db800) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a4a1400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12aaf1000) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a9d8800) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12acecc00) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12aece000) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124645400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d199400) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x115620800) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12acec000) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a218800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128fbe000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129508000) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12778b400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127fb9000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bf7f400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c837800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11bebd400) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ad47800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1155c3800) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x114f53800) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a217c00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a21bc00) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12e868c00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e822000) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e426000) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12dab8800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be88c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b4dbc00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12aed1000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a9dfc00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129670c00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12809a400) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c1f0c00) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11b8ee000) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115622c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x114f54c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12dab3000) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12db9c800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a4f1000) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b513c00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a470400) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1652 | 1461341979771 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]]]}] 09:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 875ms 09:19:39 INFO - PROCESS | 1652 | 1461341979811 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:19:39 INFO - PROCESS | 1652 | 1461341979814 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:19:39 INFO - PROCESS | 1652 | 1461341979825 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:19:39 INFO - PROCESS | 1652 | 1461341979826 Marionette TRACE conn2 <- [1,1818,null,{}] 09:19:39 INFO - PROCESS | 1652 | 1461341979829 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}] 09:19:39 INFO - PROCESS | 1652 | 1461341979906 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:19:39 INFO - PROCESS | 1652 | 1461341979912 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ad3000 == 33 [pid = 1652] [id = 462] 09:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115364800) [pid = 1652] [serial = 1385] [outer = 0x0] 09:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115628800) [pid = 1652] [serial = 1386] [outer = 0x115364800] 09:19:39 INFO - PROCESS | 1652 | 1461341979939 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116244c00) [pid = 1652] [serial = 1387] [outer = 0x115364800] 09:19:40 INFO - PROCESS | 1652 | 1461341980291 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]]]}] 09:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 09:19:40 INFO - PROCESS | 1652 | 1461341980346 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:19:40 INFO - PROCESS | 1652 | 1461341980347 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:19:40 INFO - PROCESS | 1652 | 1461341980349 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 1652 | 1461341980352 Marionette TRACE conn2 <- [1,1822,null,{}] 09:19:40 INFO - PROCESS | 1652 | 1461341980359 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}] 09:19:40 INFO - PROCESS | 1652 | 1461341980441 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:19:40 INFO - PROCESS | 1652 | 1461341980448 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b23f800 == 34 [pid = 1652] [id = 463] 09:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114f09000) [pid = 1652] [serial = 1388] [outer = 0x0] 09:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118b33400) [pid = 1652] [serial = 1389] [outer = 0x114f09000] 09:19:40 INFO - PROCESS | 1652 | 1461341980480 Marionette DEBUG loaded listener.js 09:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119279000) [pid = 1652] [serial = 1390] [outer = 0x114f09000] 09:19:40 INFO - PROCESS | 1652 | 1461341980851 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]]]}] 09:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 523ms 09:19:40 INFO - PROCESS | 1652 | 1461341980874 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:19:40 INFO - PROCESS | 1652 | 1461341980875 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:19:40 INFO - PROCESS | 1652 | 1461341980878 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 1652 | 1461341980879 Marionette TRACE conn2 <- [1,1826,null,{}] 09:19:40 INFO - PROCESS | 1652 | 1461341980881 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}] 09:19:40 INFO - PROCESS | 1652 | 1461341980961 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:19:40 INFO - PROCESS | 1652 | 1461341980968 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5ca800 == 35 [pid = 1652] [id = 464] 09:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119a52800) [pid = 1652] [serial = 1391] [outer = 0x0] 09:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a511800) [pid = 1652] [serial = 1392] [outer = 0x119a52800] 09:19:40 INFO - PROCESS | 1652 | 1461341980996 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11ad49c00) [pid = 1652] [serial = 1393] [outer = 0x119a52800] 09:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119a52400) [pid = 1652] [serial = 1394] [outer = 0x12f915c00] 09:19:41 INFO - PROCESS | 1652 | 1461341981362 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]]]}] 09:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 09:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:19:41 INFO - PROCESS | 1652 | 1461341981396 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 1652 | 1461341981398 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:19:41 INFO - PROCESS | 1652 | 1461341981400 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 1652 | 1461341981403 Marionette TRACE conn2 <- [1,1830,null,{}] 09:19:41 INFO - PROCESS | 1652 | 1461341981406 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}] 09:19:41 INFO - PROCESS | 1652 | 1461341981509 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:19:41 INFO - PROCESS | 1652 | 1461341981547 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ee7000 == 36 [pid = 1652] [id = 465] 09:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x114f50000) [pid = 1652] [serial = 1395] [outer = 0x0] 09:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11ad48800) [pid = 1652] [serial = 1396] [outer = 0x114f50000] 09:19:41 INFO - PROCESS | 1652 | 1461341981573 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11b833c00) [pid = 1652] [serial = 1397] [outer = 0x114f50000] 09:19:41 INFO - PROCESS | 1652 | 1461341981909 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]]]}] 09:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 09:19:41 INFO - PROCESS | 1652 | 1461341981929 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 1652 | 1461341981930 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:19:41 INFO - PROCESS | 1652 | 1461341981933 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 1652 | 1461341981935 Marionette TRACE conn2 <- [1,1834,null,{}] 09:19:41 INFO - PROCESS | 1652 | 1461341981939 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}] 09:19:42 INFO - PROCESS | 1652 | 1461341982052 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:19:42 INFO - PROCESS | 1652 | 1461341982067 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ab5800 == 37 [pid = 1652] [id = 466] 09:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b834c00) [pid = 1652] [serial = 1398] [outer = 0x0] 09:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11bcfd000) [pid = 1652] [serial = 1399] [outer = 0x11b834c00] 09:19:42 INFO - PROCESS | 1652 | 1461341982095 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c594800) [pid = 1652] [serial = 1400] [outer = 0x11b834c00] 09:19:42 INFO - PROCESS | 1652 | 1461341982544 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]]]}] 09:19:42 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 09:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 621ms 09:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:19:42 INFO - PROCESS | 1652 | 1461341982555 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:19:42 INFO - PROCESS | 1652 | 1461341982557 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:19:42 INFO - PROCESS | 1652 | 1461341982560 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:19:42 INFO - PROCESS | 1652 | 1461341982562 Marionette TRACE conn2 <- [1,1838,null,{}] 09:19:42 INFO - PROCESS | 1652 | 1461341982565 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}] 09:19:42 INFO - PROCESS | 1652 | 1461341982691 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:19:42 INFO - PROCESS | 1652 | 1461341982727 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128987800 == 38 [pid = 1652] [id = 467] 09:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c594c00) [pid = 1652] [serial = 1401] [outer = 0x0] 09:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c834000) [pid = 1652] [serial = 1402] [outer = 0x11c594c00] 09:19:42 INFO - PROCESS | 1652 | 1461341982754 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c854c00) [pid = 1652] [serial = 1403] [outer = 0x11c594c00] 09:19:43 INFO - PROCESS | 1652 | 1461341983148 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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 619ms 09:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:19:43 INFO - PROCESS | 1652 | 1461341983179 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 1652 | 1461341983181 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:19:43 INFO - PROCESS | 1652 | 1461341983184 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 1652 | 1461341983187 Marionette TRACE conn2 <- [1,1842,null,{}] 09:19:43 INFO - PROCESS | 1652 | 1461341983189 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}] 09:19:43 INFO - PROCESS | 1652 | 1461341983280 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:19:43 INFO - PROCESS | 1652 | 1461341983320 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296b8000 == 39 [pid = 1652] [id = 468] 09:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c852c00) [pid = 1652] [serial = 1404] [outer = 0x0] 09:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c85cc00) [pid = 1652] [serial = 1405] [outer = 0x11c852c00] 09:19:43 INFO - PROCESS | 1652 | 1461341983351 Marionette DEBUG loaded listener.js 09:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123a59c00) [pid = 1652] [serial = 1406] [outer = 0x11c852c00] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124061800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c1fc000) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127570800) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x114f07800) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11509e800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114244400) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114f54800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a509800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11509f400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119091400) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1189dcc00) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118e17400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11bab4800) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11bf7c000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118bed800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11c854800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:19:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11bf82c00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:19:43 INFO - PROCESS | 1652 | 1461341983832 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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 675ms 09:19:43 INFO - PROCESS | 1652 | 1461341983859 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 1652 | 1461341983861 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:19:43 INFO - PROCESS | 1652 | 1461341983864 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 1652 | 1461341983865 Marionette TRACE conn2 <- [1,1846,null,{}] 09:19:43 INFO - PROCESS | 1652 | 1461341983869 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}] 09:19:44 INFO - PROCESS | 1652 | 1461341984020 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:19:44 INFO - PROCESS | 1652 | 1461341984105 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b23e800 == 40 [pid = 1652] [id = 469] 09:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11509e800) [pid = 1652] [serial = 1407] [outer = 0x0] 09:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118bed800) [pid = 1652] [serial = 1408] [outer = 0x11509e800] 09:19:44 INFO - PROCESS | 1652 | 1461341984145 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bf7c000) [pid = 1652] [serial = 1409] [outer = 0x11509e800] 09:19:44 INFO - PROCESS | 1652 | 1461341984495 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]]]}] 09:19:44 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) 09:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 674ms 09:19:44 INFO - PROCESS | 1652 | 1461341984538 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:19:44 INFO - PROCESS | 1652 | 1461341984539 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:19:44 INFO - PROCESS | 1652 | 1461341984541 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:19:44 INFO - PROCESS | 1652 | 1461341984542 Marionette TRACE conn2 <- [1,1850,null,{}] 09:19:44 INFO - PROCESS | 1652 | 1461341984553 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}] 09:19:44 INFO - PROCESS | 1652 | 1461341984628 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:19:44 INFO - PROCESS | 1652 | 1461341984632 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ce000 == 41 [pid = 1652] [id = 470] 09:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bf83000) [pid = 1652] [serial = 1410] [outer = 0x0] 09:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123a5c000) [pid = 1652] [serial = 1411] [outer = 0x11bf83000] 09:19:44 INFO - PROCESS | 1652 | 1461341984661 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124069800) [pid = 1652] [serial = 1412] [outer = 0x11bf83000] 09:19:44 INFO - PROCESS | 1652 | 1461341984993 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]]]}] 09:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 478ms 09:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:19:45 INFO - PROCESS | 1652 | 1461341985021 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 1652 | 1461341985023 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:19:45 INFO - PROCESS | 1652 | 1461341985025 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 1652 | 1461341985027 Marionette TRACE conn2 <- [1,1854,null,{}] 09:19:45 INFO - PROCESS | 1652 | 1461341985029 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}] 09:19:45 INFO - PROCESS | 1652 | 1461341985121 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:19:45 INFO - PROCESS | 1652 | 1461341985125 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa6800 == 42 [pid = 1652] [id = 471] 09:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123e4c800) [pid = 1652] [serial = 1413] [outer = 0x0] 09:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12463f400) [pid = 1652] [serial = 1414] [outer = 0x123e4c800] 09:19:45 INFO - PROCESS | 1652 | 1461341985153 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127570800) [pid = 1652] [serial = 1415] [outer = 0x123e4c800] 09:19:45 INFO - PROCESS | 1652 | 1461341985516 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]]]}] 09:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 09:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:19:45 INFO - PROCESS | 1652 | 1461341985546 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 1652 | 1461341985547 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:19:45 INFO - PROCESS | 1652 | 1461341985549 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 1652 | 1461341985551 Marionette TRACE conn2 <- [1,1858,null,{}] 09:19:45 INFO - PROCESS | 1652 | 1461341985553 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}] 09:19:45 INFO - PROCESS | 1652 | 1461341985632 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:19:45 INFO - PROCESS | 1652 | 1461341985738 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1151a1800 == 43 [pid = 1652] [id = 472] 09:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1142cf800) [pid = 1652] [serial = 1416] [outer = 0x0] 09:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x114bab400) [pid = 1652] [serial = 1417] [outer = 0x1142cf800] 09:19:45 INFO - PROCESS | 1652 | 1461341985771 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114f50800) [pid = 1652] [serial = 1418] [outer = 0x1142cf800] 09:19:46 INFO - PROCESS | 1652 | 1461341986203 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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 671ms 09:19:46 INFO - PROCESS | 1652 | 1461341986221 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:19:46 INFO - PROCESS | 1652 | 1461341986225 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:19:46 INFO - PROCESS | 1652 | 1461341986229 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:19:46 INFO - PROCESS | 1652 | 1461341986231 Marionette TRACE conn2 <- [1,1862,null,{}] 09:19:46 INFO - PROCESS | 1652 | 1461341986234 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}] 09:19:46 INFO - PROCESS | 1652 | 1461341986337 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:19:46 INFO - PROCESS | 1652 | 1461341986391 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b855800 == 44 [pid = 1652] [id = 473] 09:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11535a000) [pid = 1652] [serial = 1419] [outer = 0x0] 09:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1158a0c00) [pid = 1652] [serial = 1420] [outer = 0x11535a000] 09:19:46 INFO - PROCESS | 1652 | 1461341986423 Marionette DEBUG loaded listener.js 09:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118b2a400) [pid = 1652] [serial = 1421] [outer = 0x11535a000] 09:19:46 INFO - PROCESS | 1652 | 1461341986859 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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 670ms 09:19:46 INFO - PROCESS | 1652 | 1461341986901 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:19:46 INFO - PROCESS | 1652 | 1461341986904 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:19:46 INFO - PROCESS | 1652 | 1461341986906 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:19:46 INFO - PROCESS | 1652 | 1461341986908 Marionette TRACE conn2 <- [1,1866,null,{}] 09:19:46 INFO - PROCESS | 1652 | 1461341986910 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}] 09:19:47 INFO - PROCESS | 1652 | 1461341987011 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:19:47 INFO - PROCESS | 1652 | 1461341987066 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12897f000 == 45 [pid = 1652] [id = 474] 09:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118ed0800) [pid = 1652] [serial = 1422] [outer = 0x0] 09:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a950000) [pid = 1652] [serial = 1423] [outer = 0x118ed0800] 09:19:47 INFO - PROCESS | 1652 | 1461341987096 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11b8e3c00) [pid = 1652] [serial = 1424] [outer = 0x118ed0800] 09:19:47 INFO - PROCESS | 1652 | 1461341987519 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]]]}] 09:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 09:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:19:47 INFO - PROCESS | 1652 | 1461341987578 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:19:47 INFO - PROCESS | 1652 | 1461341987579 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:19:47 INFO - PROCESS | 1652 | 1461341987586 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:19:47 INFO - PROCESS | 1652 | 1461341987591 Marionette TRACE conn2 <- [1,1870,null,{}] 09:19:47 INFO - PROCESS | 1652 | 1461341987594 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}] 09:19:47 INFO - PROCESS | 1652 | 1461341987720 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:19:47 INFO - PROCESS | 1652 | 1461341987803 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad85800 == 46 [pid = 1652] [id = 475] 09:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bf81000) [pid = 1652] [serial = 1425] [outer = 0x0] 09:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c832000) [pid = 1652] [serial = 1426] [outer = 0x11bf81000] 09:19:47 INFO - PROCESS | 1652 | 1461341987833 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123e52000) [pid = 1652] [serial = 1427] [outer = 0x11bf81000] 09:19:48 INFO - PROCESS | 1652 | 1461341988244 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]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 678ms 09:19:48 INFO - PROCESS | 1652 | 1461341988261 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 1652 | 1461341988263 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:19:48 INFO - PROCESS | 1652 | 1461341988265 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1652 | 1461341988266 Marionette TRACE conn2 <- [1,1874,null,{}] 09:19:48 INFO - PROCESS | 1652 | 1461341988269 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}] 09:19:48 INFO - PROCESS | 1652 | 1461341988369 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:19:48 INFO - PROCESS | 1652 | 1461341988419 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b061000 == 47 [pid = 1652] [id = 476] 09:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c83a800) [pid = 1652] [serial = 1428] [outer = 0x0] 09:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124645400) [pid = 1652] [serial = 1429] [outer = 0x11c83a800] 09:19:48 INFO - PROCESS | 1652 | 1461341988449 Marionette DEBUG loaded listener.js 09:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1277bf800) [pid = 1652] [serial = 1430] [outer = 0x11c83a800] 09:19:48 INFO - PROCESS | 1652 | 1461341988855 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]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 621ms 09:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:19:48 INFO - PROCESS | 1652 | 1461341988888 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 1652 | 1461341988889 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:19:48 INFO - PROCESS | 1652 | 1461341988891 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1652 | 1461341988892 Marionette TRACE conn2 <- [1,1878,null,{}] 09:19:48 INFO - PROCESS | 1652 | 1461341988895 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}] 09:19:48 INFO - PROCESS | 1652 | 1461341988994 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:19:49 INFO - PROCESS | 1652 | 1461341989091 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0a9000 == 48 [pid = 1652] [id = 477] 09:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127fb8c00) [pid = 1652] [serial = 1431] [outer = 0x0] 09:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127fc2000) [pid = 1652] [serial = 1432] [outer = 0x127fb8c00] 09:19:49 INFO - PROCESS | 1652 | 1461341989130 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128f6e000) [pid = 1652] [serial = 1433] [outer = 0x127fb8c00] 09:19:49 INFO - PROCESS | 1652 | 1461341989537 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]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 668ms 09:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:19:49 INFO - PROCESS | 1652 | 1461341989560 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:19:49 INFO - PROCESS | 1652 | 1461341989561 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:19:49 INFO - PROCESS | 1652 | 1461341989563 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:19:49 INFO - PROCESS | 1652 | 1461341989564 Marionette TRACE conn2 <- [1,1882,null,{}] 09:19:49 INFO - PROCESS | 1652 | 1461341989569 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}] 09:19:49 INFO - PROCESS | 1652 | 1461341989669 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:19:49 INFO - PROCESS | 1652 | 1461341989724 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ae800 == 49 [pid = 1652] [id = 478] 09:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127a20c00) [pid = 1652] [serial = 1434] [outer = 0x0] 09:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128fb4c00) [pid = 1652] [serial = 1435] [outer = 0x127a20c00] 09:19:49 INFO - PROCESS | 1652 | 1461341989754 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128fbb800) [pid = 1652] [serial = 1436] [outer = 0x127a20c00] 09:19:50 INFO - PROCESS | 1652 | 1461341990295 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]]]}] 09:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 771ms 09:19:50 INFO - PROCESS | 1652 | 1461341990373 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:19:50 INFO - PROCESS | 1652 | 1461341990375 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:19:50 INFO - PROCESS | 1652 | 1461341990380 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:19:50 INFO - PROCESS | 1652 | 1461341990383 Marionette TRACE conn2 <- [1,1886,null,{}] 09:19:50 INFO - PROCESS | 1652 | 1461341990389 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}] 09:19:50 INFO - PROCESS | 1652 | 1461341990480 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:19:50 INFO - PROCESS | 1652 | 1461341990549 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b85a000 == 50 [pid = 1652] [id = 479] 09:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11535f000) [pid = 1652] [serial = 1437] [outer = 0x0] 09:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1153b9000) [pid = 1652] [serial = 1438] [outer = 0x11535f000] 09:19:50 INFO - PROCESS | 1652 | 1461341990577 Marionette DEBUG loaded listener.js 09:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11562a400) [pid = 1652] [serial = 1439] [outer = 0x11535f000] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa6800 == 49 [pid = 1652] [id = 471] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ce000 == 48 [pid = 1652] [id = 470] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11b23e800 == 47 [pid = 1652] [id = 469] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1296b8000 == 46 [pid = 1652] [id = 468] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128987800 == 45 [pid = 1652] [id = 467] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x127ab5800 == 44 [pid = 1652] [id = 466] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123ee7000 == 43 [pid = 1652] [id = 465] 09:19:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5ca800 == 42 [pid = 1652] [id = 464] 09:19:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128f6ac00) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11b23f800 == 41 [pid = 1652] [id = 463] 09:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119ad3000 == 40 [pid = 1652] [id = 462] 09:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x118b6b800 == 39 [pid = 1652] [id = 461] 09:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11be5f800 == 38 [pid = 1652] [id = 460] 09:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe8800 == 37 [pid = 1652] [id = 459] 09:19:51 INFO - PROCESS | 1652 | 1461341991023 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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 676ms 09:19:51 INFO - PROCESS | 1652 | 1461341991056 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1652 | 1461341991060 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:19:51 INFO - PROCESS | 1652 | 1461341991064 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1652 | 1461341991066 Marionette TRACE conn2 <- [1,1890,null,{}] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x123e4dc00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c861c00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127573000) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127f27c00) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12891ec00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124645000) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c83c800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127f1ac00) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1243b3400) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124649800) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127786800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x127571400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11ad50c00) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119a49800) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115628c00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a503c00) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11784d000) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1189d6400) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x114f55c00) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11509e400) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11ad4f000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11b83a800) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115360800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115624c00) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c834800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bab6000) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11be2f000) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118f54400) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119092800) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11bec7800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11bf84000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11c1f4400) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c82dc00) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c858800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 09:19:51 INFO - PROCESS | 1652 | 1461341991085 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}] 09:19:51 INFO - PROCESS | 1652 | 1461341991169 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:19:51 INFO - PROCESS | 1652 | 1461341991174 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e4d000 == 38 [pid = 1652] [id = 480] 09:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115360000) [pid = 1652] [serial = 1440] [outer = 0x0] 09:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116242c00) [pid = 1652] [serial = 1441] [outer = 0x115360000] 09:19:51 INFO - PROCESS | 1652 | 1461341991202 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118ecf000) [pid = 1652] [serial = 1442] [outer = 0x115360000] 09:19:51 INFO - PROCESS | 1652 | 1461341991558 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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 531ms 09:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:19:51 INFO - PROCESS | 1652 | 1461341991596 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1652 | 1461341991597 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:19:51 INFO - PROCESS | 1652 | 1461341991619 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1652 | 1461341991621 Marionette TRACE conn2 <- [1,1894,null,{}] 09:19:51 INFO - PROCESS | 1652 | 1461341991630 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}] 09:19:51 INFO - PROCESS | 1652 | 1461341991713 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:19:51 INFO - PROCESS | 1652 | 1461341991721 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be79000 == 39 [pid = 1652] [id = 481] 09:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119271c00) [pid = 1652] [serial = 1443] [outer = 0x0] 09:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a949c00) [pid = 1652] [serial = 1444] [outer = 0x119271c00] 09:19:51 INFO - PROCESS | 1652 | 1461341991749 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11afe4c00) [pid = 1652] [serial = 1445] [outer = 0x119271c00] 09:19:52 INFO - PROCESS | 1652 | 1461341992171 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]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 590ms 09:19:52 INFO - PROCESS | 1652 | 1461341992191 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 1652 | 1461341992194 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:19:52 INFO - PROCESS | 1652 | 1461341992198 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 1652 | 1461341992200 Marionette TRACE conn2 <- [1,1898,null,{}] 09:19:52 INFO - PROCESS | 1652 | 1461341992206 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}] 09:19:52 INFO - PROCESS | 1652 | 1461341992332 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:19:52 INFO - PROCESS | 1652 | 1461341992338 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ed9800 == 40 [pid = 1652] [id = 482] 09:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11b837c00) [pid = 1652] [serial = 1446] [outer = 0x0] 09:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bcf8c00) [pid = 1652] [serial = 1447] [outer = 0x11b837c00] 09:19:52 INFO - PROCESS | 1652 | 1461341992381 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11bf7f400) [pid = 1652] [serial = 1448] [outer = 0x11b837c00] 09:19:52 INFO - PROCESS | 1652 | 1461341992770 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]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 628ms 09:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:19:52 INFO - PROCESS | 1652 | 1461341992826 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 1652 | 1461341992827 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:19:52 INFO - PROCESS | 1652 | 1461341992829 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 1652 | 1461341992830 Marionette TRACE conn2 <- [1,1902,null,{}] 09:19:52 INFO - PROCESS | 1652 | 1461341992832 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}] 09:19:52 INFO - PROCESS | 1652 | 1461341992913 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:19:52 INFO - PROCESS | 1652 | 1461341992939 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11626a000 == 41 [pid = 1652] [id = 483] 09:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c831400) [pid = 1652] [serial = 1449] [outer = 0x0] 09:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c838000) [pid = 1652] [serial = 1450] [outer = 0x11c831400] 09:19:52 INFO - PROCESS | 1652 | 1461341992965 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c85a800) [pid = 1652] [serial = 1451] [outer = 0x11c831400] 09:19:53 INFO - PROCESS | 1652 | 1461341993317 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]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 518ms 09:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:19:53 INFO - PROCESS | 1652 | 1461341993347 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 1652 | 1461341993349 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:19:53 INFO - PROCESS | 1652 | 1461341993351 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - PROCESS | 1652 | 1461341993352 Marionette TRACE conn2 <- [1,1906,null,{}] 09:19:53 INFO - PROCESS | 1652 | 1461341993354 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}] 09:19:53 INFO - PROCESS | 1652 | 1461341993466 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:19:53 INFO - PROCESS | 1652 | 1461341993482 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930e800 == 42 [pid = 1652] [id = 484] 09:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c85e400) [pid = 1652] [serial = 1452] [outer = 0x0] 09:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124644000) [pid = 1652] [serial = 1453] [outer = 0x11c85e400] 09:19:53 INFO - PROCESS | 1652 | 1461341993511 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128919400) [pid = 1652] [serial = 1454] [outer = 0x11c85e400] 09:19:53 INFO - PROCESS | 1652 | 1461341993853 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]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 09:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:19:53 INFO - PROCESS | 1652 | 1461341993873 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 1652 | 1461341993875 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:19:53 INFO - PROCESS | 1652 | 1461341993877 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - PROCESS | 1652 | 1461341993878 Marionette TRACE conn2 <- [1,1910,null,{}] 09:19:53 INFO - PROCESS | 1652 | 1461341993880 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}] 09:19:53 INFO - PROCESS | 1652 | 1461341993980 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:19:54 INFO - PROCESS | 1652 | 1461341993994 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296bc800 == 43 [pid = 1652] [id = 485] 09:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128925800) [pid = 1652] [serial = 1455] [outer = 0x0] 09:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128fbac00) [pid = 1652] [serial = 1456] [outer = 0x128925800] 09:19:54 INFO - PROCESS | 1652 | 1461341994019 Marionette DEBUG loaded listener.js 09:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128fc3400) [pid = 1652] [serial = 1457] [outer = 0x128925800] 09:19:54 INFO - PROCESS | 1652 | 1461341994367 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]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms 09:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:19:54 INFO - PROCESS | 1652 | 1461341994399 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1652 | 1461341994402 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:19:54 INFO - PROCESS | 1652 | 1461341994405 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1652 | 1461341994406 Marionette TRACE conn2 <- [1,1914,null,{}] 09:19:54 INFO - PROCESS | 1652 | 1461341994408 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}] 09:19:54 INFO - PROCESS | 1652 | 1461341994510 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:19:54 INFO - PROCESS | 1652 | 1461341994546 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2dc800 == 44 [pid = 1652] [id = 486] 09:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128fc2800) [pid = 1652] [serial = 1458] [outer = 0x0] 09:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129137400) [pid = 1652] [serial = 1459] [outer = 0x128fc2800] 09:19:54 INFO - PROCESS | 1652 | 1461341994571 Marionette DEBUG loaded listener.js 09:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12913e800) [pid = 1652] [serial = 1460] [outer = 0x128fc2800] 09:19:54 INFO - PROCESS | 1652 | 1461341994870 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]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 09:19:54 INFO - PROCESS | 1652 | 1461341994929 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1652 | 1461341994930 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:19:54 INFO - PROCESS | 1652 | 1461341994933 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1652 | 1461341994934 Marionette TRACE conn2 <- [1,1918,null,{}] 09:19:54 INFO - PROCESS | 1652 | 1461341994936 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}] 09:19:55 INFO - PROCESS | 1652 | 1461341995040 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:19:55 INFO - PROCESS | 1652 | 1461341995075 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abca000 == 45 [pid = 1652] [id = 487] 09:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128fc3800) [pid = 1652] [serial = 1461] [outer = 0x0] 09:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1291c6000) [pid = 1652] [serial = 1462] [outer = 0x128fc3800] 09:19:55 INFO - PROCESS | 1652 | 1461341995100 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129506000) [pid = 1652] [serial = 1463] [outer = 0x128fc3800] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b834c00) [pid = 1652] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c594c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114f09000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119a52800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114f4dc00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115364800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c852c00) [pid = 1652] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11509e800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bf83000) [pid = 1652] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114f50000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:19:55 INFO - PROCESS | 1652 | 1461341995460 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]]]}] 09:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 572ms 09:19:55 INFO - PROCESS | 1652 | 1461341995506 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:19:55 INFO - PROCESS | 1652 | 1461341995507 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:19:55 INFO - PROCESS | 1652 | 1461341995509 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:19:55 INFO - PROCESS | 1652 | 1461341995510 Marionette TRACE conn2 <- [1,1922,null,{}] 09:19:55 INFO - PROCESS | 1652 | 1461341995512 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}] 09:19:55 INFO - PROCESS | 1652 | 1461341995596 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:19:55 INFO - PROCESS | 1652 | 1461341995601 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad83000 == 46 [pid = 1652] [id = 488] 09:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114f4b400) [pid = 1652] [serial = 1464] [outer = 0x0] 09:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c852c00) [pid = 1652] [serial = 1465] [outer = 0x114f4b400] 09:19:55 INFO - PROCESS | 1652 | 1461341995626 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1291c8800) [pid = 1652] [serial = 1466] [outer = 0x114f4b400] 09:19:55 INFO - PROCESS | 1652 | 1461341995974 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]]]}] 09:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 471ms 09:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:19:55 INFO - PROCESS | 1652 | 1461341995980 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:19:55 INFO - PROCESS | 1652 | 1461341995982 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:19:55 INFO - PROCESS | 1652 | 1461341995988 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:19:55 INFO - PROCESS | 1652 | 1461341995989 Marionette TRACE conn2 <- [1,1926,null,{}] 09:19:55 INFO - PROCESS | 1652 | 1461341995992 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}] 09:19:56 INFO - PROCESS | 1652 | 1461341996093 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:19:56 INFO - PROCESS | 1652 | 1461341996148 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1dd000 == 47 [pid = 1652] [id = 489] 09:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11a509400) [pid = 1652] [serial = 1467] [outer = 0x0] 09:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129508000) [pid = 1652] [serial = 1468] [outer = 0x11a509400] 09:19:56 INFO - PROCESS | 1652 | 1461341996177 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129676000) [pid = 1652] [serial = 1469] [outer = 0x11a509400] 09:19:56 INFO - PROCESS | 1652 | 1461341996476 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]]]}] 09:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 524ms 09:19:56 INFO - PROCESS | 1652 | 1461341996508 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:19:56 INFO - PROCESS | 1652 | 1461341996509 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:19:56 INFO - PROCESS | 1652 | 1461341996511 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - PROCESS | 1652 | 1461341996513 Marionette TRACE conn2 <- [1,1930,null,{}] 09:19:56 INFO - PROCESS | 1652 | 1461341996515 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}] 09:19:56 INFO - PROCESS | 1652 | 1461341996598 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:19:56 INFO - PROCESS | 1652 | 1461341996605 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc38800 == 48 [pid = 1652] [id = 490] 09:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c591400) [pid = 1652] [serial = 1470] [outer = 0x0] 09:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a214400) [pid = 1652] [serial = 1471] [outer = 0x11c591400] 09:19:56 INFO - PROCESS | 1652 | 1461341996630 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a464400) [pid = 1652] [serial = 1472] [outer = 0x11c591400] 09:19:56 INFO - PROCESS | 1652 | 1461341996941 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]]]}] 09:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 468ms 09:19:56 INFO - PROCESS | 1652 | 1461341996981 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:19:56 INFO - PROCESS | 1652 | 1461341996982 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:19:56 INFO - PROCESS | 1652 | 1461341996985 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - PROCESS | 1652 | 1461341996988 Marionette TRACE conn2 <- [1,1934,null,{}] 09:19:56 INFO - PROCESS | 1652 | 1461341996991 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}] 09:19:57 INFO - PROCESS | 1652 | 1461341997101 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:19:57 INFO - PROCESS | 1652 | 1461341997107 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1c800 == 49 [pid = 1652] [id = 491] 09:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12966fc00) [pid = 1652] [serial = 1473] [outer = 0x0] 09:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a464000) [pid = 1652] [serial = 1474] [outer = 0x12966fc00] 09:19:57 INFO - PROCESS | 1652 | 1461341997132 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a46bc00) [pid = 1652] [serial = 1475] [outer = 0x12966fc00] 09:19:57 INFO - PROCESS | 1652 | 1461341997624 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]]]}] 09:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 09:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:19:57 INFO - PROCESS | 1652 | 1461341997656 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:19:57 INFO - PROCESS | 1652 | 1461341997659 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:19:57 INFO - PROCESS | 1652 | 1461341997662 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:19:57 INFO - PROCESS | 1652 | 1461341997664 Marionette TRACE conn2 <- [1,1938,null,{}] 09:19:57 INFO - PROCESS | 1652 | 1461341997669 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}] 09:19:57 INFO - PROCESS | 1652 | 1461341997776 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:19:57 INFO - PROCESS | 1652 | 1461341997846 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a968000 == 50 [pid = 1652] [id = 492] 09:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1153ba800) [pid = 1652] [serial = 1476] [outer = 0x0] 09:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11589a400) [pid = 1652] [serial = 1477] [outer = 0x1153ba800] 09:19:57 INFO - PROCESS | 1652 | 1461341997878 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118e1f800) [pid = 1652] [serial = 1478] [outer = 0x1153ba800] 09:19:58 INFO - PROCESS | 1652 | 1461341998279 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]]]}] 09:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 675ms 09:19:58 INFO - PROCESS | 1652 | 1461341998337 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 1652 | 1461341998341 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:19:58 INFO - PROCESS | 1652 | 1461341998345 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 1652 | 1461341998347 Marionette TRACE conn2 <- [1,1942,null,{}] 09:19:58 INFO - PROCESS | 1652 | 1461341998366 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}] 09:19:58 INFO - PROCESS | 1652 | 1461341998495 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:19:58 INFO - PROCESS | 1652 | 1461341998581 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12702d000 == 51 [pid = 1652] [id = 493] 09:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11af75800) [pid = 1652] [serial = 1479] [outer = 0x0] 09:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11b83a800) [pid = 1652] [serial = 1480] [outer = 0x11af75800] 09:19:58 INFO - PROCESS | 1652 | 1461341998611 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bec7800) [pid = 1652] [serial = 1481] [outer = 0x11af75800] 09:19:59 INFO - PROCESS | 1652 | 1461341999047 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]]]}] 09:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 723ms 09:19:59 INFO - PROCESS | 1652 | 1461341999068 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 1652 | 1461341999070 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:19:59 INFO - PROCESS | 1652 | 1461341999072 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - PROCESS | 1652 | 1461341999075 Marionette TRACE conn2 <- [1,1946,null,{}] 09:19:59 INFO - PROCESS | 1652 | 1461341999084 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}] 09:19:59 INFO - PROCESS | 1652 | 1461341999190 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:19:59 INFO - PROCESS | 1652 | 1461341999263 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b96a800 == 52 [pid = 1652] [id = 494] 09:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c82f400) [pid = 1652] [serial = 1482] [outer = 0x0] 09:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12445a000) [pid = 1652] [serial = 1483] [outer = 0x11c82f400] 09:19:59 INFO - PROCESS | 1652 | 1461341999295 Marionette DEBUG loaded listener.js 09:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1277c5000) [pid = 1652] [serial = 1484] [outer = 0x11c82f400] 09:19:59 INFO - PROCESS | 1652 | 1461341999707 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]]]}] 09:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 675ms 09:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:19:59 INFO - PROCESS | 1652 | 1461341999747 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 1652 | 1461341999749 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:19:59 INFO - PROCESS | 1652 | 1461341999751 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - PROCESS | 1652 | 1461341999753 Marionette TRACE conn2 <- [1,1950,null,{}] 09:19:59 INFO - PROCESS | 1652 | 1461341999755 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}] 09:19:59 INFO - PROCESS | 1652 | 1461341999877 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:19:59 INFO - PROCESS | 1652 | 1461341999957 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06c000 == 53 [pid = 1652] [id = 495] 09:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127f28c00) [pid = 1652] [serial = 1485] [outer = 0x0] 09:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129137800) [pid = 1652] [serial = 1486] [outer = 0x127f28c00] 09:19:59 INFO - PROCESS | 1652 | 1461341999989 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12950c400) [pid = 1652] [serial = 1487] [outer = 0x127f28c00] 09:20:00 INFO - PROCESS | 1652 | 1461342000399 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]]]}] 09:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 09:20:00 INFO - PROCESS | 1652 | 1461342000423 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:20:00 INFO - PROCESS | 1652 | 1461342000425 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:20:00 INFO - PROCESS | 1652 | 1461342000427 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:20:00 INFO - PROCESS | 1652 | 1461342000428 Marionette TRACE conn2 <- [1,1954,null,{}] 09:20:00 INFO - PROCESS | 1652 | 1461342000431 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}] 09:20:00 INFO - PROCESS | 1652 | 1461342000533 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:20:00 INFO - PROCESS | 1652 | 1461342000590 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d348800 == 54 [pid = 1652] [id = 496] 09:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12950d000) [pid = 1652] [serial = 1488] [outer = 0x0] 09:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12966ec00) [pid = 1652] [serial = 1489] [outer = 0x12950d000] 09:20:00 INFO - PROCESS | 1652 | 1461342000620 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a21cc00) [pid = 1652] [serial = 1490] [outer = 0x12950d000] 09:20:01 INFO - PROCESS | 1652 | 1461342001421 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]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1020ms 09:20:01 INFO - PROCESS | 1652 | 1461342001480 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:20:01 INFO - PROCESS | 1652 | 1461342001484 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:20:01 INFO - PROCESS | 1652 | 1461342001489 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 1652 | 1461342001493 Marionette TRACE conn2 <- [1,1958,null,{}] 09:20:01 INFO - PROCESS | 1652 | 1461342001500 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}] 09:20:01 INFO - PROCESS | 1652 | 1461342001644 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:20:01 INFO - PROCESS | 1652 | 1461342001715 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116659000 == 55 [pid = 1652] [id = 497] 09:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114f49400) [pid = 1652] [serial = 1491] [outer = 0x0] 09:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114f4cc00) [pid = 1652] [serial = 1492] [outer = 0x114f49400] 09:20:01 INFO - PROCESS | 1652 | 1461342001755 Marionette DEBUG loaded listener.js 09:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11509c800) [pid = 1652] [serial = 1493] [outer = 0x114f49400] 09:20:02 INFO - PROCESS | 1652 | 1461342002177 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]]]}] 09:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 725ms 09:20:02 INFO - PROCESS | 1652 | 1461342002214 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:20:02 INFO - PROCESS | 1652 | 1461342002217 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:20:02 INFO - PROCESS | 1652 | 1461342002222 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:20:02 INFO - PROCESS | 1652 | 1461342002223 Marionette TRACE conn2 <- [1,1962,null,{}] 09:20:02 INFO - PROCESS | 1652 | 1461342002226 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}] 09:20:02 INFO - PROCESS | 1652 | 1461342002319 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:20:02 INFO - PROCESS | 1652 | 1461342002377 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119adb000 == 56 [pid = 1652] [id = 498] 09:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11535cc00) [pid = 1652] [serial = 1494] [outer = 0x0] 09:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1153bc400) [pid = 1652] [serial = 1495] [outer = 0x11535cc00] 09:20:02 INFO - PROCESS | 1652 | 1461342002405 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115627800) [pid = 1652] [serial = 1496] [outer = 0x11535cc00] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1156a2800 == 55 [pid = 1652] [id = 93] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc38800 == 54 [pid = 1652] [id = 490] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1dd000 == 53 [pid = 1652] [id = 489] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad83000 == 52 [pid = 1652] [id = 488] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12abca000 == 51 [pid = 1652] [id = 487] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2dc800 == 50 [pid = 1652] [id = 486] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x116246800) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11525bc00) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1296bc800 == 49 [pid = 1652] [id = 485] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12930e800 == 48 [pid = 1652] [id = 484] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11626a000 == 47 [pid = 1652] [id = 483] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123ed9800 == 46 [pid = 1652] [id = 482] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11be79000 == 45 [pid = 1652] [id = 481] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118e4d000 == 44 [pid = 1652] [id = 480] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11b85a000 == 43 [pid = 1652] [id = 479] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ae800 == 42 [pid = 1652] [id = 478] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0a9000 == 41 [pid = 1652] [id = 477] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12b061000 == 40 [pid = 1652] [id = 476] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad85800 == 39 [pid = 1652] [id = 475] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12897f000 == 38 [pid = 1652] [id = 474] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11b855800 == 37 [pid = 1652] [id = 473] 09:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1151a1800 == 36 [pid = 1652] [id = 472] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12463f400) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bcfd000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c834000) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118b33400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119279000) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11ad49c00) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a511800) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115364400) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x115098800) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115628800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x116244c00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c85cc00) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12756d000) [pid = 1652] [serial = 850] [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.] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c854c00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118bed800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123a5c000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124069800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123a59c00) [pid = 1652] [serial = 1406] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bf7c000) [pid = 1652] [serial = 1409] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ad48800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c594800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b833c00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = about:blank] 09:20:02 INFO - PROCESS | 1652 | 1461342002850 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]]]}] 09:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 09:20:02 INFO - PROCESS | 1652 | 1461342002892 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:20:02 INFO - PROCESS | 1652 | 1461342002893 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:20:02 INFO - PROCESS | 1652 | 1461342002896 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:20:02 INFO - PROCESS | 1652 | 1461342002898 Marionette TRACE conn2 <- [1,1966,null,{}] 09:20:02 INFO - PROCESS | 1652 | 1461342002907 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}] 09:20:03 INFO - PROCESS | 1652 | 1461342003014 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:20:03 INFO - PROCESS | 1652 | 1461342003023 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ae0000 == 37 [pid = 1652] [id = 499] 09:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1178dfc00) [pid = 1652] [serial = 1497] [outer = 0x0] 09:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11858a000) [pid = 1652] [serial = 1498] [outer = 0x1178dfc00] 09:20:03 INFO - PROCESS | 1652 | 1461342003050 Marionette DEBUG loaded listener.js 09:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118e1a800) [pid = 1652] [serial = 1499] [outer = 0x1178dfc00] 09:20:03 INFO - PROCESS | 1652 | 1461342003487 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]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 622ms 09:20:03 INFO - PROCESS | 1652 | 1461342003519 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 1652 | 1461342003522 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:20:03 INFO - PROCESS | 1652 | 1461342003526 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 1652 | 1461342003527 Marionette TRACE conn2 <- [1,1970,null,{}] 09:20:03 INFO - PROCESS | 1652 | 1461342003531 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}] 09:20:03 INFO - PROCESS | 1652 | 1461342003651 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:20:03 INFO - PROCESS | 1652 | 1461342003657 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8c7800 == 38 [pid = 1652] [id = 500] 09:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118ed7000) [pid = 1652] [serial = 1500] [outer = 0x0] 09:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11903b800) [pid = 1652] [serial = 1501] [outer = 0x118ed7000] 09:20:03 INFO - PROCESS | 1652 | 1461342003683 Marionette DEBUG loaded listener.js 09:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119a49800) [pid = 1652] [serial = 1502] [outer = 0x118ed7000] 09:20:04 INFO - PROCESS | 1652 | 1461342004006 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 523ms 09:20:04 INFO - PROCESS | 1652 | 1461342004049 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 1652 | 1461342004050 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:20:04 INFO - PROCESS | 1652 | 1461342004053 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - PROCESS | 1652 | 1461342004054 Marionette TRACE conn2 <- [1,1974,null,{}] 09:20:04 INFO - PROCESS | 1652 | 1461342004056 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}] 09:20:04 INFO - PROCESS | 1652 | 1461342004134 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:20:04 INFO - PROCESS | 1652 | 1461342004141 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c47a800 == 39 [pid = 1652] [id = 501] 09:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119abb400) [pid = 1652] [serial = 1503] [outer = 0x0] 09:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a511800) [pid = 1652] [serial = 1504] [outer = 0x119abb400] 09:20:04 INFO - PROCESS | 1652 | 1461342004166 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11ac9c800) [pid = 1652] [serial = 1505] [outer = 0x119abb400] 09:20:04 INFO - PROCESS | 1652 | 1461342004495 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 472ms 09:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:20:04 INFO - PROCESS | 1652 | 1461342004526 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 1652 | 1461342004527 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:20:04 INFO - PROCESS | 1652 | 1461342004529 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - PROCESS | 1652 | 1461342004530 Marionette TRACE conn2 <- [1,1978,null,{}] 09:20:04 INFO - PROCESS | 1652 | 1461342004532 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}] 09:20:04 INFO - PROCESS | 1652 | 1461342004626 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:20:04 INFO - PROCESS | 1652 | 1461342004696 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ed9800 == 40 [pid = 1652] [id = 502] 09:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a502400) [pid = 1652] [serial = 1506] [outer = 0x0] 09:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11af74800) [pid = 1652] [serial = 1507] [outer = 0x11a502400] 09:20:04 INFO - PROCESS | 1652 | 1461342004724 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bec5000) [pid = 1652] [serial = 1508] [outer = 0x11a502400] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x138166800 == 39 [pid = 1652] [id = 440] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06c800 == 38 [pid = 1652] [id = 84] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119adb000 == 37 [pid = 1652] [id = 498] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116659000 == 36 [pid = 1652] [id = 497] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d348800 == 35 [pid = 1652] [id = 496] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06c000 == 34 [pid = 1652] [id = 495] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b96a800 == 33 [pid = 1652] [id = 494] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12702d000 == 32 [pid = 1652] [id = 493] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1c800 == 31 [pid = 1652] [id = 491] 09:20:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a968000 == 30 [pid = 1652] [id = 492] 09:20:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119ae0000 == 29 [pid = 1652] [id = 499] 09:20:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8c7800 == 28 [pid = 1652] [id = 500] 09:20:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11c47a800 == 27 [pid = 1652] [id = 501] 09:20:06 INFO - PROCESS | 1652 | 1461342006374 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1872ms 09:20:06 INFO - PROCESS | 1652 | 1461342006402 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 1652 | 1461342006404 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:20:06 INFO - PROCESS | 1652 | 1461342006414 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 1652 | 1461342006416 Marionette TRACE conn2 <- [1,1982,null,{}] 09:20:06 INFO - PROCESS | 1652 | 1461342006426 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}] 09:20:06 INFO - PROCESS | 1652 | 1461342006523 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:20:06 INFO - PROCESS | 1652 | 1461342006530 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dd000 == 28 [pid = 1652] [id = 503] 09:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115096c00) [pid = 1652] [serial = 1509] [outer = 0x0] 09:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x115097400) [pid = 1652] [serial = 1510] [outer = 0x115096c00] 09:20:06 INFO - PROCESS | 1652 | 1461342006559 Marionette DEBUG loaded listener.js 09:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11535b800) [pid = 1652] [serial = 1511] [outer = 0x115096c00] 09:20:06 INFO - PROCESS | 1652 | 1461342006929 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 528ms 09:20:06 INFO - PROCESS | 1652 | 1461342006942 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 1652 | 1461342006947 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:20:06 INFO - PROCESS | 1652 | 1461342006951 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 1652 | 1461342006953 Marionette TRACE conn2 <- [1,1986,null,{}] 09:20:06 INFO - PROCESS | 1652 | 1461342006956 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}] 09:20:07 INFO - PROCESS | 1652 | 1461342007059 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:20:07 INFO - PROCESS | 1652 | 1461342007064 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11907c800 == 29 [pid = 1652] [id = 504] 09:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11535e800) [pid = 1652] [serial = 1512] [outer = 0x0] 09:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1155b4400) [pid = 1652] [serial = 1513] [outer = 0x11535e800] 09:20:07 INFO - PROCESS | 1652 | 1461342007091 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11562e800) [pid = 1652] [serial = 1514] [outer = 0x11535e800] 09:20:07 INFO - PROCESS | 1652 | 1461342007438 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]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 523ms 09:20:07 INFO - PROCESS | 1652 | 1461342007475 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:20:07 INFO - PROCESS | 1652 | 1461342007476 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:20:07 INFO - PROCESS | 1652 | 1461342007479 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 1652 | 1461342007482 Marionette TRACE conn2 <- [1,1990,null,{}] 09:20:07 INFO - PROCESS | 1652 | 1461342007490 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}] 09:20:07 INFO - PROCESS | 1652 | 1461342007585 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:20:07 INFO - PROCESS | 1652 | 1461342007622 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad67800 == 30 [pid = 1652] [id = 505] 09:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1142cbc00) [pid = 1652] [serial = 1515] [outer = 0x0] 09:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118bf0800) [pid = 1652] [serial = 1516] [outer = 0x1142cbc00] 09:20:07 INFO - PROCESS | 1652 | 1461342007651 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118f54400) [pid = 1652] [serial = 1517] [outer = 0x1142cbc00] 09:20:08 INFO - PROCESS | 1652 | 1461342008014 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]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 572ms 09:20:08 INFO - PROCESS | 1652 | 1461342008053 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:20:08 INFO - PROCESS | 1652 | 1461342008055 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:20:08 INFO - PROCESS | 1652 | 1461342008057 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 1652 | 1461342008058 Marionette TRACE conn2 <- [1,1994,null,{}] 09:20:08 INFO - PROCESS | 1652 | 1461342008060 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}] 09:20:08 INFO - PROCESS | 1652 | 1461342008153 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:20:08 INFO - PROCESS | 1652 | 1461342008157 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be62000 == 31 [pid = 1652] [id = 506] 09:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11858c400) [pid = 1652] [serial = 1518] [outer = 0x0] 09:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119095000) [pid = 1652] [serial = 1519] [outer = 0x11858c400] 09:20:08 INFO - PROCESS | 1652 | 1461342008184 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11a547400) [pid = 1652] [serial = 1520] [outer = 0x11858c400] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12db9e400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115366000) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123e4c800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c591400) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c85e400) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128925800) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128fc2800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1142cf800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11b837c00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11bf81000) [pid = 1652] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127a20c00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c83a800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118ed0800) [pid = 1652] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115360000) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c831400) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127fb8c00) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11535a000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119271c00) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128fc3800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11535f000) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114f4b400) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a509400) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11509ac00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128922000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12966fc00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1153ba800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11af75800) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c82f400) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127f28c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12950d000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x114f49400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11535cc00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1178dfc00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118ed7000) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:20:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119abb400) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:20:08 INFO - PROCESS | 1652 | 1461342008862 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]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 820ms 09:20:08 INFO - PROCESS | 1652 | 1461342008886 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:20:08 INFO - PROCESS | 1652 | 1461342008887 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:20:08 INFO - PROCESS | 1652 | 1461342008889 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 1652 | 1461342008890 Marionette TRACE conn2 <- [1,1998,null,{}] 09:20:08 INFO - PROCESS | 1652 | 1461342008892 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}] 09:20:08 INFO - PROCESS | 1652 | 1461342008964 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:20:08 INFO - PROCESS | 1652 | 1461342008970 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad58800 == 32 [pid = 1652] [id = 507] 09:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115097000) [pid = 1652] [serial = 1521] [outer = 0x0] 09:20:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115625800) [pid = 1652] [serial = 1522] [outer = 0x115097000] 09:20:08 INFO - PROCESS | 1652 | 1461342008997 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118fb7000) [pid = 1652] [serial = 1523] [outer = 0x115097000] 09:20:09 INFO - PROCESS | 1652 | 1461342009323 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]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 468ms 09:20:09 INFO - PROCESS | 1652 | 1461342009358 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:20:09 INFO - PROCESS | 1652 | 1461342009359 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:20:09 INFO - PROCESS | 1652 | 1461342009361 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 1652 | 1461342009362 Marionette TRACE conn2 <- [1,2002,null,{}] 09:20:09 INFO - PROCESS | 1652 | 1461342009364 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}] 09:20:09 INFO - PROCESS | 1652 | 1461342009452 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:20:09 INFO - PROCESS | 1652 | 1461342009459 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c3d800 == 33 [pid = 1652] [id = 508] 09:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119094000) [pid = 1652] [serial = 1524] [outer = 0x0] 09:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11ac8f000) [pid = 1652] [serial = 1525] [outer = 0x119094000] 09:20:09 INFO - PROCESS | 1652 | 1461342009487 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11b2c9800) [pid = 1652] [serial = 1526] [outer = 0x119094000] 09:20:09 INFO - PROCESS | 1652 | 1461342009822 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]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 468ms 09:20:09 INFO - PROCESS | 1652 | 1461342009829 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:20:09 INFO - PROCESS | 1652 | 1461342009830 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:20:09 INFO - PROCESS | 1652 | 1461342009833 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 1652 | 1461342009834 Marionette TRACE conn2 <- [1,2006,null,{}] 09:20:09 INFO - PROCESS | 1652 | 1461342009840 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}] 09:20:09 INFO - PROCESS | 1652 | 1461342009939 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:20:09 INFO - PROCESS | 1652 | 1461342009945 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124692000 == 34 [pid = 1652] [id = 509] 09:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1153b8c00) [pid = 1652] [serial = 1527] [outer = 0x0] 09:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11b838000) [pid = 1652] [serial = 1528] [outer = 0x1153b8c00] 09:20:09 INFO - PROCESS | 1652 | 1461342009970 Marionette DEBUG loaded listener.js 09:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bcf7c00) [pid = 1652] [serial = 1529] [outer = 0x1153b8c00] 09:20:10 INFO - PROCESS | 1652 | 1461342010272 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]]]}] 09:20:10 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 09:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 09:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:20:10 INFO - PROCESS | 1652 | 1461342010305 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1652 | 1461342010307 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:20:10 INFO - PROCESS | 1652 | 1461342010309 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1652 | 1461342010310 Marionette TRACE conn2 <- [1,2010,null,{}] 09:20:10 INFO - PROCESS | 1652 | 1461342010312 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}] 09:20:10 INFO - PROCESS | 1652 | 1461342010384 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:20:10 INFO - PROCESS | 1652 | 1461342010390 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ac6000 == 35 [pid = 1652] [id = 510] 09:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bcf6c00) [pid = 1652] [serial = 1530] [outer = 0x0] 09:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bec8c00) [pid = 1652] [serial = 1531] [outer = 0x11bcf6c00] 09:20:10 INFO - PROCESS | 1652 | 1461342010416 Marionette DEBUG loaded listener.js 09:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11bf85400) [pid = 1652] [serial = 1532] [outer = 0x11bcf6c00] 09:20:10 INFO - PROCESS | 1652 | 1461342010924 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]]]}] 09:20:10 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 09:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 668ms 09:20:10 INFO - PROCESS | 1652 | 1461342010978 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1652 | 1461342010980 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:20:10 INFO - PROCESS | 1652 | 1461342010984 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1652 | 1461342010986 Marionette TRACE conn2 <- [1,2014,null,{}] 09:20:10 INFO - PROCESS | 1652 | 1461342010990 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}] 09:20:11 INFO - PROCESS | 1652 | 1461342011096 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:20:11 INFO - PROCESS | 1652 | 1461342011150 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118bcb000 == 36 [pid = 1652] [id = 511] 09:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x114f10000) [pid = 1652] [serial = 1533] [outer = 0x0] 09:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115095c00) [pid = 1652] [serial = 1534] [outer = 0x114f10000] 09:20:11 INFO - PROCESS | 1652 | 1461342011184 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115361800) [pid = 1652] [serial = 1535] [outer = 0x114f10000] 09:20:11 INFO - PROCESS | 1652 | 1461342011700 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]]]}] 09:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 772ms 09:20:11 INFO - PROCESS | 1652 | 1461342011756 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:20:11 INFO - PROCESS | 1652 | 1461342011760 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:20:11 INFO - PROCESS | 1652 | 1461342011765 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:20:11 INFO - PROCESS | 1652 | 1461342011767 Marionette TRACE conn2 <- [1,2018,null,{}] 09:20:11 INFO - PROCESS | 1652 | 1461342011769 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}] 09:20:11 INFO - PROCESS | 1652 | 1461342011872 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:20:11 INFO - PROCESS | 1652 | 1461342011925 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b858000 == 37 [pid = 1652] [id = 512] 09:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114f52000) [pid = 1652] [serial = 1536] [outer = 0x0] 09:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11562e400) [pid = 1652] [serial = 1537] [outer = 0x114f52000] 09:20:11 INFO - PROCESS | 1652 | 1461342011956 Marionette DEBUG loaded listener.js 09:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118e17400) [pid = 1652] [serial = 1538] [outer = 0x114f52000] 09:20:12 INFO - PROCESS | 1652 | 1461342012562 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]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 870ms 09:20:12 INFO - PROCESS | 1652 | 1461342012635 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:20:12 INFO - PROCESS | 1652 | 1461342012637 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:20:12 INFO - PROCESS | 1652 | 1461342012640 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 1652 | 1461342012643 Marionette TRACE conn2 <- [1,2022,null,{}] 09:20:12 INFO - PROCESS | 1652 | 1461342012647 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}] 09:20:12 INFO - PROCESS | 1652 | 1461342012750 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:20:12 INFO - PROCESS | 1652 | 1461342012799 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164bc000 == 38 [pid = 1652] [id = 513] 09:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114f55400) [pid = 1652] [serial = 1539] [outer = 0x0] 09:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x115098c00) [pid = 1652] [serial = 1540] [outer = 0x114f55400] 09:20:12 INFO - PROCESS | 1652 | 1461342012827 Marionette DEBUG loaded listener.js 09:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11535b400) [pid = 1652] [serial = 1541] [outer = 0x114f55400] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x124692000 == 37 [pid = 1652] [id = 509] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123c3d800 == 36 [pid = 1652] [id = 508] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad58800 == 35 [pid = 1652] [id = 507] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11be62000 == 34 [pid = 1652] [id = 506] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad67800 == 33 [pid = 1652] [id = 505] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11907c800 == 32 [pid = 1652] [id = 504] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1187dd000 == 31 [pid = 1652] [id = 503] 09:20:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123ed9800 == 30 [pid = 1652] [id = 502] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127570800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e881c00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118b41000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1153ba000) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x114f50800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114bab400) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123e52000) [pid = 1652] [serial = 1427] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c832000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11b8e3c00) [pid = 1652] [serial = 1424] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a950000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118b2a400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1158a0c00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128fb5c00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a214400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124644000) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128fbac00) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129137400) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12913e800) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11bcf8c00) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11bf7f400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128fc3400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128fbb800) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128fb4c00) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1277bf800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124645400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116242c00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118ecf000) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c838000) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128f6e000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127fc2000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11a949c00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11afe4c00) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291c6000) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11562a400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1153b9000) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11589a400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11b83a800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12445a000) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129137800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12966ec00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x114f4cc00) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1153bc400) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x115627800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11858a000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11903b800) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11a511800) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119a49800) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118e1a800) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12a46bc00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118e1f800) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1277c5000) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11bec7800) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12950c400) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x11c852c00) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x129506000) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11509c800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12a464400) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x129508000) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x128919400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1291c8800) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12a21cc00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x129676000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x11ac9c800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x11c85a800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12a464000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 09:20:13 INFO - PROCESS | 1652 | 1461342013300 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]]]}] 09:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 09:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:20:13 INFO - PROCESS | 1652 | 1461342013312 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:20:13 INFO - PROCESS | 1652 | 1461342013316 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:20:13 INFO - PROCESS | 1652 | 1461342013322 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:20:13 INFO - PROCESS | 1652 | 1461342013324 Marionette TRACE conn2 <- [1,2026,null,{}] 09:20:13 INFO - PROCESS | 1652 | 1461342013326 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}] 09:20:13 INFO - PROCESS | 1652 | 1461342013402 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:20:13 INFO - PROCESS | 1652 | 1461342013410 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119083800 == 31 [pid = 1652] [id = 514] 09:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1153b9c00) [pid = 1652] [serial = 1542] [outer = 0x0] 09:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x115894000) [pid = 1652] [serial = 1543] [outer = 0x1153b9c00] 09:20:13 INFO - PROCESS | 1652 | 1461342013436 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118585000) [pid = 1652] [serial = 1544] [outer = 0x1153b9c00] 09:20:13 INFO - PROCESS | 1652 | 1461342013762 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]]]}] 09:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 470ms 09:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:20:13 INFO - PROCESS | 1652 | 1461342013797 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:20:13 INFO - PROCESS | 1652 | 1461342013799 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:20:13 INFO - PROCESS | 1652 | 1461342013801 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:20:13 INFO - PROCESS | 1652 | 1461342013806 Marionette TRACE conn2 <- [1,2030,null,{}] 09:20:13 INFO - PROCESS | 1652 | 1461342013814 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}] 09:20:13 INFO - PROCESS | 1652 | 1461342013889 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:20:13 INFO - PROCESS | 1652 | 1461342013895 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a95a000 == 32 [pid = 1652] [id = 515] 09:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118b2a400) [pid = 1652] [serial = 1545] [outer = 0x0] 09:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11901c800) [pid = 1652] [serial = 1546] [outer = 0x118b2a400] 09:20:13 INFO - PROCESS | 1652 | 1461342013927 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11927b000) [pid = 1652] [serial = 1547] [outer = 0x118b2a400] 09:20:14 INFO - PROCESS | 1652 | 1461342014271 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]]]}] 09:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 523ms 09:20:14 INFO - PROCESS | 1652 | 1461342014331 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:20:14 INFO - PROCESS | 1652 | 1461342014332 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:20:14 INFO - PROCESS | 1652 | 1461342014335 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:20:14 INFO - PROCESS | 1652 | 1461342014336 Marionette TRACE conn2 <- [1,2034,null,{}] 09:20:14 INFO - PROCESS | 1652 | 1461342014338 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}] 09:20:14 INFO - PROCESS | 1652 | 1461342014412 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:20:14 INFO - PROCESS | 1652 | 1461342014417 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba70800 == 33 [pid = 1652] [id = 516] 09:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118f55c00) [pid = 1652] [serial = 1548] [outer = 0x0] 09:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11a50fc00) [pid = 1652] [serial = 1549] [outer = 0x118f55c00] 09:20:14 INFO - PROCESS | 1652 | 1461342014446 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11ad48800) [pid = 1652] [serial = 1550] [outer = 0x118f55c00] 09:20:14 INFO - PROCESS | 1652 | 1461342014794 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]]]}] 09:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 09:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:20:14 INFO - PROCESS | 1652 | 1461342014806 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:20:14 INFO - PROCESS | 1652 | 1461342014807 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:20:14 INFO - PROCESS | 1652 | 1461342014809 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:20:14 INFO - PROCESS | 1652 | 1461342014810 Marionette TRACE conn2 <- [1,2038,null,{}] 09:20:14 INFO - PROCESS | 1652 | 1461342014812 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}] 09:20:14 INFO - PROCESS | 1652 | 1461342014889 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:20:14 INFO - PROCESS | 1652 | 1461342014894 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c47b800 == 34 [pid = 1652] [id = 517] 09:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11ad4f800) [pid = 1652] [serial = 1551] [outer = 0x0] 09:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11af75c00) [pid = 1652] [serial = 1552] [outer = 0x11ad4f800] 09:20:14 INFO - PROCESS | 1652 | 1461342014922 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11b8efc00) [pid = 1652] [serial = 1553] [outer = 0x11ad4f800] 09:20:15 INFO - PROCESS | 1652 | 1461342015374 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]]]}] 09:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 620ms 09:20:15 INFO - PROCESS | 1652 | 1461342015430 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 1652 | 1461342015432 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:20:15 INFO - PROCESS | 1652 | 1461342015436 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 1652 | 1461342015438 Marionette TRACE conn2 <- [1,2042,null,{}] 09:20:15 INFO - PROCESS | 1652 | 1461342015440 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}] 09:20:15 INFO - PROCESS | 1652 | 1461342015577 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:20:15 INFO - PROCESS | 1652 | 1461342015595 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ee7000 == 35 [pid = 1652] [id = 518] 09:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11bcf5800) [pid = 1652] [serial = 1554] [outer = 0x0] 09:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11bf7c800) [pid = 1652] [serial = 1555] [outer = 0x11bcf5800] 09:20:15 INFO - PROCESS | 1652 | 1461342015624 Marionette DEBUG loaded listener.js 09:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11c594000) [pid = 1652] [serial = 1556] [outer = 0x11bcf5800] 09:20:15 INFO - PROCESS | 1652 | 1461342015966 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]]]}] 09:20:16 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) 09:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 573ms 09:20:16 INFO - PROCESS | 1652 | 1461342016008 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:20:16 INFO - PROCESS | 1652 | 1461342016009 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:20:16 INFO - PROCESS | 1652 | 1461342016012 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 1652 | 1461342016013 Marionette TRACE conn2 <- [1,2046,null,{}] 09:20:16 INFO - PROCESS | 1652 | 1461342016015 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}] 09:20:16 INFO - PROCESS | 1652 | 1461342016107 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:20:16 INFO - PROCESS | 1652 | 1461342016112 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12702c800 == 36 [pid = 1652] [id = 519] 09:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1147d3c00) [pid = 1652] [serial = 1557] [outer = 0x0] 09:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11bf86800) [pid = 1652] [serial = 1558] [outer = 0x1147d3c00] 09:20:16 INFO - PROCESS | 1652 | 1461342016136 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11c839c00) [pid = 1652] [serial = 1559] [outer = 0x1147d3c00] 09:20:16 INFO - PROCESS | 1652 | 1461342016491 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]]]}] 09:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 09:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:20:16 INFO - PROCESS | 1652 | 1461342016531 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:20:16 INFO - PROCESS | 1652 | 1461342016532 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:20:16 INFO - PROCESS | 1652 | 1461342016535 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 1652 | 1461342016536 Marionette TRACE conn2 <- [1,2050,null,{}] 09:20:16 INFO - PROCESS | 1652 | 1461342016538 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}] 09:20:16 INFO - PROCESS | 1652 | 1461342016633 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:20:16 INFO - PROCESS | 1652 | 1461342016637 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x127abf800 == 37 [pid = 1652] [id = 520] 09:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11bcf5c00) [pid = 1652] [serial = 1560] [outer = 0x0] 09:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11c856800) [pid = 1652] [serial = 1561] [outer = 0x11bcf5c00] 09:20:16 INFO - PROCESS | 1652 | 1461342016663 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11c85c800) [pid = 1652] [serial = 1562] [outer = 0x11bcf5c00] 09:20:17 INFO - PROCESS | 1652 | 1461342016996 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]]]}] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x115096c00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11535e800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1142cbc00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11858c400) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119094000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1153b8c00) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115097000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 09:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:20:17 INFO - PROCESS | 1652 | 1461342017054 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 1652 | 1461342017055 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:20:17 INFO - PROCESS | 1652 | 1461342017057 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - PROCESS | 1652 | 1461342017058 Marionette TRACE conn2 <- [1,2054,null,{}] 09:20:17 INFO - PROCESS | 1652 | 1461342017060 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}] 09:20:17 INFO - PROCESS | 1652 | 1461342017139 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:20:17 INFO - PROCESS | 1652 | 1461342017144 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91c000 == 38 [pid = 1652] [id = 521] 09:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1155bbc00) [pid = 1652] [serial = 1563] [outer = 0x0] 09:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118bf5400) [pid = 1652] [serial = 1564] [outer = 0x1155bbc00] 09:20:17 INFO - PROCESS | 1652 | 1461342017169 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11c85f800) [pid = 1652] [serial = 1565] [outer = 0x1155bbc00] 09:20:17 INFO - PROCESS | 1652 | 1461342017506 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]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 09:20:17 INFO - PROCESS | 1652 | 1461342017529 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 1652 | 1461342017530 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:20:17 INFO - PROCESS | 1652 | 1461342017532 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - PROCESS | 1652 | 1461342017534 Marionette TRACE conn2 <- [1,2058,null,{}] 09:20:17 INFO - PROCESS | 1652 | 1461342017539 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}] 09:20:17 INFO - PROCESS | 1652 | 1461342017613 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:20:17 INFO - PROCESS | 1652 | 1461342017664 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296b3000 == 39 [pid = 1652] [id = 522] 09:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119279000) [pid = 1652] [serial = 1566] [outer = 0x0] 09:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x123a59000) [pid = 1652] [serial = 1567] [outer = 0x119279000] 09:20:17 INFO - PROCESS | 1652 | 1461342017691 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123e52000) [pid = 1652] [serial = 1568] [outer = 0x119279000] 09:20:17 INFO - PROCESS | 1652 | 1461342017959 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]]]}] 09:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 473ms 09:20:18 INFO - PROCESS | 1652 | 1461342018009 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 1652 | 1461342018011 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:20:18 INFO - PROCESS | 1652 | 1461342018013 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 1652 | 1461342018015 Marionette TRACE conn2 <- [1,2062,null,{}] 09:20:18 INFO - PROCESS | 1652 | 1461342018019 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}] 09:20:18 INFO - PROCESS | 1652 | 1461342018111 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:20:18 INFO - PROCESS | 1652 | 1461342018116 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ba000 == 40 [pid = 1652] [id = 523] 09:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1155bf800) [pid = 1652] [serial = 1569] [outer = 0x0] 09:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1243b3800) [pid = 1652] [serial = 1570] [outer = 0x1155bf800] 09:20:18 INFO - PROCESS | 1652 | 1461342018151 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x127409800) [pid = 1652] [serial = 1571] [outer = 0x1155bf800] 09:20:18 INFO - PROCESS | 1652 | 1461342018492 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]]]}] 09:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 09:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:20:18 INFO - PROCESS | 1652 | 1461342018534 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 1652 | 1461342018535 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:20:18 INFO - PROCESS | 1652 | 1461342018537 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 1652 | 1461342018538 Marionette TRACE conn2 <- [1,2066,null,{}] 09:20:18 INFO - PROCESS | 1652 | 1461342018541 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}] 09:20:18 INFO - PROCESS | 1652 | 1461342018617 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:20:18 INFO - PROCESS | 1652 | 1461342018624 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2d7800 == 41 [pid = 1652] [id = 524] 09:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124649400) [pid = 1652] [serial = 1572] [outer = 0x0] 09:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1275f8400) [pid = 1652] [serial = 1573] [outer = 0x124649400] 09:20:18 INFO - PROCESS | 1652 | 1461342018649 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1277c3800) [pid = 1652] [serial = 1574] [outer = 0x124649400] 09:20:18 INFO - PROCESS | 1652 | 1461342018972 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]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 09:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:20:19 INFO - PROCESS | 1652 | 1461342019007 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 1652 | 1461342019009 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:20:19 INFO - PROCESS | 1652 | 1461342019011 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - PROCESS | 1652 | 1461342019012 Marionette TRACE conn2 <- [1,2070,null,{}] 09:20:19 INFO - PROCESS | 1652 | 1461342019014 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}] 09:20:19 INFO - PROCESS | 1652 | 1461342019092 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:20:19 INFO - PROCESS | 1652 | 1461342019096 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a41c800 == 42 [pid = 1652] [id = 525] 09:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1275f8000) [pid = 1652] [serial = 1575] [outer = 0x0] 09:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127f21400) [pid = 1652] [serial = 1576] [outer = 0x1275f8000] 09:20:19 INFO - PROCESS | 1652 | 1461342019121 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127fb9400) [pid = 1652] [serial = 1577] [outer = 0x1275f8000] 09:20:19 INFO - PROCESS | 1652 | 1461342019565 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]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 09:20:19 INFO - PROCESS | 1652 | 1461342019580 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 1652 | 1461342019583 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:20:19 INFO - PROCESS | 1652 | 1461342019587 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - PROCESS | 1652 | 1461342019589 Marionette TRACE conn2 <- [1,2074,null,{}] 09:20:19 INFO - PROCESS | 1652 | 1461342019593 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}] 09:20:19 INFO - PROCESS | 1652 | 1461342019698 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:20:19 INFO - PROCESS | 1652 | 1461342019766 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e5000 == 43 [pid = 1652] [id = 526] 09:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114f07000) [pid = 1652] [serial = 1578] [outer = 0x0] 09:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11535cc00) [pid = 1652] [serial = 1579] [outer = 0x114f07000] 09:20:19 INFO - PROCESS | 1652 | 1461342019798 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1155b6c00) [pid = 1652] [serial = 1580] [outer = 0x114f07000] 09:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 672ms 09:20:20 INFO - PROCESS | 1652 | 1461342020252 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]]]}] 09:20:20 INFO - PROCESS | 1652 | 1461342020259 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 1652 | 1461342020263 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:20:20 INFO - PROCESS | 1652 | 1461342020268 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 1652 | 1461342020272 Marionette TRACE conn2 <- [1,2078,null,{}] 09:20:20 INFO - PROCESS | 1652 | 1461342020274 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}] 09:20:20 INFO - PROCESS | 1652 | 1461342020371 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:20:20 INFO - PROCESS | 1652 | 1461342020420 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7c800 == 44 [pid = 1652] [id = 527] 09:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114f11800) [pid = 1652] [serial = 1581] [outer = 0x0] 09:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118e1a800) [pid = 1652] [serial = 1582] [outer = 0x114f11800] 09:20:20 INFO - PROCESS | 1652 | 1461342020450 Marionette DEBUG loaded listener.js 09:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119a49000) [pid = 1652] [serial = 1583] [outer = 0x114f11800] 09:20:20 INFO - PROCESS | 1652 | 1461342020908 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]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 672ms 09:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:20:20 INFO - PROCESS | 1652 | 1461342020940 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 1652 | 1461342020943 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:20:20 INFO - PROCESS | 1652 | 1461342020947 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 1652 | 1461342020950 Marionette TRACE conn2 <- [1,2082,null,{}] 09:20:20 INFO - PROCESS | 1652 | 1461342020963 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}] 09:20:21 INFO - PROCESS | 1652 | 1461342021146 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:20:21 INFO - PROCESS | 1652 | 1461342021229 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2cc800 == 45 [pid = 1652] [id = 528] 09:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11ad47800) [pid = 1652] [serial = 1584] [outer = 0x0] 09:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bf7b800) [pid = 1652] [serial = 1585] [outer = 0x11ad47800] 09:20:21 INFO - PROCESS | 1652 | 1461342021262 Marionette DEBUG loaded listener.js 09:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c590000) [pid = 1652] [serial = 1586] [outer = 0x11ad47800] 09:20:21 INFO - PROCESS | 1652 | 1461342021692 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]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 779ms 09:20:21 INFO - PROCESS | 1652 | 1461342021725 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:20:21 INFO - PROCESS | 1652 | 1461342021728 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:20:21 INFO - PROCESS | 1652 | 1461342021732 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 1652 | 1461342021734 Marionette TRACE conn2 <- [1,2086,null,{}] 09:20:21 INFO - PROCESS | 1652 | 1461342021737 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}] 09:20:21 INFO - PROCESS | 1652 | 1461342021882 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:20:21 INFO - PROCESS | 1652 | 1461342021973 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aac2000 == 46 [pid = 1652] [id = 529] 09:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c590c00) [pid = 1652] [serial = 1587] [outer = 0x0] 09:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c861400) [pid = 1652] [serial = 1588] [outer = 0x11c590c00] 09:20:22 INFO - PROCESS | 1652 | 1461342022023 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124641000) [pid = 1652] [serial = 1589] [outer = 0x11c590c00] 09:20:22 INFO - PROCESS | 1652 | 1461342022495 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]]]}] 09:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 823ms 09:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:20:22 INFO - PROCESS | 1652 | 1461342022554 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:20:22 INFO - PROCESS | 1652 | 1461342022556 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:20:22 INFO - PROCESS | 1652 | 1461342022558 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:20:22 INFO - PROCESS | 1652 | 1461342022559 Marionette TRACE conn2 <- [1,2090,null,{}] 09:20:22 INFO - PROCESS | 1652 | 1461342022562 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}] 09:20:22 INFO - PROCESS | 1652 | 1461342022657 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:20:22 INFO - PROCESS | 1652 | 1461342022722 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abdd000 == 47 [pid = 1652] [id = 530] 09:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c595000) [pid = 1652] [serial = 1590] [outer = 0x0] 09:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127568400) [pid = 1652] [serial = 1591] [outer = 0x11c595000] 09:20:22 INFO - PROCESS | 1652 | 1461342022752 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127fb8800) [pid = 1652] [serial = 1592] [outer = 0x11c595000] 09:20:23 INFO - PROCESS | 1652 | 1461342023208 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]]]}] 09:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 09:20:23 INFO - PROCESS | 1652 | 1461342023248 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:20:23 INFO - PROCESS | 1652 | 1461342023251 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:20:23 INFO - PROCESS | 1652 | 1461342023257 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:20:23 INFO - PROCESS | 1652 | 1461342023259 Marionette TRACE conn2 <- [1,2094,null,{}] 09:20:23 INFO - PROCESS | 1652 | 1461342023262 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}] 09:20:23 INFO - PROCESS | 1652 | 1461342023420 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:20:23 INFO - PROCESS | 1652 | 1461342023486 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad92800 == 48 [pid = 1652] [id = 531] 09:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1280a2400) [pid = 1652] [serial = 1593] [outer = 0x0] 09:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128fb9400) [pid = 1652] [serial = 1594] [outer = 0x1280a2400] 09:20:23 INFO - PROCESS | 1652 | 1461342023518 Marionette DEBUG loaded listener.js 09:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128fbfc00) [pid = 1652] [serial = 1595] [outer = 0x1280a2400] 09:20:24 INFO - PROCESS | 1652 | 1461342024072 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]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 872ms 09:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:20:24 INFO - PROCESS | 1652 | 1461342024128 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 1652 | 1461342024130 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:20:24 INFO - PROCESS | 1652 | 1461342024133 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 1652 | 1461342024136 Marionette TRACE conn2 <- [1,2098,null,{}] 09:20:24 INFO - PROCESS | 1652 | 1461342024140 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}] 09:20:24 INFO - PROCESS | 1652 | 1461342024230 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:20:24 INFO - PROCESS | 1652 | 1461342024287 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be78800 == 49 [pid = 1652] [id = 532] 09:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11535d800) [pid = 1652] [serial = 1596] [outer = 0x0] 09:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115365800) [pid = 1652] [serial = 1597] [outer = 0x11535d800] 09:20:24 INFO - PROCESS | 1652 | 1461342024315 Marionette DEBUG loaded listener.js 09:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115624800) [pid = 1652] [serial = 1598] [outer = 0x11535d800] 09:20:24 INFO - PROCESS | 1652 | 1461342024738 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]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 623ms 09:20:24 INFO - PROCESS | 1652 | 1461342024757 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 1652 | 1461342024761 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:20:24 INFO - PROCESS | 1652 | 1461342024765 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 1652 | 1461342024767 Marionette TRACE conn2 <- [1,2102,null,{}] 09:20:24 INFO - PROCESS | 1652 | 1461342024769 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}] 09:20:24 INFO - PROCESS | 1652 | 1461342024862 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:20:24 INFO - PROCESS | 1652 | 1461342024934 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad66000 == 50 [pid = 1652] [id = 533] 09:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11535fc00) [pid = 1652] [serial = 1599] [outer = 0x0] 09:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11784b800) [pid = 1652] [serial = 1600] [outer = 0x11535fc00] 09:20:24 INFO - PROCESS | 1652 | 1461342024961 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f54c00) [pid = 1652] [serial = 1601] [outer = 0x11535fc00] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2d7800 == 49 [pid = 1652] [id = 524] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ba000 == 48 [pid = 1652] [id = 523] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1296b3000 == 47 [pid = 1652] [id = 522] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91c000 == 46 [pid = 1652] [id = 521] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127abf800 == 45 [pid = 1652] [id = 520] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11af74800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bec8c00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12702c800 == 44 [pid = 1652] [id = 519] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123ee7000 == 43 [pid = 1652] [id = 518] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c47b800 == 42 [pid = 1652] [id = 517] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba70800 == 41 [pid = 1652] [id = 516] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a95a000 == 40 [pid = 1652] [id = 515] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119083800 == 39 [pid = 1652] [id = 514] 09:20:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1164bc000 == 38 [pid = 1652] [id = 513] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115097400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1155b4400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11562e800) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118f54400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118bf0800) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119095000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11ac8f000) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b838000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115625800) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11bcf7c00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a547400) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11535b800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b2c9800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fb7000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 09:20:25 INFO - PROCESS | 1652 | 1461342025300 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]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 570ms 09:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:20:25 INFO - PROCESS | 1652 | 1461342025337 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:20:25 INFO - PROCESS | 1652 | 1461342025339 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:20:25 INFO - PROCESS | 1652 | 1461342025342 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 1652 | 1461342025344 Marionette TRACE conn2 <- [1,2106,null,{}] 09:20:25 INFO - PROCESS | 1652 | 1461342025351 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}] 09:20:25 INFO - PROCESS | 1652 | 1461342025433 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:20:25 INFO - PROCESS | 1652 | 1461342025441 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a975800 == 39 [pid = 1652] [id = 534] 09:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119095000) [pid = 1652] [serial = 1602] [outer = 0x0] 09:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a504800) [pid = 1652] [serial = 1603] [outer = 0x119095000] 09:20:25 INFO - PROCESS | 1652 | 1461342025469 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11ad44800) [pid = 1652] [serial = 1604] [outer = 0x119095000] 09:20:25 INFO - PROCESS | 1652 | 1461342025834 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]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 09:20:25 INFO - PROCESS | 1652 | 1461342025879 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:20:25 INFO - PROCESS | 1652 | 1461342025881 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:20:25 INFO - PROCESS | 1652 | 1461342025884 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 1652 | 1461342025885 Marionette TRACE conn2 <- [1,2110,null,{}] 09:20:25 INFO - PROCESS | 1652 | 1461342025888 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}] 09:20:25 INFO - PROCESS | 1652 | 1461342025966 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:20:25 INFO - PROCESS | 1652 | 1461342025973 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124110000 == 40 [pid = 1652] [id = 535] 09:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11af6b400) [pid = 1652] [serial = 1605] [outer = 0x0] 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11bcf2c00) [pid = 1652] [serial = 1606] [outer = 0x11af6b400] 09:20:26 INFO - PROCESS | 1652 | 1461342025999 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c1b9400) [pid = 1652] [serial = 1607] [outer = 0x11af6b400] 09:20:26 INFO - PROCESS | 1652 | 1461342026328 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]]]}] 09:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 471ms 09:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:20:26 INFO - PROCESS | 1652 | 1461342026356 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:20:26 INFO - PROCESS | 1652 | 1461342026358 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:20:26 INFO - PROCESS | 1652 | 1461342026360 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:20:26 INFO - PROCESS | 1652 | 1461342026361 Marionette TRACE conn2 <- [1,2114,null,{}] 09:20:26 INFO - PROCESS | 1652 | 1461342026363 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}] 09:20:26 INFO - PROCESS | 1652 | 1461342026446 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:20:26 INFO - PROCESS | 1652 | 1461342026495 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12746c800 == 41 [pid = 1652] [id = 536] 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11af6f800) [pid = 1652] [serial = 1608] [outer = 0x0] 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c1f7000) [pid = 1652] [serial = 1609] [outer = 0x11af6f800] 09:20:26 INFO - PROCESS | 1652 | 1461342026521 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c83c400) [pid = 1652] [serial = 1610] [outer = 0x11af6f800] 09:20:26 INFO - PROCESS | 1652 | 1461342026819 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]]]}] 09:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 468ms 09:20:26 INFO - PROCESS | 1652 | 1461342026828 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:20:26 INFO - PROCESS | 1652 | 1461342026830 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:20:26 INFO - PROCESS | 1652 | 1461342026832 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:20:26 INFO - PROCESS | 1652 | 1461342026833 Marionette TRACE conn2 <- [1,2118,null,{}] 09:20:26 INFO - PROCESS | 1652 | 1461342026843 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}] 09:20:26 INFO - PROCESS | 1652 | 1461342026943 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:20:26 INFO - PROCESS | 1652 | 1461342026949 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296b8800 == 42 [pid = 1652] [id = 537] 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c85a400) [pid = 1652] [serial = 1611] [outer = 0x0] 09:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124463000) [pid = 1652] [serial = 1612] [outer = 0x11c85a400] 09:20:26 INFO - PROCESS | 1652 | 1461342026977 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127fbe000) [pid = 1652] [serial = 1613] [outer = 0x11c85a400] 09:20:27 INFO - PROCESS | 1652 | 1461342027321 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]]]}] 09:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 09:20:27 INFO - PROCESS | 1652 | 1461342027369 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 1652 | 1461342027370 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:20:27 INFO - PROCESS | 1652 | 1461342027373 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 1652 | 1461342027374 Marionette TRACE conn2 <- [1,2122,null,{}] 09:20:27 INFO - PROCESS | 1652 | 1461342027376 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}] 09:20:27 INFO - PROCESS | 1652 | 1461342027473 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:20:27 INFO - PROCESS | 1652 | 1461342027477 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2b6000 == 43 [pid = 1652] [id = 538] 09:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c860400) [pid = 1652] [serial = 1614] [outer = 0x0] 09:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128923400) [pid = 1652] [serial = 1615] [outer = 0x11c860400] 09:20:27 INFO - PROCESS | 1652 | 1461342027530 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128fb5400) [pid = 1652] [serial = 1616] [outer = 0x11c860400] 09:20:27 INFO - PROCESS | 1652 | 1461342027877 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]]]}] 09:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 09:20:27 INFO - PROCESS | 1652 | 1461342027895 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 1652 | 1461342027896 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:20:27 INFO - PROCESS | 1652 | 1461342027898 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 1652 | 1461342027899 Marionette TRACE conn2 <- [1,2126,null,{}] 09:20:27 INFO - PROCESS | 1652 | 1461342027902 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}] 09:20:28 INFO - PROCESS | 1652 | 1461342028001 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:20:28 INFO - PROCESS | 1652 | 1461342028036 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaad000 == 44 [pid = 1652] [id = 539] 09:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124641800) [pid = 1652] [serial = 1617] [outer = 0x0] 09:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128fc0800) [pid = 1652] [serial = 1618] [outer = 0x124641800] 09:20:28 INFO - PROCESS | 1652 | 1461342028061 Marionette DEBUG loaded listener.js 09:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129136800) [pid = 1652] [serial = 1619] [outer = 0x124641800] 09:20:28 INFO - PROCESS | 1652 | 1461342028384 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]]]}] 09:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 09:20:28 INFO - PROCESS | 1652 | 1461342028417 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:20:28 INFO - PROCESS | 1652 | 1461342028418 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:20:28 INFO - PROCESS | 1652 | 1461342028429 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 1652 | 1461342028430 Marionette TRACE conn2 <- [1,2130,null,{}] 09:20:28 INFO - PROCESS | 1652 | 1461342028432 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}] 09:20:28 INFO - PROCESS | 1652 | 1461342028535 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:20:28 INFO - PROCESS | 1652 | 1461342028539 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8e800 == 45 [pid = 1652] [id = 540] 09:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128fc1800) [pid = 1652] [serial = 1620] [outer = 0x0] 09:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129140800) [pid = 1652] [serial = 1621] [outer = 0x128fc1800] 09:20:28 INFO - PROCESS | 1652 | 1461342028565 Marionette DEBUG loaded listener.js 09:20:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1291cb800) [pid = 1652] [serial = 1622] [outer = 0x128fc1800] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1147d3c00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bcf5c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118b2a400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1153b9c00) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114f55400) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1155bbc00) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118f55c00) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11ad4f800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1155bf800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124649400) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bcf5800) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119279000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a502400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:20:28 INFO - PROCESS | 1652 | 1461342028942 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] 09:20:28 INFO - PROCESS | 1652 | 1461342028950 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:20:28 INFO - PROCESS | 1652 | 1461342028955 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 1652 | 1461342028956 Marionette TRACE conn2 <- [1,2134,null,{}] 09:20:28 INFO - PROCESS | 1652 | 1461342028964 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}] 09:20:29 INFO - PROCESS | 1652 | 1461342029046 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:20:29 INFO - PROCESS | 1652 | 1461342029050 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x127037000 == 46 [pid = 1652] [id = 541] 09:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a502400) [pid = 1652] [serial = 1623] [outer = 0x0] 09:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bab3400) [pid = 1652] [serial = 1624] [outer = 0x11a502400] 09:20:29 INFO - PROCESS | 1652 | 1461342029077 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123e4b800) [pid = 1652] [serial = 1625] [outer = 0x11a502400] 09:20:29 INFO - PROCESS | 1652 | 1461342029412 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]]]}] 09:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 477ms 09:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:20:29 INFO - PROCESS | 1652 | 1461342029431 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:20:29 INFO - PROCESS | 1652 | 1461342029432 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:20:29 INFO - PROCESS | 1652 | 1461342029435 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:20:29 INFO - PROCESS | 1652 | 1461342029438 Marionette TRACE conn2 <- [1,2138,null,{}] 09:20:29 INFO - PROCESS | 1652 | 1461342029442 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}] 09:20:29 INFO - PROCESS | 1652 | 1461342029538 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:20:29 INFO - PROCESS | 1652 | 1461342029543 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e6800 == 47 [pid = 1652] [id = 542] 09:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11bec8000) [pid = 1652] [serial = 1626] [outer = 0x0] 09:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129507c00) [pid = 1652] [serial = 1627] [outer = 0x11bec8000] 09:20:29 INFO - PROCESS | 1652 | 1461342029573 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129673400) [pid = 1652] [serial = 1628] [outer = 0x11bec8000] 09:20:29 INFO - PROCESS | 1652 | 1461342029940 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]]]}] 09:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 523ms 09:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:20:29 INFO - PROCESS | 1652 | 1461342029964 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:20:29 INFO - PROCESS | 1652 | 1461342029965 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:20:29 INFO - PROCESS | 1652 | 1461342029969 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:20:29 INFO - PROCESS | 1652 | 1461342029971 Marionette TRACE conn2 <- [1,2142,null,{}] 09:20:29 INFO - PROCESS | 1652 | 1461342029974 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}] 09:20:30 INFO - PROCESS | 1652 | 1461342030077 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:20:30 INFO - PROCESS | 1652 | 1461342030088 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b5bb800 == 48 [pid = 1652] [id = 543] 09:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118b2a400) [pid = 1652] [serial = 1629] [outer = 0x0] 09:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a210000) [pid = 1652] [serial = 1630] [outer = 0x118b2a400] 09:20:30 INFO - PROCESS | 1652 | 1461342030127 Marionette DEBUG loaded listener.js 09:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a21a000) [pid = 1652] [serial = 1631] [outer = 0x118b2a400] 09:20:30 INFO - PROCESS | 1652 | 1461342030463 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] 09:20:30 INFO - PROCESS | 1652 | 1461342030493 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:20:30 INFO - PROCESS | 1652 | 1461342030495 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 1652 | 1461342030496 Marionette TRACE conn2 <- [1,2146,null,{}] 09:20:30 INFO - PROCESS | 1652 | 1461342030499 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}] 09:20:30 INFO - PROCESS | 1652 | 1461342030581 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:20:30 INFO - PROCESS | 1652 | 1461342030635 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1b800 == 49 [pid = 1652] [id = 544] 09:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11927e000) [pid = 1652] [serial = 1632] [outer = 0x0] 09:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a21bc00) [pid = 1652] [serial = 1633] [outer = 0x11927e000] 09:20:30 INFO - PROCESS | 1652 | 1461342030660 Marionette DEBUG loaded listener.js 09:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a46ac00) [pid = 1652] [serial = 1634] [outer = 0x11927e000] 09:20:30 INFO - PROCESS | 1652 | 1461342030952 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] 09:20:30 INFO - PROCESS | 1652 | 1461342030969 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:20:30 INFO - PROCESS | 1652 | 1461342030985 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 1652 | 1461342030991 Marionette TRACE conn2 <- [1,2150,null,{}] 09:20:30 INFO - PROCESS | 1652 | 1461342030994 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}] 09:20:31 INFO - PROCESS | 1652 | 1461342031109 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:20:31 INFO - PROCESS | 1652 | 1461342031114 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d06e000 == 50 [pid = 1652] [id = 545] 09:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a46cc00) [pid = 1652] [serial = 1635] [outer = 0x0] 09:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a497800) [pid = 1652] [serial = 1636] [outer = 0x12a46cc00] 09:20:31 INFO - PROCESS | 1652 | 1461342031152 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a49e800) [pid = 1652] [serial = 1637] [outer = 0x12a46cc00] 09:20:31 INFO - PROCESS | 1652 | 1461342031681 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]]]}] 09:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 727ms 09:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:20:31 INFO - PROCESS | 1652 | 1461342031712 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:20:31 INFO - PROCESS | 1652 | 1461342031714 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:20:31 INFO - PROCESS | 1652 | 1461342031718 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:20:31 INFO - PROCESS | 1652 | 1461342031721 Marionette TRACE conn2 <- [1,2154,null,{}] 09:20:31 INFO - PROCESS | 1652 | 1461342031725 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}] 09:20:31 INFO - PROCESS | 1652 | 1461342031828 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:20:31 INFO - PROCESS | 1652 | 1461342031885 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a95a000 == 51 [pid = 1652] [id = 546] 09:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11509dc00) [pid = 1652] [serial = 1638] [outer = 0x0] 09:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1155c3400) [pid = 1652] [serial = 1639] [outer = 0x11509dc00] 09:20:31 INFO - PROCESS | 1652 | 1461342031918 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117846800) [pid = 1652] [serial = 1640] [outer = 0x11509dc00] 09:20:32 INFO - PROCESS | 1652 | 1461342032339 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]]]}] 09:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 675ms 09:20:32 INFO - PROCESS | 1652 | 1461342032393 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:20:32 INFO - PROCESS | 1652 | 1461342032397 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:20:32 INFO - PROCESS | 1652 | 1461342032427 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:20:32 INFO - PROCESS | 1652 | 1461342032428 Marionette TRACE conn2 <- [1,2158,null,{}] 09:20:32 INFO - PROCESS | 1652 | 1461342032431 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}] 09:20:32 INFO - PROCESS | 1652 | 1461342032536 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:20:32 INFO - PROCESS | 1652 | 1461342032610 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12931e000 == 52 [pid = 1652] [id = 547] 09:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119023c00) [pid = 1652] [serial = 1641] [outer = 0x0] 09:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a949c00) [pid = 1652] [serial = 1642] [outer = 0x119023c00] 09:20:32 INFO - PROCESS | 1652 | 1461342032641 Marionette DEBUG loaded listener.js 09:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bab5c00) [pid = 1652] [serial = 1643] [outer = 0x119023c00] 09:20:33 INFO - PROCESS | 1652 | 1461342033072 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]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 09:20:33 INFO - PROCESS | 1652 | 1461342033100 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 1652 | 1461342033101 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:20:33 INFO - PROCESS | 1652 | 1461342033104 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 1652 | 1461342033107 Marionette TRACE conn2 <- [1,2162,null,{}] 09:20:33 INFO - PROCESS | 1652 | 1461342033115 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}] 09:20:33 INFO - PROCESS | 1652 | 1461342033222 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:20:33 INFO - PROCESS | 1652 | 1461342033280 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc23800 == 53 [pid = 1652] [id = 548] 09:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bf8a000) [pid = 1652] [serial = 1644] [outer = 0x0] 09:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124641400) [pid = 1652] [serial = 1645] [outer = 0x11bf8a000] 09:20:33 INFO - PROCESS | 1652 | 1461342033312 Marionette DEBUG loaded listener.js 09:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1277bec00) [pid = 1652] [serial = 1646] [outer = 0x11bf8a000] 09:20:33 INFO - PROCESS | 1652 | 1461342033737 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]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 09:20:33 INFO - PROCESS | 1652 | 1461342033776 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 1652 | 1461342033778 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:20:33 INFO - PROCESS | 1652 | 1461342033781 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 1652 | 1461342033782 Marionette TRACE conn2 <- [1,2166,null,{}] 09:20:33 INFO - PROCESS | 1652 | 1461342033785 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}] 09:20:33 INFO - PROCESS | 1652 | 1461342033908 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:20:33 INFO - PROCESS | 1652 | 1461342033974 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d343800 == 54 [pid = 1652] [id = 549] 09:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1277bf000) [pid = 1652] [serial = 1647] [outer = 0x0] 09:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128fc0000) [pid = 1652] [serial = 1648] [outer = 0x1277bf000] 09:20:34 INFO - PROCESS | 1652 | 1461342034001 Marionette DEBUG loaded listener.js 09:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129509000) [pid = 1652] [serial = 1649] [outer = 0x1277bf000] 09:20:34 INFO - PROCESS | 1652 | 1461342034408 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]]]}] 09:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 672ms 09:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:20:34 INFO - PROCESS | 1652 | 1461342034453 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:20:34 INFO - PROCESS | 1652 | 1461342034455 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:20:34 INFO - PROCESS | 1652 | 1461342034457 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:20:34 INFO - PROCESS | 1652 | 1461342034458 Marionette TRACE conn2 <- [1,2170,null,{}] 09:20:34 INFO - PROCESS | 1652 | 1461342034461 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}] 09:20:34 INFO - PROCESS | 1652 | 1461342034559 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:20:34 INFO - PROCESS | 1652 | 1461342034628 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d361800 == 55 [pid = 1652] [id = 550] 09:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129138c00) [pid = 1652] [serial = 1650] [outer = 0x0] 09:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12966f000) [pid = 1652] [serial = 1651] [outer = 0x129138c00] 09:20:34 INFO - PROCESS | 1652 | 1461342034658 Marionette DEBUG loaded listener.js 09:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a215800) [pid = 1652] [serial = 1652] [outer = 0x129138c00] 09:20:35 INFO - PROCESS | 1652 | 1461342035120 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]]]}] 09:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 718ms 09:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:20:35 INFO - PROCESS | 1652 | 1461342035189 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:20:35 INFO - PROCESS | 1652 | 1461342035190 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:20:35 INFO - PROCESS | 1652 | 1461342035192 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:20:35 INFO - PROCESS | 1652 | 1461342035193 Marionette TRACE conn2 <- [1,2174,null,{}] 09:20:35 INFO - PROCESS | 1652 | 1461342035196 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}] 09:20:35 INFO - PROCESS | 1652 | 1461342035311 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:20:35 INFO - PROCESS | 1652 | 1461342035381 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x118bdd800 == 56 [pid = 1652] [id = 551] 09:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11535a400) [pid = 1652] [serial = 1653] [outer = 0x0] 09:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a94ac00) [pid = 1652] [serial = 1654] [outer = 0x11535a400] 09:20:35 INFO - PROCESS | 1652 | 1461342035414 Marionette DEBUG loaded listener.js 09:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a4f0800) [pid = 1652] [serial = 1655] [outer = 0x11535a400] 09:20:36 INFO - PROCESS | 1652 | 1461342036118 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]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 969ms 09:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:20:36 INFO - PROCESS | 1652 | 1461342036161 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:20:36 INFO - PROCESS | 1652 | 1461342036164 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:20:36 INFO - PROCESS | 1652 | 1461342036167 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 1652 | 1461342036171 Marionette TRACE conn2 <- [1,2178,null,{}] 09:20:36 INFO - PROCESS | 1652 | 1461342036176 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}] 09:20:36 INFO - PROCESS | 1652 | 1461342036267 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:20:36 INFO - PROCESS | 1652 | 1461342036343 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad6e800 == 57 [pid = 1652] [id = 552] 09:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115097400) [pid = 1652] [serial = 1656] [outer = 0x0] 09:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11535ac00) [pid = 1652] [serial = 1657] [outer = 0x115097400] 09:20:36 INFO - PROCESS | 1652 | 1461342036372 Marionette DEBUG loaded listener.js 09:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x115626800) [pid = 1652] [serial = 1658] [outer = 0x115097400] 09:20:36 INFO - PROCESS | 1652 | 1461342036765 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]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 624ms 09:20:36 INFO - PROCESS | 1652 | 1461342036792 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:20:36 INFO - PROCESS | 1652 | 1461342036796 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:20:36 INFO - PROCESS | 1652 | 1461342036800 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 1652 | 1461342036803 Marionette TRACE conn2 <- [1,2182,null,{}] 09:20:36 INFO - PROCESS | 1652 | 1461342036829 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}] 09:20:36 INFO - PROCESS | 1652 | 1461342036922 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:20:36 INFO - PROCESS | 1652 | 1461342036979 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b845000 == 58 [pid = 1652] [id = 553] 09:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11562cc00) [pid = 1652] [serial = 1659] [outer = 0x0] 09:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118f4ec00) [pid = 1652] [serial = 1660] [outer = 0x11562cc00] 09:20:37 INFO - PROCESS | 1652 | 1461342037007 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x119279000) [pid = 1652] [serial = 1661] [outer = 0x11562cc00] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118bcb000 == 57 [pid = 1652] [id = 511] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1b800 == 56 [pid = 1652] [id = 544] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b5bb800 == 55 [pid = 1652] [id = 543] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e6800 == 54 [pid = 1652] [id = 542] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127037000 == 53 [pid = 1652] [id = 541] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x115095c00) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11562e400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x127f21400) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8e800 == 52 [pid = 1652] [id = 540] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaad000 == 51 [pid = 1652] [id = 539] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2b6000 == 50 [pid = 1652] [id = 538] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1296b8800 == 49 [pid = 1652] [id = 537] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12746c800 == 48 [pid = 1652] [id = 536] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124110000 == 47 [pid = 1652] [id = 535] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a975800 == 46 [pid = 1652] [id = 534] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad66000 == 45 [pid = 1652] [id = 533] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11be78800 == 44 [pid = 1652] [id = 532] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad92800 == 43 [pid = 1652] [id = 531] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12abdd000 == 42 [pid = 1652] [id = 530] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aac2000 == 41 [pid = 1652] [id = 529] 09:20:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e5000 == 40 [pid = 1652] [id = 526] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bec5000) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11bf86800) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c856800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c839c00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11927b000) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11901c800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115894000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118585000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11535b400) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115098c00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118bf5400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a50fc00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11ad48800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11af75c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c85f800) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c85c800) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1243b3800) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127409800) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1275f8400) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bf7c800) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1277c3800) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11b8efc00) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123e52000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c594000) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123a59000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 09:20:37 INFO - PROCESS | 1652 | 1461342037457 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]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 675ms 09:20:37 INFO - PROCESS | 1652 | 1461342037476 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 1652 | 1461342037478 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:20:37 INFO - PROCESS | 1652 | 1461342037482 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 1652 | 1461342037486 Marionette TRACE conn2 <- [1,2186,null,{}] 09:20:37 INFO - PROCESS | 1652 | 1461342037507 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}] 09:20:37 INFO - PROCESS | 1652 | 1461342037641 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:20:37 INFO - PROCESS | 1652 | 1461342037704 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a96d800 == 41 [pid = 1652] [id = 554] 09:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119a53800) [pid = 1652] [serial = 1662] [outer = 0x0] 09:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11ad4f800) [pid = 1652] [serial = 1663] [outer = 0x119a53800] 09:20:37 INFO - PROCESS | 1652 | 1461342037732 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b8e5000) [pid = 1652] [serial = 1664] [outer = 0x119a53800] 09:20:38 INFO - PROCESS | 1652 | 1461342038042 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]]]}] 09:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 583ms 09:20:38 INFO - PROCESS | 1652 | 1461342038065 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:20:38 INFO - PROCESS | 1652 | 1461342038067 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:20:38 INFO - PROCESS | 1652 | 1461342038069 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:20:38 INFO - PROCESS | 1652 | 1461342038073 Marionette TRACE conn2 <- [1,2190,null,{}] 09:20:38 INFO - PROCESS | 1652 | 1461342038077 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}] 09:20:38 INFO - PROCESS | 1652 | 1461342038159 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:20:38 INFO - PROCESS | 1652 | 1461342038229 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a34000 == 42 [pid = 1652] [id = 555] 09:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11b8ef800) [pid = 1652] [serial = 1665] [outer = 0x0] 09:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bf86800) [pid = 1652] [serial = 1666] [outer = 0x11b8ef800] 09:20:38 INFO - PROCESS | 1652 | 1461342038259 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c72c000) [pid = 1652] [serial = 1667] [outer = 0x11b8ef800] 09:20:38 INFO - PROCESS | 1652 | 1461342038538 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]]]}] 09:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 524ms 09:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:20:38 INFO - PROCESS | 1652 | 1461342038594 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:20:38 INFO - PROCESS | 1652 | 1461342038595 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:20:38 INFO - PROCESS | 1652 | 1461342038597 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:20:38 INFO - PROCESS | 1652 | 1461342038598 Marionette TRACE conn2 <- [1,2194,null,{}] 09:20:38 INFO - PROCESS | 1652 | 1461342038600 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}] 09:20:38 INFO - PROCESS | 1652 | 1461342038679 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:20:38 INFO - PROCESS | 1652 | 1461342038683 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a911800 == 43 [pid = 1652] [id = 556] 09:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c82e000) [pid = 1652] [serial = 1668] [outer = 0x0] 09:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c858000) [pid = 1652] [serial = 1669] [outer = 0x11c82e000] 09:20:38 INFO - PROCESS | 1652 | 1461342038711 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123a59400) [pid = 1652] [serial = 1670] [outer = 0x11c82e000] 09:20:39 INFO - PROCESS | 1652 | 1461342039047 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]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 468ms 09:20:39 INFO - PROCESS | 1652 | 1461342039066 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1652 | 1461342039067 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:20:39 INFO - PROCESS | 1652 | 1461342039069 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1652 | 1461342039072 Marionette TRACE conn2 <- [1,2198,null,{}] 09:20:39 INFO - PROCESS | 1652 | 1461342039075 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}] 09:20:39 INFO - PROCESS | 1652 | 1461342039197 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:20:39 INFO - PROCESS | 1652 | 1461342039207 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296a5800 == 44 [pid = 1652] [id = 557] 09:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123fa8000) [pid = 1652] [serial = 1671] [outer = 0x0] 09:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124648400) [pid = 1652] [serial = 1672] [outer = 0x123fa8000] 09:20:39 INFO - PROCESS | 1652 | 1461342039235 Marionette DEBUG loaded listener.js 09:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128f66c00) [pid = 1652] [serial = 1673] [outer = 0x123fa8000] 09:20:39 INFO - PROCESS | 1652 | 1461342039580 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]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 09:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:20:39 INFO - PROCESS | 1652 | 1461342039591 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1652 | 1461342039592 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:20:39 INFO - PROCESS | 1652 | 1461342039594 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1652 | 1461342039596 Marionette TRACE conn2 <- [1,2202,null,{}] 09:20:39 INFO - PROCESS | 1652 | 1461342039598 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}] 09:20:39 INFO - PROCESS | 1652 | 1461342039694 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:20:39 INFO - PROCESS | 1652 | 1461342039708 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2d2000 == 45 [pid = 1652] [id = 558] 09:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128fb4400) [pid = 1652] [serial = 1674] [outer = 0x0] 09:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128fbe400) [pid = 1652] [serial = 1675] [outer = 0x128fb4400] 09:20:39 INFO - PROCESS | 1652 | 1461342039733 Marionette DEBUG loaded listener.js 09:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12913f400) [pid = 1652] [serial = 1676] [outer = 0x128fb4400] 09:20:40 INFO - PROCESS | 1652 | 1461342040072 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]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 09:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:20:40 INFO - PROCESS | 1652 | 1461342040114 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 1652 | 1461342040115 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:20:40 INFO - PROCESS | 1652 | 1461342040117 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 1652 | 1461342040118 Marionette TRACE conn2 <- [1,2206,null,{}] 09:20:40 INFO - PROCESS | 1652 | 1461342040120 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}] 09:20:40 INFO - PROCESS | 1652 | 1461342040214 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:20:40 INFO - PROCESS | 1652 | 1461342040252 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aab7000 == 46 [pid = 1652] [id = 559] 09:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12913f800) [pid = 1652] [serial = 1677] [outer = 0x0] 09:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129330800) [pid = 1652] [serial = 1678] [outer = 0x12913f800] 09:20:40 INFO - PROCESS | 1652 | 1461342040279 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129671000) [pid = 1652] [serial = 1679] [outer = 0x12913f800] 09:20:40 INFO - PROCESS | 1652 | 1461342040702 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]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 618ms 09:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:20:40 INFO - PROCESS | 1652 | 1461342040736 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 1652 | 1461342040739 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:20:40 INFO - PROCESS | 1652 | 1461342040742 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 1652 | 1461342040743 Marionette TRACE conn2 <- [1,2210,null,{}] 09:20:40 INFO - PROCESS | 1652 | 1461342040747 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}] 09:20:40 INFO - PROCESS | 1652 | 1461342040860 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:20:40 INFO - PROCESS | 1652 | 1461342040873 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8f800 == 47 [pid = 1652] [id = 560] 09:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1291c6000) [pid = 1652] [serial = 1680] [outer = 0x0] 09:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a219000) [pid = 1652] [serial = 1681] [outer = 0x1291c6000] 09:20:40 INFO - PROCESS | 1652 | 1461342040898 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a46e800) [pid = 1652] [serial = 1682] [outer = 0x1291c6000] 09:20:41 INFO - PROCESS | 1652 | 1461342041246 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]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 09:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:20:41 INFO - PROCESS | 1652 | 1461342041261 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 1652 | 1461342041262 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:20:41 INFO - PROCESS | 1652 | 1461342041264 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 1652 | 1461342041265 Marionette TRACE conn2 <- [1,2214,null,{}] 09:20:41 INFO - PROCESS | 1652 | 1461342041267 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}] 09:20:41 INFO - PROCESS | 1652 | 1461342041370 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:20:41 INFO - PROCESS | 1652 | 1461342041384 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1de800 == 48 [pid = 1652] [id = 561] 09:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a46ec00) [pid = 1652] [serial = 1683] [outer = 0x0] 09:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a49f400) [pid = 1652] [serial = 1684] [outer = 0x12a46ec00] 09:20:41 INFO - PROCESS | 1652 | 1461342041411 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a4a5000) [pid = 1652] [serial = 1685] [outer = 0x12a46ec00] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114f52000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114f10000) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x124641800) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128fc1800) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11af6b400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a502400) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1275f8000) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c85a400) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11535d800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11535fc00) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11af6f800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119095000) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118b2a400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bec8000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c860400) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:20:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11927e000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:20:41 INFO - PROCESS | 1652 | 1461342041881 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]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 669ms 09:20:41 INFO - PROCESS | 1652 | 1461342041933 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 1652 | 1461342041935 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:20:41 INFO - PROCESS | 1652 | 1461342041951 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 1652 | 1461342041953 Marionette TRACE conn2 <- [1,2218,null,{}] 09:20:41 INFO - PROCESS | 1652 | 1461342041960 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}] 09:20:42 INFO - PROCESS | 1652 | 1461342042066 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:20:42 INFO - PROCESS | 1652 | 1461342042071 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf14000 == 49 [pid = 1652] [id = 562] 09:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c72c800) [pid = 1652] [serial = 1686] [outer = 0x0] 09:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a466c00) [pid = 1652] [serial = 1687] [outer = 0x11c72c800] 09:20:42 INFO - PROCESS | 1652 | 1461342042101 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a4f1800) [pid = 1652] [serial = 1688] [outer = 0x11c72c800] 09:20:42 INFO - PROCESS | 1652 | 1461342042441 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]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 525ms 09:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:20:42 INFO - PROCESS | 1652 | 1461342042475 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:20:42 INFO - PROCESS | 1652 | 1461342042477 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:20:42 INFO - PROCESS | 1652 | 1461342042479 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 1652 | 1461342042480 Marionette TRACE conn2 <- [1,2222,null,{}] 09:20:42 INFO - PROCESS | 1652 | 1461342042482 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}] 09:20:42 INFO - PROCESS | 1652 | 1461342042568 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:20:42 INFO - PROCESS | 1652 | 1461342042626 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c2800 == 50 [pid = 1652] [id = 563] 09:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a49ac00) [pid = 1652] [serial = 1689] [outer = 0x0] 09:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a4f6800) [pid = 1652] [serial = 1690] [outer = 0x12a49ac00] 09:20:42 INFO - PROCESS | 1652 | 1461342042652 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a6d2800) [pid = 1652] [serial = 1691] [outer = 0x12a49ac00] 09:20:42 INFO - PROCESS | 1652 | 1461342042928 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]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms 09:20:42 INFO - PROCESS | 1652 | 1461342042950 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:20:42 INFO - PROCESS | 1652 | 1461342042952 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:20:42 INFO - PROCESS | 1652 | 1461342042962 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 1652 | 1461342042963 Marionette TRACE conn2 <- [1,2226,null,{}] 09:20:42 INFO - PROCESS | 1652 | 1461342042966 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}] 09:20:43 INFO - PROCESS | 1652 | 1461342043056 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:20:43 INFO - PROCESS | 1652 | 1461342043061 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db87000 == 51 [pid = 1652] [id = 564] 09:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a6d3000) [pid = 1652] [serial = 1692] [outer = 0x0] 09:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a6da000) [pid = 1652] [serial = 1693] [outer = 0x12a6d3000] 09:20:43 INFO - PROCESS | 1652 | 1461342043086 Marionette DEBUG loaded listener.js 09:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a6e0000) [pid = 1652] [serial = 1694] [outer = 0x12a6d3000] 09:20:43 INFO - PROCESS | 1652 | 1461342043428 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]]]}] 09:20: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) 09:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 09:20:43 INFO - PROCESS | 1652 | 1461342043483 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:20:43 INFO - PROCESS | 1652 | 1461342043484 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:20:43 INFO - PROCESS | 1652 | 1461342043486 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:20:43 INFO - PROCESS | 1652 | 1461342043487 Marionette TRACE conn2 <- [1,2230,null,{}] 09:20:43 INFO - PROCESS | 1652 | 1461342043490 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}] 09:20:43 INFO - PROCESS | 1652 | 1461342043575 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:20:43 INFO - PROCESS | 1652 | 1461342043579 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e41c000 == 52 [pid = 1652] [id = 565] 09:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a9d1800) [pid = 1652] [serial = 1695] [outer = 0x0] 09:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a9d6400) [pid = 1652] [serial = 1696] [outer = 0x12a9d1800] 09:20:43 INFO - PROCESS | 1652 | 1461342043604 Marionette DEBUG loaded listener.js 09:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a9dd400) [pid = 1652] [serial = 1697] [outer = 0x12a9d1800] 09:20:44 INFO - PROCESS | 1652 | 1461342044089 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]]]}] 09:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 620ms 09:20:44 INFO - PROCESS | 1652 | 1461342044107 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:20:44 INFO - PROCESS | 1652 | 1461342044110 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:20:44 INFO - PROCESS | 1652 | 1461342044114 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:20:44 INFO - PROCESS | 1652 | 1461342044116 Marionette TRACE conn2 <- [1,2234,null,{}] 09:20:44 INFO - PROCESS | 1652 | 1461342044120 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}] 09:20:44 INFO - PROCESS | 1652 | 1461342044228 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:20:44 INFO - PROCESS | 1652 | 1461342044299 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11972c800 == 53 [pid = 1652] [id = 566] 09:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x115259000) [pid = 1652] [serial = 1698] [outer = 0x0] 09:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115623400) [pid = 1652] [serial = 1699] [outer = 0x115259000] 09:20:44 INFO - PROCESS | 1652 | 1461342044331 Marionette DEBUG loaded listener.js 09:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118584c00) [pid = 1652] [serial = 1700] [outer = 0x115259000] 09:20:44 INFO - PROCESS | 1652 | 1461342044716 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]]]}] 09:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 09:20:44 INFO - PROCESS | 1652 | 1461342044785 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:20:44 INFO - PROCESS | 1652 | 1461342044789 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:20:44 INFO - PROCESS | 1652 | 1461342044793 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:20:44 INFO - PROCESS | 1652 | 1461342044795 Marionette TRACE conn2 <- [1,2238,null,{}] 09:20:44 INFO - PROCESS | 1652 | 1461342044798 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}] 09:20:44 INFO - PROCESS | 1652 | 1461342044928 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:20:44 INFO - PROCESS | 1652 | 1461342044987 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x127471800 == 54 [pid = 1652] [id = 567] 09:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118b41000) [pid = 1652] [serial = 1701] [outer = 0x0] 09:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119272400) [pid = 1652] [serial = 1702] [outer = 0x118b41000] 09:20:45 INFO - PROCESS | 1652 | 1461342045018 Marionette DEBUG loaded listener.js 09:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11b838000) [pid = 1652] [serial = 1703] [outer = 0x118b41000] 09:20:45 INFO - PROCESS | 1652 | 1461342045433 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]]]}] 09:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 669ms 09:20:45 INFO - PROCESS | 1652 | 1461342045463 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:20:45 INFO - PROCESS | 1652 | 1461342045465 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:20:45 INFO - PROCESS | 1652 | 1461342045467 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:20:45 INFO - PROCESS | 1652 | 1461342045470 Marionette TRACE conn2 <- [1,2242,null,{}] 09:20:45 INFO - PROCESS | 1652 | 1461342045478 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}] 09:20:45 INFO - PROCESS | 1652 | 1461342045584 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:20:45 INFO - PROCESS | 1652 | 1461342045645 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1b000 == 55 [pid = 1652] [id = 568] 09:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c839c00) [pid = 1652] [serial = 1704] [outer = 0x0] 09:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x124462800) [pid = 1652] [serial = 1705] [outer = 0x11c839c00] 09:20:45 INFO - PROCESS | 1652 | 1461342045677 Marionette DEBUG loaded listener.js 09:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1277c3000) [pid = 1652] [serial = 1706] [outer = 0x11c839c00] 09:20:46 INFO - PROCESS | 1652 | 1461342046097 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]]]}] 09:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 09:20:46 INFO - PROCESS | 1652 | 1461342046139 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:20:46 INFO - PROCESS | 1652 | 1461342046141 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:20:46 INFO - PROCESS | 1652 | 1461342046144 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:20:46 INFO - PROCESS | 1652 | 1461342046145 Marionette TRACE conn2 <- [1,2246,null,{}] 09:20:46 INFO - PROCESS | 1652 | 1461342046148 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}] 09:20:46 INFO - PROCESS | 1652 | 1461342046253 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:20:46 INFO - PROCESS | 1652 | 1461342046343 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e83b000 == 56 [pid = 1652] [id = 569] 09:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127f21400) [pid = 1652] [serial = 1707] [outer = 0x0] 09:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128fc1800) [pid = 1652] [serial = 1708] [outer = 0x127f21400] 09:20:46 INFO - PROCESS | 1652 | 1461342046386 Marionette DEBUG loaded listener.js 09:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a214800) [pid = 1652] [serial = 1709] [outer = 0x127f21400] 09:20:46 INFO - PROCESS | 1652 | 1461342046799 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]]]}] 09:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 09:20:46 INFO - PROCESS | 1652 | 1461342046817 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:20:46 INFO - PROCESS | 1652 | 1461342046818 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:20:46 INFO - PROCESS | 1652 | 1461342046821 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:20:46 INFO - PROCESS | 1652 | 1461342046822 Marionette TRACE conn2 <- [1,2250,null,{}] 09:20:46 INFO - PROCESS | 1652 | 1461342046824 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}] 09:20:46 INFO - PROCESS | 1652 | 1461342046927 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:20:46 INFO - PROCESS | 1652 | 1461342046982 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9be800 == 57 [pid = 1652] [id = 570] 09:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a217800) [pid = 1652] [serial = 1710] [outer = 0x0] 09:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a49c400) [pid = 1652] [serial = 1711] [outer = 0x12a217800] 09:20:47 INFO - PROCESS | 1652 | 1461342047015 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a6d4000) [pid = 1652] [serial = 1712] [outer = 0x12a217800] 09:20:47 INFO - PROCESS | 1652 | 1461342047681 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]]]}] 09:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 920ms 09:20:47 INFO - PROCESS | 1652 | 1461342047751 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:20:47 INFO - PROCESS | 1652 | 1461342047754 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:20:47 INFO - PROCESS | 1652 | 1461342047759 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:20:47 INFO - PROCESS | 1652 | 1461342047762 Marionette TRACE conn2 <- [1,2254,null,{}] 09:20:47 INFO - PROCESS | 1652 | 1461342047765 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}] 09:20:47 INFO - PROCESS | 1652 | 1461342047862 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:20:47 INFO - PROCESS | 1652 | 1461342047931 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b89000 == 58 [pid = 1652] [id = 571] 09:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1153b9000) [pid = 1652] [serial = 1713] [outer = 0x0] 09:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x115623800) [pid = 1652] [serial = 1714] [outer = 0x1153b9000] 09:20:47 INFO - PROCESS | 1652 | 1461342047959 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118907000) [pid = 1652] [serial = 1715] [outer = 0x1153b9000] 09:20:48 INFO - PROCESS | 1652 | 1461342048404 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]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 677ms 09:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:20:48 INFO - PROCESS | 1652 | 1461342048438 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:20:48 INFO - PROCESS | 1652 | 1461342048443 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:20:48 INFO - PROCESS | 1652 | 1461342048447 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 1652 | 1461342048449 Marionette TRACE conn2 <- [1,2258,null,{}] 09:20:48 INFO - PROCESS | 1652 | 1461342048452 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}] 09:20:48 INFO - PROCESS | 1652 | 1461342048548 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:20:48 INFO - PROCESS | 1652 | 1461342048622 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad57800 == 59 [pid = 1652] [id = 572] 09:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x119017c00) [pid = 1652] [serial = 1716] [outer = 0x0] 09:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x119094800) [pid = 1652] [serial = 1717] [outer = 0x119017c00] 09:20:48 INFO - PROCESS | 1652 | 1461342048649 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x119d54000) [pid = 1652] [serial = 1718] [outer = 0x119017c00] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12db87000 == 58 [pid = 1652] [id = 564] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c2800 == 57 [pid = 1652] [id = 563] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf14000 == 56 [pid = 1652] [id = 562] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1de800 == 55 [pid = 1652] [id = 561] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a497800) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11bf7b800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118e1a800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c861400) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11535cc00) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128fb9400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127568400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8f800 == 54 [pid = 1652] [id = 560] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12aab7000 == 53 [pid = 1652] [id = 559] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2d2000 == 52 [pid = 1652] [id = 558] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1296a5800 == 51 [pid = 1652] [id = 557] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a911800 == 50 [pid = 1652] [id = 556] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123a34000 == 49 [pid = 1652] [id = 555] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a96d800 == 48 [pid = 1652] [id = 554] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11b845000 == 47 [pid = 1652] [id = 553] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad6e800 == 46 [pid = 1652] [id = 552] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d343800 == 45 [pid = 1652] [id = 549] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc23800 == 44 [pid = 1652] [id = 548] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12931e000 == 43 [pid = 1652] [id = 547] 09:20:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a95a000 == 42 [pid = 1652] [id = 546] 09:20:49 INFO - PROCESS | 1652 | 1461342049094 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]]]}] 09:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 09:20:49 INFO - PROCESS | 1652 | 1461342049118 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:20:49 INFO - PROCESS | 1652 | 1461342049120 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:20:49 INFO - PROCESS | 1652 | 1461342049122 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 1652 | 1461342049125 Marionette TRACE conn2 <- [1,2262,null,{}] 09:20:49 INFO - PROCESS | 1652 | 1461342049132 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}] 09:20:49 INFO - PROCESS | 1652 | 1461342049250 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x128923400) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a46ac00) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129673400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12a21bc00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1291cb800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123e4b800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127fbe000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128fb5400) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118e17400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115361800) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128fc0800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129140800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129136800) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bcf2c00) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c1b9400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bab3400) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127fb9400) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124463000) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115624800) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x115365800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118f54c00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11784b800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c1f7000) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c83c400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a504800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ad44800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a210000) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129507c00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a21a000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 09:20:49 INFO - PROCESS | 1652 | 1461342049319 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a958000 == 43 [pid = 1652] [id = 573] 09:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1155be400) [pid = 1652] [serial = 1719] [outer = 0x0] 09:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118f58000) [pid = 1652] [serial = 1720] [outer = 0x1155be400] 09:20:49 INFO - PROCESS | 1652 | 1461342049348 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b8efc00) [pid = 1652] [serial = 1721] [outer = 0x1155be400] 09:20:49 INFO - PROCESS | 1652 | 1461342049662 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]]]}] 09:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 576ms 09:20:49 INFO - PROCESS | 1652 | 1461342049698 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:20:49 INFO - PROCESS | 1652 | 1461342049700 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:20:49 INFO - PROCESS | 1652 | 1461342049703 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 1652 | 1461342049704 Marionette TRACE conn2 <- [1,2266,null,{}] 09:20:49 INFO - PROCESS | 1652 | 1461342049708 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}] 09:20:49 INFO - PROCESS | 1652 | 1461342049810 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:20:49 INFO - PROCESS | 1652 | 1461342049863 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a21000 == 44 [pid = 1652] [id = 574] 09:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11bab3400) [pid = 1652] [serial = 1722] [outer = 0x0] 09:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bec7800) [pid = 1652] [serial = 1723] [outer = 0x11bab3400] 09:20:49 INFO - PROCESS | 1652 | 1461342049889 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c595c00) [pid = 1652] [serial = 1724] [outer = 0x11bab3400] 09:20:50 INFO - PROCESS | 1652 | 1461342050174 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]]]}] 09:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 09:20:50 INFO - PROCESS | 1652 | 1461342050226 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 1652 | 1461342050227 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:20:50 INFO - PROCESS | 1652 | 1461342050230 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 1652 | 1461342050231 Marionette TRACE conn2 <- [1,2270,null,{}] 09:20:50 INFO - PROCESS | 1652 | 1461342050233 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}] 09:20:50 INFO - PROCESS | 1652 | 1461342050313 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:20:50 INFO - PROCESS | 1652 | 1461342050373 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128014000 == 45 [pid = 1652] [id = 575] 09:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11babb400) [pid = 1652] [serial = 1725] [outer = 0x0] 09:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c839800) [pid = 1652] [serial = 1726] [outer = 0x11babb400] 09:20:50 INFO - PROCESS | 1652 | 1461342050398 Marionette DEBUG loaded listener.js 09:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123a59c00) [pid = 1652] [serial = 1727] [outer = 0x11babb400] 09:20:50 INFO - PROCESS | 1652 | 1461342050692 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]]]}] 09:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 09:20:50 INFO - PROCESS | 1652 | 1461342050750 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 1652 | 1461342050751 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:20:50 INFO - PROCESS | 1652 | 1461342050753 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 1652 | 1461342050754 Marionette TRACE conn2 <- [1,2274,null,{}] 09:20:50 INFO - PROCESS | 1652 | 1461342050757 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}] 09:20:50 INFO - PROCESS | 1652 | 1461342050856 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:20:50 INFO - PROCESS | 1652 | 1461342050915 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b7a800 == 46 [pid = 1652] [id = 576] 09:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c853c00) [pid = 1652] [serial = 1728] [outer = 0x0] 09:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x124642c00) [pid = 1652] [serial = 1729] [outer = 0x11c853c00] 09:20:50 INFO - PROCESS | 1652 | 1461342050945 Marionette DEBUG loaded listener.js 09:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128923000) [pid = 1652] [serial = 1730] [outer = 0x11c853c00] 09:20:51 INFO - PROCESS | 1652 | 1461342051215 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]]]}] 09:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 09:20:51 INFO - PROCESS | 1652 | 1461342051276 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:20:51 INFO - PROCESS | 1652 | 1461342051277 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:20:51 INFO - PROCESS | 1652 | 1461342051280 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:20:51 INFO - PROCESS | 1652 | 1461342051281 Marionette TRACE conn2 <- [1,2278,null,{}] 09:20:51 INFO - PROCESS | 1652 | 1461342051283 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}] 09:20:51 INFO - PROCESS | 1652 | 1461342051387 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:20:51 INFO - PROCESS | 1652 | 1461342051421 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a41a800 == 47 [pid = 1652] [id = 577] 09:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123925c00) [pid = 1652] [serial = 1731] [outer = 0x0] 09:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128fb5800) [pid = 1652] [serial = 1732] [outer = 0x123925c00] 09:20:51 INFO - PROCESS | 1652 | 1461342051446 Marionette DEBUG loaded listener.js 09:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12913bc00) [pid = 1652] [serial = 1733] [outer = 0x123925c00] 09:20:51 INFO - PROCESS | 1652 | 1461342051765 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]]]}] 09:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 09:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:20:51 INFO - PROCESS | 1652 | 1461342051799 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:20:51 INFO - PROCESS | 1652 | 1461342051800 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:20:51 INFO - PROCESS | 1652 | 1461342051802 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:20:51 INFO - PROCESS | 1652 | 1461342051803 Marionette TRACE conn2 <- [1,2282,null,{}] 09:20:51 INFO - PROCESS | 1652 | 1461342051806 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}] 09:20:51 INFO - PROCESS | 1652 | 1461342051906 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:20:51 INFO - PROCESS | 1652 | 1461342051918 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abd5000 == 48 [pid = 1652] [id = 578] 09:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128fbc400) [pid = 1652] [serial = 1734] [outer = 0x0] 09:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129508800) [pid = 1652] [serial = 1735] [outer = 0x128fbc400] 09:20:51 INFO - PROCESS | 1652 | 1461342051944 Marionette DEBUG loaded listener.js 09:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12966b000) [pid = 1652] [serial = 1736] [outer = 0x128fbc400] 09:20:52 INFO - PROCESS | 1652 | 1461342052273 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]]]}] 09:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 09:20:52 INFO - PROCESS | 1652 | 1461342052325 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:20:52 INFO - PROCESS | 1652 | 1461342052326 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:20:52 INFO - PROCESS | 1652 | 1461342052328 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:20:52 INFO - PROCESS | 1652 | 1461342052329 Marionette TRACE conn2 <- [1,2286,null,{}] 09:20:52 INFO - PROCESS | 1652 | 1461342052331 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}] 09:20:52 INFO - PROCESS | 1652 | 1461342052432 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:20:52 INFO - PROCESS | 1652 | 1461342052447 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b063000 == 49 [pid = 1652] [id = 579] 09:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12966d400) [pid = 1652] [serial = 1737] [outer = 0x0] 09:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a210000) [pid = 1652] [serial = 1738] [outer = 0x12966d400] 09:20:52 INFO - PROCESS | 1652 | 1461342052472 Marionette DEBUG loaded listener.js 09:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a467400) [pid = 1652] [serial = 1739] [outer = 0x12966d400] 09:20:52 INFO - PROCESS | 1652 | 1461342052831 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]]]}] 09:20:52 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 09:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 522ms 09:20:52 INFO - PROCESS | 1652 | 1461342052850 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:20:52 INFO - PROCESS | 1652 | 1461342052851 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:20:52 INFO - PROCESS | 1652 | 1461342052854 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:20:52 INFO - PROCESS | 1652 | 1461342052855 Marionette TRACE conn2 <- [1,2290,null,{}] 09:20:52 INFO - PROCESS | 1652 | 1461342052863 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}] 09:20:52 INFO - PROCESS | 1652 | 1461342052966 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:20:53 INFO - PROCESS | 1652 | 1461342053001 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1db000 == 50 [pid = 1652] [id = 580] 09:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129672c00) [pid = 1652] [serial = 1740] [outer = 0x0] 09:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a499c00) [pid = 1652] [serial = 1741] [outer = 0x129672c00] 09:20:53 INFO - PROCESS | 1652 | 1461342053027 Marionette DEBUG loaded listener.js 09:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a4f1c00) [pid = 1652] [serial = 1742] [outer = 0x129672c00] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11ad47800) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114f11800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c595000) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bcf6c00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c590c00) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1280a2400) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114f07000) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a6d3000) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12913f800) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128fb4400) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1291c6000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a46ec00) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c82e000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11562cc00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x115097400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11b8ef800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119a53800) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123fa8000) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11535a400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a49ac00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:20:53 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c72c800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:20:53 INFO - PROCESS | 1652 | 1461342053565 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]]]}] 09:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 723ms 09:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:20:53 INFO - PROCESS | 1652 | 1461342053577 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:20:53 INFO - PROCESS | 1652 | 1461342053579 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:20:53 INFO - PROCESS | 1652 | 1461342053581 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:20:53 INFO - PROCESS | 1652 | 1461342053582 Marionette TRACE conn2 <- [1,2294,null,{}] 09:20:53 INFO - PROCESS | 1652 | 1461342053585 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}] 09:20:53 INFO - PROCESS | 1652 | 1461342053684 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:20:53 INFO - PROCESS | 1652 | 1461342053688 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129314800 == 51 [pid = 1652] [id = 581] 09:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115626400) [pid = 1652] [serial = 1743] [outer = 0x0] 09:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119a53800) [pid = 1652] [serial = 1744] [outer = 0x115626400] 09:20:53 INFO - PROCESS | 1652 | 1461342053718 Marionette DEBUG loaded listener.js 09:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129141800) [pid = 1652] [serial = 1745] [outer = 0x115626400] 09:20:54 INFO - PROCESS | 1652 | 1461342054083 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]]]}] 09:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 525ms 09:20:54 INFO - PROCESS | 1652 | 1461342054108 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:20:54 INFO - PROCESS | 1652 | 1461342054110 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:20:54 INFO - PROCESS | 1652 | 1461342054112 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 1652 | 1461342054113 Marionette TRACE conn2 <- [1,2298,null,{}] 09:20:54 INFO - PROCESS | 1652 | 1461342054115 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}] 09:20:54 INFO - PROCESS | 1652 | 1461342054227 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:20:54 INFO - PROCESS | 1652 | 1461342054234 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf12800 == 52 [pid = 1652] [id = 582] 09:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a21e400) [pid = 1652] [serial = 1746] [outer = 0x0] 09:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a4fc800) [pid = 1652] [serial = 1747] [outer = 0x12a21e400] 09:20:54 INFO - PROCESS | 1652 | 1461342054260 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a9d2800) [pid = 1652] [serial = 1748] [outer = 0x12a21e400] 09:20:54 INFO - PROCESS | 1652 | 1461342054561 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]]]}] 09:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 09:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:20:54 INFO - PROCESS | 1652 | 1461342054581 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:20:54 INFO - PROCESS | 1652 | 1461342054583 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:20:54 INFO - PROCESS | 1652 | 1461342054585 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 1652 | 1461342054586 Marionette TRACE conn2 <- [1,2302,null,{}] 09:20:54 INFO - PROCESS | 1652 | 1461342054593 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}] 09:20:54 INFO - PROCESS | 1652 | 1461342054681 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:20:54 INFO - PROCESS | 1652 | 1461342054686 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d357800 == 53 [pid = 1652] [id = 583] 09:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a9d3000) [pid = 1652] [serial = 1749] [outer = 0x0] 09:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a9dd800) [pid = 1652] [serial = 1750] [outer = 0x12a9d3000] 09:20:54 INFO - PROCESS | 1652 | 1461342054711 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a9ed000) [pid = 1652] [serial = 1751] [outer = 0x12a9d3000] 09:20:55 INFO - PROCESS | 1652 | 1461342055055 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]]]}] 09:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 09:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:20:55 INFO - PROCESS | 1652 | 1461342055107 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 1652 | 1461342055108 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:20:55 INFO - PROCESS | 1652 | 1461342055110 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 1652 | 1461342055111 Marionette TRACE conn2 <- [1,2306,null,{}] 09:20:55 INFO - PROCESS | 1652 | 1461342055113 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}] 09:20:55 INFO - PROCESS | 1652 | 1461342055199 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:20:55 INFO - PROCESS | 1652 | 1461342055203 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e415000 == 54 [pid = 1652] [id = 584] 09:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a9ee400) [pid = 1652] [serial = 1752] [outer = 0x0] 09:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a9f1800) [pid = 1652] [serial = 1753] [outer = 0x12a9ee400] 09:20:55 INFO - PROCESS | 1652 | 1461342055228 Marionette DEBUG loaded listener.js 09:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a9f6400) [pid = 1652] [serial = 1754] [outer = 0x12a9ee400] 09:20:55 INFO - PROCESS | 1652 | 1461342055682 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]]]}] 09:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 618ms 09:20:55 INFO - PROCESS | 1652 | 1461342055729 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 1652 | 1461342055732 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:20:55 INFO - PROCESS | 1652 | 1461342055735 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 1652 | 1461342055740 Marionette TRACE conn2 <- [1,2310,null,{}] 09:20:55 INFO - PROCESS | 1652 | 1461342055744 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}] 09:20:55 INFO - PROCESS | 1652 | 1461342055850 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:20:55 INFO - PROCESS | 1652 | 1461342055924 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11972b800 == 55 [pid = 1652] [id = 585] 09:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x114f10c00) [pid = 1652] [serial = 1755] [outer = 0x0] 09:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11535a800) [pid = 1652] [serial = 1756] [outer = 0x114f10c00] 09:20:55 INFO - PROCESS | 1652 | 1461342055956 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11562cc00) [pid = 1652] [serial = 1757] [outer = 0x114f10c00] 09:20:56 INFO - PROCESS | 1652 | 1461342056371 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]]]}] 09:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 723ms 09:20:56 INFO - PROCESS | 1652 | 1461342056459 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:20:56 INFO - PROCESS | 1652 | 1461342056463 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:20:56 INFO - PROCESS | 1652 | 1461342056468 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 1652 | 1461342056470 Marionette TRACE conn2 <- [1,2314,null,{}] 09:20:56 INFO - PROCESS | 1652 | 1461342056473 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}] 09:20:56 INFO - PROCESS | 1652 | 1461342056578 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:20:56 INFO - PROCESS | 1652 | 1461342056651 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c43000 == 56 [pid = 1652] [id = 586] 09:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119095000) [pid = 1652] [serial = 1758] [outer = 0x0] 09:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11ac8f000) [pid = 1652] [serial = 1759] [outer = 0x119095000] 09:20:56 INFO - PROCESS | 1652 | 1461342056682 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11bcf4800) [pid = 1652] [serial = 1760] [outer = 0x119095000] 09:20:57 INFO - PROCESS | 1652 | 1461342057093 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]]]}] 09:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 672ms 09:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:20:57 INFO - PROCESS | 1652 | 1461342057140 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:20:57 INFO - PROCESS | 1652 | 1461342057142 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:20:57 INFO - PROCESS | 1652 | 1461342057144 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:20:57 INFO - PROCESS | 1652 | 1461342057147 Marionette TRACE conn2 <- [1,2318,null,{}] 09:20:57 INFO - PROCESS | 1652 | 1461342057155 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}] 09:20:57 INFO - PROCESS | 1652 | 1461342057261 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:20:57 INFO - PROCESS | 1652 | 1461342057323 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1df000 == 57 [pid = 1652] [id = 587] 09:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c1ef000) [pid = 1652] [serial = 1761] [outer = 0x0] 09:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11c854c00) [pid = 1652] [serial = 1762] [outer = 0x11c1ef000] 09:20:57 INFO - PROCESS | 1652 | 1461342057396 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127572000) [pid = 1652] [serial = 1763] [outer = 0x11c1ef000] 09:20:57 INFO - PROCESS | 1652 | 1461342057818 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] 09:20:57 INFO - PROCESS | 1652 | 1461342057881 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:20:57 INFO - PROCESS | 1652 | 1461342057883 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:20:57 INFO - PROCESS | 1652 | 1461342057884 Marionette TRACE conn2 <- [1,2322,null,{}] 09:20:57 INFO - PROCESS | 1652 | 1461342057900 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}] 09:20:58 INFO - PROCESS | 1652 | 1461342058006 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:20:58 INFO - PROCESS | 1652 | 1461342058065 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb66000 == 58 [pid = 1652] [id = 588] 09:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1277c1400) [pid = 1652] [serial = 1764] [outer = 0x0] 09:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128fb7800) [pid = 1652] [serial = 1765] [outer = 0x1277c1400] 09:20:58 INFO - PROCESS | 1652 | 1461342058136 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a499800) [pid = 1652] [serial = 1766] [outer = 0x1277c1400] 09:20:58 INFO - PROCESS | 1652 | 1461342058541 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]]]}] 09:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 668ms 09:20:58 INFO - PROCESS | 1652 | 1461342058552 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:20:58 INFO - PROCESS | 1652 | 1461342058553 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:20:58 INFO - PROCESS | 1652 | 1461342058555 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 1652 | 1461342058557 Marionette TRACE conn2 <- [1,2326,null,{}] 09:20:58 INFO - PROCESS | 1652 | 1461342058559 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}] 09:20:58 INFO - PROCESS | 1652 | 1461342058660 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:20:58 INFO - PROCESS | 1652 | 1461342058716 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb81800 == 59 [pid = 1652] [id = 589] 09:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1277c1c00) [pid = 1652] [serial = 1767] [outer = 0x0] 09:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a4fb000) [pid = 1652] [serial = 1768] [outer = 0x1277c1c00] 09:20:58 INFO - PROCESS | 1652 | 1461342058745 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a9d9800) [pid = 1652] [serial = 1769] [outer = 0x1277c1c00] 09:20:59 INFO - PROCESS | 1652 | 1461342059178 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]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 672ms 09:20:59 INFO - PROCESS | 1652 | 1461342059241 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:20:59 INFO - PROCESS | 1652 | 1461342059242 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:20:59 INFO - PROCESS | 1652 | 1461342059246 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 1652 | 1461342059248 Marionette TRACE conn2 <- [1,2330,null,{}] 09:20:59 INFO - PROCESS | 1652 | 1461342059250 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}] 09:20:59 INFO - PROCESS | 1652 | 1461342059393 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:20:59 INFO - PROCESS | 1652 | 1461342059470 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a1e800 == 60 [pid = 1652] [id = 590] 09:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a4a0c00) [pid = 1652] [serial = 1770] [outer = 0x0] 09:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a9fa800) [pid = 1652] [serial = 1771] [outer = 0x12a4a0c00] 09:20:59 INFO - PROCESS | 1652 | 1461342059502 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aaf0c00) [pid = 1652] [serial = 1772] [outer = 0x12a4a0c00] 09:21:00 INFO - PROCESS | 1652 | 1461342060249 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]]]}] 09:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1020ms 09:21:00 INFO - PROCESS | 1652 | 1461342060266 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:21:00 INFO - PROCESS | 1652 | 1461342060268 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:21:00 INFO - PROCESS | 1652 | 1461342060272 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - PROCESS | 1652 | 1461342060274 Marionette TRACE conn2 <- [1,2334,null,{}] 09:21:00 INFO - PROCESS | 1652 | 1461342060279 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}] 09:21:00 INFO - PROCESS | 1652 | 1461342060374 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:21:00 INFO - PROCESS | 1652 | 1461342060452 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a17000 == 61 [pid = 1652] [id = 591] 09:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x114f48800) [pid = 1652] [serial = 1773] [outer = 0x0] 09:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11535e400) [pid = 1652] [serial = 1774] [outer = 0x114f48800] 09:21:00 INFO - PROCESS | 1652 | 1461342060480 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11562dc00) [pid = 1652] [serial = 1775] [outer = 0x114f48800] 09:21:00 INFO - PROCESS | 1652 | 1461342060915 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]]]}] 09:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 09:21:00 INFO - PROCESS | 1652 | 1461342060944 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:21:00 INFO - PROCESS | 1652 | 1461342060948 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:21:00 INFO - PROCESS | 1652 | 1461342060952 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - PROCESS | 1652 | 1461342060954 Marionette TRACE conn2 <- [1,2338,null,{}] 09:21:00 INFO - PROCESS | 1652 | 1461342060975 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}] 09:21:01 INFO - PROCESS | 1652 | 1461342061068 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:21:01 INFO - PROCESS | 1652 | 1461342061143 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b844800 == 62 [pid = 1652] [id = 592] 09:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x118f4e800) [pid = 1652] [serial = 1776] [outer = 0x0] 09:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1190a0800) [pid = 1652] [serial = 1777] [outer = 0x118f4e800] 09:21:01 INFO - PROCESS | 1652 | 1461342061171 Marionette DEBUG loaded listener.js 09:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11a946c00) [pid = 1652] [serial = 1778] [outer = 0x118f4e800] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2cc800 == 61 [pid = 1652] [id = 528] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12d357800 == 60 [pid = 1652] [id = 583] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf12800 == 59 [pid = 1652] [id = 582] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x129314800 == 58 [pid = 1652] [id = 581] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1db000 == 57 [pid = 1652] [id = 580] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a9d6400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b063000 == 56 [pid = 1652] [id = 579] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12abd5000 == 55 [pid = 1652] [id = 578] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12a41a800 == 54 [pid = 1652] [id = 577] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x114b7a800 == 53 [pid = 1652] [id = 576] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128014000 == 52 [pid = 1652] [id = 575] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123a21000 == 51 [pid = 1652] [id = 574] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11a958000 == 50 [pid = 1652] [id = 573] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad57800 == 49 [pid = 1652] [id = 572] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123b89000 == 48 [pid = 1652] [id = 571] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x127471800 == 47 [pid = 1652] [id = 567] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11972c800 == 46 [pid = 1652] [id = 566] 09:21:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12e41c000 == 45 [pid = 1652] [id = 565] 09:21:01 INFO - PROCESS | 1652 | 1461342061571 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]]]}] 09:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 639ms 09:21:01 INFO - PROCESS | 1652 | 1461342061591 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:21:01 INFO - PROCESS | 1652 | 1461342061592 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:21:01 INFO - PROCESS | 1652 | 1461342061595 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 1652 | 1461342061597 Marionette TRACE conn2 <- [1,2342,null,{}] 09:21:01 INFO - PROCESS | 1652 | 1461342061613 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}] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c590000) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x119a49000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127fb8800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11bf85400) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x124641000) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x128fbfc00) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1155b6c00) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129330800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x128fbe400) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a219000) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129671000) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a49f400) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1155c3400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a46e800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c858000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123a59400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x124641400) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119279000) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118f4ec00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115626800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11535ac00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bf86800) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c72c000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11ad4f800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b8e5000) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x124648400) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12966f000) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a949c00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a4f0800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a94ac00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128fc0000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a6d2800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a466c00) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a4a5000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a4f1800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a4f6800) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a6e0000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128f66c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12913f400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a6da000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 09:21:01 INFO - PROCESS | 1652 | 1461342061737 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:21:01 INFO - PROCESS | 1652 | 1461342061749 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c471000 == 46 [pid = 1652] [id = 593] 09:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11ad47400) [pid = 1652] [serial = 1779] [outer = 0x0] 09:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bab3c00) [pid = 1652] [serial = 1780] [outer = 0x11ad47400] 09:21:01 INFO - PROCESS | 1652 | 1461342061780 Marionette DEBUG loaded listener.js 09:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11beca000) [pid = 1652] [serial = 1781] [outer = 0x11ad47400] 09:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 09:21:02 INFO - PROCESS | 1652 | 1461342062111 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]]]}] 09:21:02 INFO - PROCESS | 1652 | 1461342062115 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:21:02 INFO - PROCESS | 1652 | 1461342062117 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:21:02 INFO - PROCESS | 1652 | 1461342062119 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:21:02 INFO - PROCESS | 1652 | 1461342062120 Marionette TRACE conn2 <- [1,2346,null,{}] 09:21:02 INFO - PROCESS | 1652 | 1461342062127 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}] 09:21:02 INFO - PROCESS | 1652 | 1461342062237 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:21:02 INFO - PROCESS | 1652 | 1461342062291 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x127046000 == 47 [pid = 1652] [id = 594] 09:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11bec8000) [pid = 1652] [serial = 1782] [outer = 0x0] 09:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bf87400) [pid = 1652] [serial = 1783] [outer = 0x11bec8000] 09:21:02 INFO - PROCESS | 1652 | 1461342062317 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c838400) [pid = 1652] [serial = 1784] [outer = 0x11bec8000] 09:21:02 INFO - PROCESS | 1652 | 1461342062626 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]]]}] 09:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 09:21:02 INFO - PROCESS | 1652 | 1461342062642 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:21:02 INFO - PROCESS | 1652 | 1461342062644 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:21:02 INFO - PROCESS | 1652 | 1461342062646 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:21:02 INFO - PROCESS | 1652 | 1461342062647 Marionette TRACE conn2 <- [1,2350,null,{}] 09:21:02 INFO - PROCESS | 1652 | 1461342062649 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}] 09:21:02 INFO - PROCESS | 1652 | 1461342062732 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:21:02 INFO - PROCESS | 1652 | 1461342062791 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119725000 == 48 [pid = 1652] [id = 595] 09:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11af74c00) [pid = 1652] [serial = 1785] [outer = 0x0] 09:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c859c00) [pid = 1652] [serial = 1786] [outer = 0x11af74c00] 09:21:02 INFO - PROCESS | 1652 | 1461342062817 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124641c00) [pid = 1652] [serial = 1787] [outer = 0x11af74c00] 09:21:03 INFO - PROCESS | 1652 | 1461342063096 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]]]}] 09:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 469ms 09:21:03 INFO - PROCESS | 1652 | 1461342063115 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:21:03 INFO - PROCESS | 1652 | 1461342063117 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:21:03 INFO - PROCESS | 1652 | 1461342063127 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 1652 | 1461342063128 Marionette TRACE conn2 <- [1,2354,null,{}] 09:21:03 INFO - PROCESS | 1652 | 1461342063131 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}] 09:21:03 INFO - PROCESS | 1652 | 1461342063234 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:21:03 INFO - PROCESS | 1652 | 1461342063240 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aab3000 == 49 [pid = 1652] [id = 596] 09:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12464b000) [pid = 1652] [serial = 1788] [outer = 0x0] 09:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127fb9400) [pid = 1652] [serial = 1789] [outer = 0x12464b000] 09:21:03 INFO - PROCESS | 1652 | 1461342063267 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128fc3800) [pid = 1652] [serial = 1790] [outer = 0x12464b000] 09:21:03 INFO - PROCESS | 1652 | 1461342063632 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]]]}] 09:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 530ms 09:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:21:03 INFO - PROCESS | 1652 | 1461342063649 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:21:03 INFO - PROCESS | 1652 | 1461342063651 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:21:03 INFO - PROCESS | 1652 | 1461342063654 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 1652 | 1461342063658 Marionette TRACE conn2 <- [1,2358,null,{}] 09:21:03 INFO - PROCESS | 1652 | 1461342063678 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}] 09:21:03 INFO - PROCESS | 1652 | 1461342063787 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:21:03 INFO - PROCESS | 1652 | 1461342063801 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abd7800 == 50 [pid = 1652] [id = 597] 09:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129132c00) [pid = 1652] [serial = 1791] [outer = 0x0] 09:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129140c00) [pid = 1652] [serial = 1792] [outer = 0x129132c00] 09:21:03 INFO - PROCESS | 1652 | 1461342063829 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129329800) [pid = 1652] [serial = 1793] [outer = 0x129132c00] 09:21:04 INFO - PROCESS | 1652 | 1461342064159 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]]]}] 09:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 539ms 09:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:21:04 INFO - PROCESS | 1652 | 1461342064192 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:21:04 INFO - PROCESS | 1652 | 1461342064194 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:21:04 INFO - PROCESS | 1652 | 1461342064196 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 1652 | 1461342064197 Marionette TRACE conn2 <- [1,2362,null,{}] 09:21:04 INFO - PROCESS | 1652 | 1461342064206 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}] 09:21:04 INFO - PROCESS | 1652 | 1461342064309 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:21:04 INFO - PROCESS | 1652 | 1461342064345 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b090800 == 51 [pid = 1652] [id = 598] 09:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129138000) [pid = 1652] [serial = 1794] [outer = 0x0] 09:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12950e800) [pid = 1652] [serial = 1795] [outer = 0x129138000] 09:21:04 INFO - PROCESS | 1652 | 1461342064371 Marionette DEBUG loaded listener.js 09:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a219000) [pid = 1652] [serial = 1796] [outer = 0x129138000] 09:21:04 INFO - PROCESS | 1652 | 1461342064742 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]]]}] 09:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 579ms 09:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:21:04 INFO - PROCESS | 1652 | 1461342064781 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:21:04 INFO - PROCESS | 1652 | 1461342064783 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:21:04 INFO - PROCESS | 1652 | 1461342064786 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 1652 | 1461342064787 Marionette TRACE conn2 <- [1,2366,null,{}] 09:21:04 INFO - PROCESS | 1652 | 1461342064793 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}] 09:21:04 INFO - PROCESS | 1652 | 1461342064937 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:21:04 INFO - PROCESS | 1652 | 1461342064954 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1d5800 == 52 [pid = 1652] [id = 599] 09:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a21bc00) [pid = 1652] [serial = 1797] [outer = 0x0] 09:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a46d800) [pid = 1652] [serial = 1798] [outer = 0x12a21bc00] 09:21:04 INFO - PROCESS | 1652 | 1461342064980 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a4a5000) [pid = 1652] [serial = 1799] [outer = 0x12a21bc00] 09:21:05 INFO - PROCESS | 1652 | 1461342065358 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]]]}] 09:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 625ms 09:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:21:05 INFO - PROCESS | 1652 | 1461342065412 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:21:05 INFO - PROCESS | 1652 | 1461342065413 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:21:05 INFO - PROCESS | 1652 | 1461342065417 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:21:05 INFO - PROCESS | 1652 | 1461342065418 Marionette TRACE conn2 <- [1,2370,null,{}] 09:21:05 INFO - PROCESS | 1652 | 1461342065422 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}] 09:21:05 INFO - PROCESS | 1652 | 1461342065593 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:21:05 INFO - PROCESS | 1652 | 1461342065640 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf10000 == 53 [pid = 1652] [id = 600] 09:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a464800) [pid = 1652] [serial = 1800] [outer = 0x0] 09:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a4f7800) [pid = 1652] [serial = 1801] [outer = 0x12a464800] 09:21:05 INFO - PROCESS | 1652 | 1461342065726 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a9df400) [pid = 1652] [serial = 1802] [outer = 0x12a464800] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1153b9000) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1155be400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115626400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a21e400) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a9d3000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123925c00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129138c00) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1277bf000) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119023c00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bf8a000) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11509dc00) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12966d400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128fbc400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129672c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119017c00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11babb400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a9d1800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bab3400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:21:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c853c00) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:21:06 INFO - PROCESS | 1652 | 1461342066360 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]]]}] 09:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 972ms 09:21:06 INFO - PROCESS | 1652 | 1461342066394 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:21:06 INFO - PROCESS | 1652 | 1461342066397 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:21:06 INFO - PROCESS | 1652 | 1461342066400 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 1652 | 1461342066402 Marionette TRACE conn2 <- [1,2374,null,{}] 09:21:06 INFO - PROCESS | 1652 | 1461342066427 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}] 09:21:06 INFO - PROCESS | 1652 | 1461342066537 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:21:06 INFO - PROCESS | 1652 | 1461342066609 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b24e000 == 54 [pid = 1652] [id = 601] 09:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115360000) [pid = 1652] [serial = 1803] [outer = 0x0] 09:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11623ec00) [pid = 1652] [serial = 1804] [outer = 0x115360000] 09:21:06 INFO - PROCESS | 1652 | 1461342066642 Marionette DEBUG loaded listener.js 09:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118fb7400) [pid = 1652] [serial = 1805] [outer = 0x115360000] 09:21:07 INFO - PROCESS | 1652 | 1461342067062 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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 690ms 09:21:07 INFO - PROCESS | 1652 | 1461342067091 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 1652 | 1461342067095 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:21:07 INFO - PROCESS | 1652 | 1461342067100 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 1652 | 1461342067102 Marionette TRACE conn2 <- [1,2378,null,{}] 09:21:07 INFO - PROCESS | 1652 | 1461342067128 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}] 09:21:07 INFO - PROCESS | 1652 | 1461342067235 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:21:07 INFO - PROCESS | 1652 | 1461342067295 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128987800 == 55 [pid = 1652] [id = 602] 09:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119ab8000) [pid = 1652] [serial = 1806] [outer = 0x0] 09:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11b831400) [pid = 1652] [serial = 1807] [outer = 0x119ab8000] 09:21:07 INFO - PROCESS | 1652 | 1461342067326 Marionette DEBUG loaded listener.js 09:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bec8400) [pid = 1652] [serial = 1808] [outer = 0x119ab8000] 09:21:07 INFO - PROCESS | 1652 | 1461342067782 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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 723ms 09:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:21:07 INFO - PROCESS | 1652 | 1461342067823 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 1652 | 1461342067825 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:21:07 INFO - PROCESS | 1652 | 1461342067828 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 1652 | 1461342067831 Marionette TRACE conn2 <- [1,2382,null,{}] 09:21:07 INFO - PROCESS | 1652 | 1461342067856 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}] 09:21:07 INFO - PROCESS | 1652 | 1461342067986 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:21:08 INFO - PROCESS | 1652 | 1461342068041 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1dd000 == 56 [pid = 1652] [id = 603] 09:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124641400) [pid = 1652] [serial = 1809] [outer = 0x0] 09:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127409800) [pid = 1652] [serial = 1810] [outer = 0x124641400] 09:21:08 INFO - PROCESS | 1652 | 1461342068073 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127f28800) [pid = 1652] [serial = 1811] [outer = 0x124641400] 09:21:08 INFO - PROCESS | 1652 | 1461342068485 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]]]}] 09:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 674ms 09:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:21:08 INFO - PROCESS | 1652 | 1461342068503 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 1652 | 1461342068507 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:21:08 INFO - PROCESS | 1652 | 1461342068510 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - PROCESS | 1652 | 1461342068511 Marionette TRACE conn2 <- [1,2386,null,{}] 09:21:08 INFO - PROCESS | 1652 | 1461342068514 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}] 09:21:08 INFO - PROCESS | 1652 | 1461342068637 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:21:08 INFO - PROCESS | 1652 | 1461342068708 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db05000 == 57 [pid = 1652] [id = 604] 09:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12809b000) [pid = 1652] [serial = 1812] [outer = 0x0] 09:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128f6b000) [pid = 1652] [serial = 1813] [outer = 0x12809b000] 09:21:08 INFO - PROCESS | 1652 | 1461342068739 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1291c8000) [pid = 1652] [serial = 1814] [outer = 0x12809b000] 09:21:09 INFO - PROCESS | 1652 | 1461342069151 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]]]}] 09:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 669ms 09:21:09 INFO - PROCESS | 1652 | 1461342069180 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:21:09 INFO - PROCESS | 1652 | 1461342069181 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:21:09 INFO - PROCESS | 1652 | 1461342069183 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 1652 | 1461342069185 Marionette TRACE conn2 <- [1,2390,null,{}] 09:21:09 INFO - PROCESS | 1652 | 1461342069187 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}] 09:21:09 INFO - PROCESS | 1652 | 1461342069293 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:21:09 INFO - PROCESS | 1652 | 1461342069351 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e40f000 == 58 [pid = 1652] [id = 605] 09:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12913c800) [pid = 1652] [serial = 1815] [outer = 0x0] 09:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129678800) [pid = 1652] [serial = 1816] [outer = 0x12913c800] 09:21:09 INFO - PROCESS | 1652 | 1461342069381 Marionette DEBUG loaded listener.js 09:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a471400) [pid = 1652] [serial = 1817] [outer = 0x12913c800] 09:21:09 INFO - PROCESS | 1652 | 1461342069850 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]]]}] 09:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 719ms 09:21:09 INFO - PROCESS | 1652 | 1461342069930 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:21:09 INFO - PROCESS | 1652 | 1461342069932 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:21:09 INFO - PROCESS | 1652 | 1461342069955 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 1652 | 1461342069957 Marionette TRACE conn2 <- [1,2394,null,{}] 09:21:09 INFO - PROCESS | 1652 | 1461342069964 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}] 09:21:10 INFO - PROCESS | 1652 | 1461342070146 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:21:10 INFO - PROCESS | 1652 | 1461342070216 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed2a800 == 59 [pid = 1652] [id = 606] 09:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a4f9000) [pid = 1652] [serial = 1818] [outer = 0x0] 09:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a9f7c00) [pid = 1652] [serial = 1819] [outer = 0x12a4f9000] 09:21:10 INFO - PROCESS | 1652 | 1461342070248 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12aaf5c00) [pid = 1652] [serial = 1820] [outer = 0x12a4f9000] 09:21:10 INFO - PROCESS | 1652 | 1461342070664 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]]]}] 09:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 745ms 09:21:10 INFO - PROCESS | 1652 | 1461342070681 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:21:10 INFO - PROCESS | 1652 | 1461342070682 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:21:10 INFO - PROCESS | 1652 | 1461342070684 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 1652 | 1461342070686 Marionette TRACE conn2 <- [1,2398,null,{}] 09:21:10 INFO - PROCESS | 1652 | 1461342070688 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}] 09:21:10 INFO - PROCESS | 1652 | 1461342070790 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:21:10 INFO - PROCESS | 1652 | 1461342070847 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed46000 == 60 [pid = 1652] [id = 607] 09:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a9d4400) [pid = 1652] [serial = 1821] [outer = 0x0] 09:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ace3800) [pid = 1652] [serial = 1822] [outer = 0x12a9d4400] 09:21:10 INFO - PROCESS | 1652 | 1461342070877 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12aced000) [pid = 1652] [serial = 1823] [outer = 0x12a9d4400] 09:21:11 INFO - PROCESS | 1652 | 1461342071419 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]]]}] 09:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 822ms 09:21:11 INFO - PROCESS | 1652 | 1461342071507 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 1652 | 1461342071510 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:21:11 INFO - PROCESS | 1652 | 1461342071513 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 1652 | 1461342071515 Marionette TRACE conn2 <- [1,2402,null,{}] 09:21:11 INFO - PROCESS | 1652 | 1461342071519 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}] 09:21:11 INFO - PROCESS | 1652 | 1461342071674 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:21:11 INFO - PROCESS | 1652 | 1461342071934 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8c3800 == 61 [pid = 1652] [id = 608] 09:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1147d3000) [pid = 1652] [serial = 1824] [outer = 0x0] 09:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x114f0a800) [pid = 1652] [serial = 1825] [outer = 0x1147d3000] 09:21:11 INFO - PROCESS | 1652 | 1461342071967 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1155b6c00) [pid = 1652] [serial = 1826] [outer = 0x1147d3000] 09:21:12 INFO - PROCESS | 1652 | 1461342072378 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]]]}] 09:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 921ms 09:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:21:12 INFO - PROCESS | 1652 | 1461342072435 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 1652 | 1461342072438 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:21:12 INFO - PROCESS | 1652 | 1461342072442 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 1652 | 1461342072444 Marionette TRACE conn2 <- [1,2406,null,{}] 09:21:12 INFO - PROCESS | 1652 | 1461342072447 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}] 09:21:12 INFO - PROCESS | 1652 | 1461342072549 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:21:12 INFO - PROCESS | 1652 | 1461342072612 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba69000 == 62 [pid = 1652] [id = 609] 09:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118bed000) [pid = 1652] [serial = 1827] [outer = 0x0] 09:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11a511800) [pid = 1652] [serial = 1828] [outer = 0x118bed000] 09:21:12 INFO - PROCESS | 1652 | 1461342072642 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11afe7400) [pid = 1652] [serial = 1829] [outer = 0x118bed000] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1d5800 == 61 [pid = 1652] [id = 599] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b090800 == 60 [pid = 1652] [id = 598] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12abd7800 == 59 [pid = 1652] [id = 597] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12aab3000 == 58 [pid = 1652] [id = 596] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119725000 == 57 [pid = 1652] [id = 595] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x127046000 == 56 [pid = 1652] [id = 594] 09:21:12 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a9f1800) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c471000 == 55 [pid = 1652] [id = 593] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11b844800 == 54 [pid = 1652] [id = 592] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123a17000 == 53 [pid = 1652] [id = 591] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1df000 == 52 [pid = 1652] [id = 587] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x123c43000 == 51 [pid = 1652] [id = 586] 09:21:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11972b800 == 50 [pid = 1652] [id = 585] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a210000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129508800) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a499c00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x119094800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c839800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123a59c00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a9dd400) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11bec7800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c595c00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x124642c00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x124462800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a49c400) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115623400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118907000) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115623800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118f58000) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11b8efc00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119272400) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a467400) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128fc1800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119a53800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129141800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a4fc800) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a9dd800) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a4f1c00) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d54000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128fb5800) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12966b000) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12913bc00) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a9ed000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a9d2800) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128923000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a215800) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129509000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bab5c00) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1277bec00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117846800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 09:21:13 INFO - PROCESS | 1652 | 1461342073069 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]]]}] 09:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 09:21:13 INFO - PROCESS | 1652 | 1461342073115 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:21:13 INFO - PROCESS | 1652 | 1461342073117 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:21:13 INFO - PROCESS | 1652 | 1461342073120 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:21:13 INFO - PROCESS | 1652 | 1461342073121 Marionette TRACE conn2 <- [1,2410,null,{}] 09:21:13 INFO - PROCESS | 1652 | 1461342073124 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}] 09:21:13 INFO - PROCESS | 1652 | 1461342073237 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:21:13 INFO - PROCESS | 1652 | 1461342073300 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c470800 == 51 [pid = 1652] [id = 610] 09:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119272400) [pid = 1652] [serial = 1830] [outer = 0x0] 09:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bebf800) [pid = 1652] [serial = 1831] [outer = 0x119272400] 09:21:13 INFO - PROCESS | 1652 | 1461342073328 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c1f0c00) [pid = 1652] [serial = 1832] [outer = 0x119272400] 09:21:13 INFO - PROCESS | 1652 | 1461342073658 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]]]}] 09:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 09:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:21:13 INFO - PROCESS | 1652 | 1461342073689 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:21:13 INFO - PROCESS | 1652 | 1461342073691 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:21:13 INFO - PROCESS | 1652 | 1461342073697 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:21:13 INFO - PROCESS | 1652 | 1461342073701 Marionette TRACE conn2 <- [1,2414,null,{}] 09:21:13 INFO - PROCESS | 1652 | 1461342073705 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}] 09:21:13 INFO - PROCESS | 1652 | 1461342073797 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:21:13 INFO - PROCESS | 1652 | 1461342073853 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296b2000 == 52 [pid = 1652] [id = 611] 09:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c1c2000) [pid = 1652] [serial = 1833] [outer = 0x0] 09:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123920000) [pid = 1652] [serial = 1834] [outer = 0x11c1c2000] 09:21:13 INFO - PROCESS | 1652 | 1461342073882 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12778f800) [pid = 1652] [serial = 1835] [outer = 0x11c1c2000] 09:21:14 INFO - PROCESS | 1652 | 1461342074175 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]]]}] 09:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 526ms 09:21:14 INFO - PROCESS | 1652 | 1461342074220 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1652 | 1461342074222 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:21:14 INFO - PROCESS | 1652 | 1461342074226 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1652 | 1461342074227 Marionette TRACE conn2 <- [1,2418,null,{}] 09:21:14 INFO - PROCESS | 1652 | 1461342074230 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}] 09:21:14 INFO - PROCESS | 1652 | 1461342074318 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:21:14 INFO - PROCESS | 1652 | 1461342074377 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2db800 == 53 [pid = 1652] [id = 612] 09:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c72c000) [pid = 1652] [serial = 1836] [outer = 0x0] 09:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127f1bc00) [pid = 1652] [serial = 1837] [outer = 0x11c72c000] 09:21:14 INFO - PROCESS | 1652 | 1461342074402 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128fc3000) [pid = 1652] [serial = 1838] [outer = 0x11c72c000] 09:21:14 INFO - PROCESS | 1652 | 1461342074699 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]]]}] 09:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 09:21:14 INFO - PROCESS | 1652 | 1461342074746 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1652 | 1461342074747 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:21:14 INFO - PROCESS | 1652 | 1461342074749 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1652 | 1461342074750 Marionette TRACE conn2 <- [1,2422,null,{}] 09:21:14 INFO - PROCESS | 1652 | 1461342074753 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}] 09:21:14 INFO - PROCESS | 1652 | 1461342074841 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:21:14 INFO - PROCESS | 1652 | 1461342074846 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abdf000 == 54 [pid = 1652] [id = 613] 09:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129511c00) [pid = 1652] [serial = 1839] [outer = 0x0] 09:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129671000) [pid = 1652] [serial = 1840] [outer = 0x129511c00] 09:21:14 INFO - PROCESS | 1652 | 1461342074878 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a497800) [pid = 1652] [serial = 1841] [outer = 0x129511c00] 09:21:15 INFO - PROCESS | 1652 | 1461342075257 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]]]}] 09:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 09:21:15 INFO - PROCESS | 1652 | 1461342075268 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:21:15 INFO - PROCESS | 1652 | 1461342075269 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:21:15 INFO - PROCESS | 1652 | 1461342075273 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:21:15 INFO - PROCESS | 1652 | 1461342075275 Marionette TRACE conn2 <- [1,2426,null,{}] 09:21:15 INFO - PROCESS | 1652 | 1461342075285 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}] 09:21:15 INFO - PROCESS | 1652 | 1461342075392 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:21:15 INFO - PROCESS | 1652 | 1461342075430 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad91000 == 55 [pid = 1652] [id = 614] 09:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12966b000) [pid = 1652] [serial = 1842] [outer = 0x0] 09:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a6d7400) [pid = 1652] [serial = 1843] [outer = 0x12966b000] 09:21:15 INFO - PROCESS | 1652 | 1461342075456 Marionette DEBUG loaded listener.js 09:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a9de000) [pid = 1652] [serial = 1844] [outer = 0x12966b000] 09:21:15 INFO - PROCESS | 1652 | 1461342075787 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]]]}] 09:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 529ms 09:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:21:15 INFO - PROCESS | 1652 | 1461342075801 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:21:15 INFO - PROCESS | 1652 | 1461342075802 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:21:15 INFO - PROCESS | 1652 | 1461342075804 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:21:15 INFO - PROCESS | 1652 | 1461342075805 Marionette TRACE conn2 <- [1,2430,null,{}] 09:21:15 INFO - PROCESS | 1652 | 1461342075808 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}] 09:21:15 INFO - PROCESS | 1652 | 1461342075916 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:21:15 INFO - PROCESS | 1652 | 1461342075932 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b95a800 == 56 [pid = 1652] [id = 615] 09:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a9efc00) [pid = 1652] [serial = 1845] [outer = 0x0] 09:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12aaeb400) [pid = 1652] [serial = 1846] [outer = 0x12a9efc00] 09:21:15 INFO - PROCESS | 1652 | 1461342075958 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12aaf6400) [pid = 1652] [serial = 1847] [outer = 0x12a9efc00] 09:21:16 INFO - PROCESS | 1652 | 1461342076299 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]]]}] 09:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 09:21:16 INFO - PROCESS | 1652 | 1461342076323 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 1652 | 1461342076324 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:21:16 INFO - PROCESS | 1652 | 1461342076327 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 1652 | 1461342076328 Marionette TRACE conn2 <- [1,2434,null,{}] 09:21:16 INFO - PROCESS | 1652 | 1461342076335 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}] 09:21:16 INFO - PROCESS | 1652 | 1461342076441 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:21:16 INFO - PROCESS | 1652 | 1461342076477 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07c000 == 57 [pid = 1652] [id = 616] 09:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12aaf7800) [pid = 1652] [serial = 1848] [outer = 0x0] 09:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12acec800) [pid = 1652] [serial = 1849] [outer = 0x12aaf7800] 09:21:16 INFO - PROCESS | 1652 | 1461342076502 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12aec2400) [pid = 1652] [serial = 1850] [outer = 0x12aaf7800] 09:21:16 INFO - PROCESS | 1652 | 1461342076831 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]]]}] 09:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 09:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:21:16 INFO - PROCESS | 1652 | 1461342076846 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 1652 | 1461342076847 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:21:16 INFO - PROCESS | 1652 | 1461342076849 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 1652 | 1461342076850 Marionette TRACE conn2 <- [1,2438,null,{}] 09:21:16 INFO - PROCESS | 1652 | 1461342076853 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}] 09:21:16 INFO - PROCESS | 1652 | 1461342076964 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a21bc00) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114f48800) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11ad47400) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118f4e800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11af74c00) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129138000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bec8000) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12464b000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:21:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129132c00) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:21:17 INFO - PROCESS | 1652 | 1461342077057 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4b1000 == 58 [pid = 1652] [id = 617] 09:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x114f04c00) [pid = 1652] [serial = 1851] [outer = 0x0] 09:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118f4e800) [pid = 1652] [serial = 1852] [outer = 0x114f04c00] 09:21:17 INFO - PROCESS | 1652 | 1461342077083 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124647800) [pid = 1652] [serial = 1853] [outer = 0x114f04c00] 09:21:17 INFO - PROCESS | 1652 | 1461342077372 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]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 569ms 09:21:17 INFO - PROCESS | 1652 | 1461342077418 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 1652 | 1461342077420 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:21:17 INFO - PROCESS | 1652 | 1461342077425 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 1652 | 1461342077426 Marionette TRACE conn2 <- [1,2442,null,{}] 09:21:17 INFO - PROCESS | 1652 | 1461342077428 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}] 09:21:17 INFO - PROCESS | 1652 | 1461342077519 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:21:17 INFO - PROCESS | 1652 | 1461342077523 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e422000 == 59 [pid = 1652] [id = 618] 09:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12966f800) [pid = 1652] [serial = 1854] [outer = 0x0] 09:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12aecb800) [pid = 1652] [serial = 1855] [outer = 0x12966f800] 09:21:17 INFO - PROCESS | 1652 | 1461342077554 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12aee2400) [pid = 1652] [serial = 1856] [outer = 0x12966f800] 09:21:17 INFO - PROCESS | 1652 | 1461342077913 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]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 09:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:21:17 INFO - PROCESS | 1652 | 1461342077943 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 1652 | 1461342077945 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:21:17 INFO - PROCESS | 1652 | 1461342077958 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 1652 | 1461342077959 Marionette TRACE conn2 <- [1,2446,null,{}] 09:21:17 INFO - PROCESS | 1652 | 1461342077963 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}] 09:21:18 INFO - PROCESS | 1652 | 1461342078066 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:21:18 INFO - PROCESS | 1652 | 1461342078072 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed3b800 == 60 [pid = 1652] [id = 619] 09:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12aee4800) [pid = 1652] [serial = 1857] [outer = 0x0] 09:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12aeec800) [pid = 1652] [serial = 1858] [outer = 0x12aee4800] 09:21:18 INFO - PROCESS | 1652 | 1461342078097 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b0b5400) [pid = 1652] [serial = 1859] [outer = 0x12aee4800] 09:21:18 INFO - PROCESS | 1652 | 1461342078407 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]]]}] 09:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 482ms 09:21:18 INFO - PROCESS | 1652 | 1461342078429 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:21:18 INFO - PROCESS | 1652 | 1461342078431 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:21:18 INFO - PROCESS | 1652 | 1461342078433 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - PROCESS | 1652 | 1461342078434 Marionette TRACE conn2 <- [1,2450,null,{}] 09:21:18 INFO - PROCESS | 1652 | 1461342078437 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}] 09:21:18 INFO - PROCESS | 1652 | 1461342078531 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:21:18 INFO - PROCESS | 1652 | 1461342078591 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f02d000 == 61 [pid = 1652] [id = 620] 09:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12aee7000) [pid = 1652] [serial = 1860] [outer = 0x0] 09:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b0b8400) [pid = 1652] [serial = 1861] [outer = 0x12aee7000] 09:21:18 INFO - PROCESS | 1652 | 1461342078618 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b481800) [pid = 1652] [serial = 1862] [outer = 0x12aee7000] 09:21:18 INFO - PROCESS | 1652 | 1461342078918 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]]]}] 09:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 09:21:18 INFO - PROCESS | 1652 | 1461342078954 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:21:18 INFO - PROCESS | 1652 | 1461342078958 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:21:18 INFO - PROCESS | 1652 | 1461342078961 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - PROCESS | 1652 | 1461342078962 Marionette TRACE conn2 <- [1,2454,null,{}] 09:21:18 INFO - PROCESS | 1652 | 1461342078964 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}] 09:21:19 INFO - PROCESS | 1652 | 1461342079064 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:21:19 INFO - PROCESS | 1652 | 1461342079241 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119248000 == 62 [pid = 1652] [id = 621] 09:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x114545400) [pid = 1652] [serial = 1863] [outer = 0x0] 09:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x114f0e400) [pid = 1652] [serial = 1864] [outer = 0x114545400] 09:21:19 INFO - PROCESS | 1652 | 1461342079293 Marionette DEBUG loaded listener.js 09:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11562a000) [pid = 1652] [serial = 1865] [outer = 0x114545400] 09:21:19 INFO - PROCESS | 1652 | 1461342079769 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]]]}] 09:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 819ms 09:21:19 INFO - PROCESS | 1652 | 1461342079782 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:21:19 INFO - PROCESS | 1652 | 1461342079785 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:21:19 INFO - PROCESS | 1652 | 1461342079789 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:21:19 INFO - PROCESS | 1652 | 1461342079791 Marionette TRACE conn2 <- [1,2458,null,{}] 09:21:19 INFO - PROCESS | 1652 | 1461342079794 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}] 09:21:19 INFO - PROCESS | 1652 | 1461342079932 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:21:19 INFO - PROCESS | 1652 | 1461342079996 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296ab000 == 63 [pid = 1652] [id = 622] 09:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119d55000) [pid = 1652] [serial = 1866] [outer = 0x0] 09:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11be3a400) [pid = 1652] [serial = 1867] [outer = 0x119d55000] 09:21:20 INFO - PROCESS | 1652 | 1461342080068 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c832400) [pid = 1652] [serial = 1868] [outer = 0x119d55000] 09:21:20 INFO - PROCESS | 1652 | 1461342080472 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]]]}] 09:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 09:21:20 INFO - PROCESS | 1652 | 1461342080512 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:21:20 INFO - PROCESS | 1652 | 1461342080515 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:21:20 INFO - PROCESS | 1652 | 1461342080518 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:21:20 INFO - PROCESS | 1652 | 1461342080519 Marionette TRACE conn2 <- [1,2462,null,{}] 09:21:20 INFO - PROCESS | 1652 | 1461342080522 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}] 09:21:20 INFO - PROCESS | 1652 | 1461342080632 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:21:20 INFO - PROCESS | 1652 | 1461342080709 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e7000 == 64 [pid = 1652] [id = 623] 09:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x124462800) [pid = 1652] [serial = 1869] [outer = 0x0] 09:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127a21400) [pid = 1652] [serial = 1870] [outer = 0x124462800] 09:21:20 INFO - PROCESS | 1652 | 1461342080740 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129141400) [pid = 1652] [serial = 1871] [outer = 0x124462800] 09:21:21 INFO - PROCESS | 1652 | 1461342081163 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]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 668ms 09:21:21 INFO - PROCESS | 1652 | 1461342081186 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 1652 | 1461342081188 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:21:21 INFO - PROCESS | 1652 | 1461342081194 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 1652 | 1461342081199 Marionette TRACE conn2 <- [1,2466,null,{}] 09:21:21 INFO - PROCESS | 1652 | 1461342081219 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}] 09:21:21 INFO - PROCESS | 1652 | 1461342081400 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:21:21 INFO - PROCESS | 1652 | 1461342081455 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f769800 == 65 [pid = 1652] [id = 624] 09:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129671400) [pid = 1652] [serial = 1872] [outer = 0x0] 09:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a6d8800) [pid = 1652] [serial = 1873] [outer = 0x129671400] 09:21:21 INFO - PROCESS | 1652 | 1461342081485 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12aaed400) [pid = 1652] [serial = 1874] [outer = 0x129671400] 09:21:21 INFO - PROCESS | 1652 | 1461342081895 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]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 728ms 09:21:21 INFO - PROCESS | 1652 | 1461342081919 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 1652 | 1461342081920 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:21:21 INFO - PROCESS | 1652 | 1461342081923 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 1652 | 1461342081924 Marionette TRACE conn2 <- [1,2470,null,{}] 09:21:21 INFO - PROCESS | 1652 | 1461342081927 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}] 09:21:22 INFO - PROCESS | 1652 | 1461342082035 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:21:22 INFO - PROCESS | 1652 | 1461342082110 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa5f000 == 66 [pid = 1652] [id = 625] 09:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12aaf8800) [pid = 1652] [serial = 1875] [outer = 0x0] 09:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12aecd000) [pid = 1652] [serial = 1876] [outer = 0x12aaf8800] 09:21:22 INFO - PROCESS | 1652 | 1461342082140 Marionette DEBUG loaded listener.js 09:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12aee6000) [pid = 1652] [serial = 1877] [outer = 0x12aaf8800] 09:21:22 INFO - PROCESS | 1652 | 1461342082537 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]]]}] 09:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 619ms 09:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:21:22 INFO - PROCESS | 1652 | 1461342082543 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 1652 | 1461342082544 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:21:22 INFO - PROCESS | 1652 | 1461342082546 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 1652 | 1461342082548 Marionette TRACE conn2 <- [1,2474,null,{}] 09:21:22 INFO - PROCESS | 1652 | 1461342082550 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}] 09:21:22 INFO - PROCESS | 1652 | 1461342082655 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:21:22 INFO - PROCESS | 1652 | 1461342082750 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd80000 == 67 [pid = 1652] [id = 626] 09:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b0ba800) [pid = 1652] [serial = 1878] [outer = 0x0] 09:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b0bd000) [pid = 1652] [serial = 1879] [outer = 0x12b0ba800] 09:21:22 INFO - PROCESS | 1652 | 1461342082787 Marionette DEBUG loaded listener.js 09:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b48c400) [pid = 1652] [serial = 1880] [outer = 0x12b0ba800] 09:21:23 INFO - PROCESS | 1652 | 1461342083238 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]]]}] 09:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 09:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:21:23 INFO - PROCESS | 1652 | 1461342083268 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:21:23 INFO - PROCESS | 1652 | 1461342083270 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:21:23 INFO - PROCESS | 1652 | 1461342083272 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:21:23 INFO - PROCESS | 1652 | 1461342083273 Marionette TRACE conn2 <- [1,2478,null,{}] 09:21:23 INFO - PROCESS | 1652 | 1461342083276 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}] 09:21:23 INFO - PROCESS | 1652 | 1461342083388 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:21:23 INFO - PROCESS | 1652 | 1461342083451 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119724800 == 68 [pid = 1652] [id = 627] 09:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x114f06000) [pid = 1652] [serial = 1881] [outer = 0x0] 09:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x114f4ec00) [pid = 1652] [serial = 1882] [outer = 0x114f06000] 09:21:23 INFO - PROCESS | 1652 | 1461342083721 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x115367000) [pid = 1652] [serial = 1883] [outer = 0x114f06000] 09:21:24 INFO - PROCESS | 1652 | 1461342084216 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]]]}] 09:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 971ms 09:21:24 INFO - PROCESS | 1652 | 1461342084244 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:21:24 INFO - PROCESS | 1652 | 1461342084247 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:21:24 INFO - PROCESS | 1652 | 1461342084251 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 1652 | 1461342084253 Marionette TRACE conn2 <- [1,2482,null,{}] 09:21:24 INFO - PROCESS | 1652 | 1461342084259 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}] 09:21:24 INFO - PROCESS | 1652 | 1461342084358 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:21:24 INFO - PROCESS | 1652 | 1461342084435 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dd000 == 69 [pid = 1652] [id = 628] 09:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11535ac00) [pid = 1652] [serial = 1884] [outer = 0x0] 09:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x115893800) [pid = 1652] [serial = 1885] [outer = 0x11535ac00] 09:21:24 INFO - PROCESS | 1652 | 1461342084466 Marionette DEBUG loaded listener.js 09:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x118ed0800) [pid = 1652] [serial = 1886] [outer = 0x11535ac00] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12d06e000 == 68 [pid = 1652] [id = 545] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x127ac6000 == 67 [pid = 1652] [id = 510] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12f02d000 == 66 [pid = 1652] [id = 620] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed3b800 == 65 [pid = 1652] [id = 619] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12e422000 == 64 [pid = 1652] [id = 618] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4b1000 == 63 [pid = 1652] [id = 617] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12e415000 == 62 [pid = 1652] [id = 584] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07c000 == 61 [pid = 1652] [id = 616] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a4f7800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11535a800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11ac8f000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11c854c00) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128fb7800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a4fb000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b95a800 == 60 [pid = 1652] [id = 615] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad91000 == 59 [pid = 1652] [id = 614] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12abdf000 == 58 [pid = 1652] [id = 613] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2db800 == 57 [pid = 1652] [id = 612] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1296b2000 == 56 [pid = 1652] [id = 611] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c470800 == 55 [pid = 1652] [id = 610] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba69000 == 54 [pid = 1652] [id = 609] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8c3800 == 53 [pid = 1652] [id = 608] 09:21:24 INFO - PROCESS | 1652 | 1461342084928 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]]]}] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12e40f000 == 52 [pid = 1652] [id = 605] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12db05000 == 51 [pid = 1652] [id = 604] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1dd000 == 50 [pid = 1652] [id = 603] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x128987800 == 49 [pid = 1652] [id = 602] 09:21:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11b24e000 == 48 [pid = 1652] [id = 601] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a46d800) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a4a5000) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11535e400) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11562dc00) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11bab3c00) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11beca000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a946c00) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1190a0800) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c859c00) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x124641c00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a9fa800) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12950e800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a219000) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11bf87400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c838400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128fc3800) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127fb9400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129140c00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 09:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129329800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 09:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 725ms 09:21:24 INFO - PROCESS | 1652 | 1461342084976 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:21:24 INFO - PROCESS | 1652 | 1461342084979 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:21:24 INFO - PROCESS | 1652 | 1461342084983 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 1652 | 1461342084985 Marionette TRACE conn2 <- [1,2486,null,{}] 09:21:24 INFO - PROCESS | 1652 | 1461342084993 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}] 09:21:25 INFO - PROCESS | 1652 | 1461342085082 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:21:25 INFO - PROCESS | 1652 | 1461342085089 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a964000 == 49 [pid = 1652] [id = 629] 09:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118f4ec00) [pid = 1652] [serial = 1887] [outer = 0x0] 09:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a502400) [pid = 1652] [serial = 1888] [outer = 0x118f4ec00] 09:21:25 INFO - PROCESS | 1652 | 1461342085116 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11afe8000) [pid = 1652] [serial = 1889] [outer = 0x118f4ec00] 09:21:25 INFO - PROCESS | 1652 | 1461342085483 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]]]}] 09:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 524ms 09:21:25 INFO - PROCESS | 1652 | 1461342085532 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:21:25 INFO - PROCESS | 1652 | 1461342085533 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:21:25 INFO - PROCESS | 1652 | 1461342085537 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 1652 | 1461342085539 Marionette TRACE conn2 <- [1,2490,null,{}] 09:21:25 INFO - PROCESS | 1652 | 1461342085546 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}] 09:21:25 INFO - PROCESS | 1652 | 1461342085632 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:21:25 INFO - PROCESS | 1652 | 1461342085640 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x127331800 == 50 [pid = 1652] [id = 630] 09:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11b8eb000) [pid = 1652] [serial = 1890] [outer = 0x0] 09:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bf81800) [pid = 1652] [serial = 1891] [outer = 0x11b8eb000] 09:21:25 INFO - PROCESS | 1652 | 1461342085666 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c832000) [pid = 1652] [serial = 1892] [outer = 0x11b8eb000] 09:21:26 INFO - PROCESS | 1652 | 1461342086026 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]]]}] 09:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 09:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:21:26 INFO - PROCESS | 1652 | 1461342086059 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1652 | 1461342086061 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:21:26 INFO - PROCESS | 1652 | 1461342086075 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 1652 | 1461342086076 Marionette TRACE conn2 <- [1,2494,null,{}] 09:21:26 INFO - PROCESS | 1652 | 1461342086080 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}] 09:21:26 INFO - PROCESS | 1652 | 1461342086161 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:21:26 INFO - PROCESS | 1652 | 1461342086166 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x128984000 == 51 [pid = 1652] [id = 631] 09:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c837400) [pid = 1652] [serial = 1893] [outer = 0x0] 09:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12391d800) [pid = 1652] [serial = 1894] [outer = 0x11c837400] 09:21:26 INFO - PROCESS | 1652 | 1461342086192 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12445b800) [pid = 1652] [serial = 1895] [outer = 0x11c837400] 09:21:26 INFO - PROCESS | 1652 | 1461342086531 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]]]}] 09:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 481ms 09:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:21:26 INFO - PROCESS | 1652 | 1461342086544 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1652 | 1461342086545 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:21:26 INFO - PROCESS | 1652 | 1461342086547 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 1652 | 1461342086549 Marionette TRACE conn2 <- [1,2498,null,{}] 09:21:26 INFO - PROCESS | 1652 | 1461342086551 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}] 09:21:26 INFO - PROCESS | 1652 | 1461342086635 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:21:26 INFO - PROCESS | 1652 | 1461342086642 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2cd000 == 52 [pid = 1652] [id = 632] 09:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x124647c00) [pid = 1652] [serial = 1896] [outer = 0x0] 09:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1270e7c00) [pid = 1652] [serial = 1897] [outer = 0x124647c00] 09:21:26 INFO - PROCESS | 1652 | 1461342086673 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127fbf800) [pid = 1652] [serial = 1898] [outer = 0x124647c00] 09:21:27 INFO - PROCESS | 1652 | 1461342087041 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]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 09:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:21:27 INFO - PROCESS | 1652 | 1461342087118 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:21:27 INFO - PROCESS | 1652 | 1461342087119 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:21:27 INFO - PROCESS | 1652 | 1461342087127 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 1652 | 1461342087129 Marionette TRACE conn2 <- [1,2502,null,{}] 09:21:27 INFO - PROCESS | 1652 | 1461342087131 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}] 09:21:27 INFO - PROCESS | 1652 | 1461342087237 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:21:27 INFO - PROCESS | 1652 | 1461342087241 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aabc800 == 53 [pid = 1652] [id = 633] 09:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127fc1000) [pid = 1652] [serial = 1899] [outer = 0x0] 09:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x128fc2400) [pid = 1652] [serial = 1900] [outer = 0x127fc1000] 09:21:27 INFO - PROCESS | 1652 | 1461342087298 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12913b800) [pid = 1652] [serial = 1901] [outer = 0x127fc1000] 09:21:27 INFO - PROCESS | 1652 | 1461342087612 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]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 09:21:27 INFO - PROCESS | 1652 | 1461342087646 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:21:27 INFO - PROCESS | 1652 | 1461342087647 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:21:27 INFO - PROCESS | 1652 | 1461342087655 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 1652 | 1461342087656 Marionette TRACE conn2 <- [1,2506,null,{}] 09:21:27 INFO - PROCESS | 1652 | 1461342087659 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}] 09:21:27 INFO - PROCESS | 1652 | 1461342087796 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:21:27 INFO - PROCESS | 1652 | 1461342087812 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abdc000 == 54 [pid = 1652] [id = 634] 09:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128f6e000) [pid = 1652] [serial = 1902] [outer = 0x0] 09:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1291cec00) [pid = 1652] [serial = 1903] [outer = 0x128f6e000] 09:21:27 INFO - PROCESS | 1652 | 1461342087851 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12966a800) [pid = 1652] [serial = 1904] [outer = 0x128f6e000] 09:21:28 INFO - PROCESS | 1652 | 1461342088297 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]]]}] 09:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 674ms 09:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:21:28 INFO - PROCESS | 1652 | 1461342088334 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:21:28 INFO - PROCESS | 1652 | 1461342088336 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:21:28 INFO - PROCESS | 1652 | 1461342088338 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - PROCESS | 1652 | 1461342088342 Marionette TRACE conn2 <- [1,2510,null,{}] 09:21:28 INFO - PROCESS | 1652 | 1461342088344 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}] 09:21:28 INFO - PROCESS | 1652 | 1461342088448 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:21:28 INFO - PROCESS | 1652 | 1461342088495 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b099000 == 55 [pid = 1652] [id = 635] 09:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x129133400) [pid = 1652] [serial = 1905] [outer = 0x0] 09:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a212800) [pid = 1652] [serial = 1906] [outer = 0x129133400] 09:21:28 INFO - PROCESS | 1652 | 1461342088521 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a21e400) [pid = 1652] [serial = 1907] [outer = 0x129133400] 09:21:28 INFO - PROCESS | 1652 | 1461342088894 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]]]}] 09:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 571ms 09:21:28 INFO - PROCESS | 1652 | 1461342088910 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:21:28 INFO - PROCESS | 1652 | 1461342088912 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:21:28 INFO - PROCESS | 1652 | 1461342088915 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - PROCESS | 1652 | 1461342088916 Marionette TRACE conn2 <- [1,2514,null,{}] 09:21:28 INFO - PROCESS | 1652 | 1461342088918 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}] 09:21:29 INFO - PROCESS | 1652 | 1461342089008 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:21:29 INFO - PROCESS | 1652 | 1461342089021 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b958000 == 56 [pid = 1652] [id = 636] 09:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a469000) [pid = 1652] [serial = 1908] [outer = 0x0] 09:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a496400) [pid = 1652] [serial = 1909] [outer = 0x12a469000] 09:21:29 INFO - PROCESS | 1652 | 1461342089042 Marionette DEBUG loaded listener.js 09:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a4ef800) [pid = 1652] [serial = 1910] [outer = 0x12a469000] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a464800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c72c000) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12aee4800) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1147d3000) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a9efc00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x114f04c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x129511c00) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118bed000) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12aaf7800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c1c2000) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12966f800) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12966b000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a9ee400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:21:29 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x119272400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:21:29 INFO - PROCESS | 1652 | 1461342089731 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]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 826ms 09:21:29 INFO - PROCESS | 1652 | 1461342089744 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 1652 | 1461342089746 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:21:29 INFO - PROCESS | 1652 | 1461342089750 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 1652 | 1461342089752 Marionette TRACE conn2 <- [1,2518,null,{}] 09:21:29 INFO - PROCESS | 1652 | 1461342089759 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}] 09:21:29 INFO - PROCESS | 1652 | 1461342089858 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:21:29 INFO - PROCESS | 1652 | 1461342089862 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf12000 == 57 [pid = 1652] [id = 637] 09:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115094400) [pid = 1652] [serial = 1911] [outer = 0x0] 09:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a21c400) [pid = 1652] [serial = 1912] [outer = 0x115094400] 09:21:29 INFO - PROCESS | 1652 | 1461342089893 Marionette DEBUG loaded listener.js 09:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a4fb000) [pid = 1652] [serial = 1913] [outer = 0x115094400] 09:21:30 INFO - PROCESS | 1652 | 1461342090239 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]]]}] 09:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms 09:21:30 INFO - PROCESS | 1652 | 1461342090273 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:21:30 INFO - PROCESS | 1652 | 1461342090275 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:21:30 INFO - PROCESS | 1652 | 1461342090277 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:21:30 INFO - PROCESS | 1652 | 1461342090279 Marionette TRACE conn2 <- [1,2522,null,{}] 09:21:30 INFO - PROCESS | 1652 | 1461342090294 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}] 09:21:30 INFO - PROCESS | 1652 | 1461342090390 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:21:30 INFO - PROCESS | 1652 | 1461342090395 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db05000 == 58 [pid = 1652] [id = 638] 09:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a6d6800) [pid = 1652] [serial = 1914] [outer = 0x0] 09:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a9da800) [pid = 1652] [serial = 1915] [outer = 0x12a6d6800] 09:21:30 INFO - PROCESS | 1652 | 1461342090418 Marionette DEBUG loaded listener.js 09:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a9f6000) [pid = 1652] [serial = 1916] [outer = 0x12a6d6800] 09:21:30 INFO - PROCESS | 1652 | 1461342090807 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]]]}] 09:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 585ms 09:21:30 INFO - PROCESS | 1652 | 1461342090863 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:21:30 INFO - PROCESS | 1652 | 1461342090865 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:21:30 INFO - PROCESS | 1652 | 1461342090869 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:21:30 INFO - PROCESS | 1652 | 1461342090871 Marionette TRACE conn2 <- [1,2526,null,{}] 09:21:30 INFO - PROCESS | 1652 | 1461342090875 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}] 09:21:31 INFO - PROCESS | 1652 | 1461342091044 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:21:31 INFO - PROCESS | 1652 | 1461342091060 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db86800 == 59 [pid = 1652] [id = 639] 09:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a6d6c00) [pid = 1652] [serial = 1917] [outer = 0x0] 09:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12aaf2400) [pid = 1652] [serial = 1918] [outer = 0x12a6d6c00] 09:21:31 INFO - PROCESS | 1652 | 1461342091100 Marionette DEBUG loaded listener.js 09:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12acf1400) [pid = 1652] [serial = 1919] [outer = 0x12a6d6c00] 09:21:31 INFO - PROCESS | 1652 | 1461342091567 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]]]}] 09:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 773ms 09:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:21:31 INFO - PROCESS | 1652 | 1461342091642 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:21:31 INFO - PROCESS | 1652 | 1461342091645 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:21:31 INFO - PROCESS | 1652 | 1461342091648 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:21:31 INFO - PROCESS | 1652 | 1461342091651 Marionette TRACE conn2 <- [1,2530,null,{}] 09:21:31 INFO - PROCESS | 1652 | 1461342091655 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}] 09:21:31 INFO - PROCESS | 1652 | 1461342091763 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:21:31 INFO - PROCESS | 1652 | 1461342091839 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be60800 == 60 [pid = 1652] [id = 640] 09:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115252800) [pid = 1652] [serial = 1920] [outer = 0x0] 09:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1189ddc00) [pid = 1652] [serial = 1921] [outer = 0x115252800] 09:21:31 INFO - PROCESS | 1652 | 1461342091873 Marionette DEBUG loaded listener.js 09:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119aba400) [pid = 1652] [serial = 1922] [outer = 0x115252800] 09:21:32 INFO - PROCESS | 1652 | 1461342092299 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]]]}] 09:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 673ms 09:21:32 INFO - PROCESS | 1652 | 1461342092322 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:21:32 INFO - PROCESS | 1652 | 1461342092328 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:21:32 INFO - PROCESS | 1652 | 1461342092332 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 1652 | 1461342092334 Marionette TRACE conn2 <- [1,2534,null,{}] 09:21:32 INFO - PROCESS | 1652 | 1461342092337 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}] 09:21:32 INFO - PROCESS | 1652 | 1461342092445 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:21:32 INFO - PROCESS | 1652 | 1461342092507 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2d3000 == 61 [pid = 1652] [id = 641] 09:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a54d400) [pid = 1652] [serial = 1923] [outer = 0x0] 09:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11b8eb400) [pid = 1652] [serial = 1924] [outer = 0x11a54d400] 09:21:32 INFO - PROCESS | 1652 | 1461342092578 Marionette DEBUG loaded listener.js 09:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11bf84400) [pid = 1652] [serial = 1925] [outer = 0x11a54d400] 09:21:32 INFO - PROCESS | 1652 | 1461342092997 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]]]}] 09:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 674ms 09:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:21:33 INFO - PROCESS | 1652 | 1461342093007 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:21:33 INFO - PROCESS | 1652 | 1461342093009 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:21:33 INFO - PROCESS | 1652 | 1461342093011 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:21:33 INFO - PROCESS | 1652 | 1461342093013 Marionette TRACE conn2 <- [1,2538,null,{}] 09:21:33 INFO - PROCESS | 1652 | 1461342093039 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}] 09:21:33 INFO - PROCESS | 1652 | 1461342093189 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:21:33 INFO - PROCESS | 1652 | 1461342093247 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db13800 == 62 [pid = 1652] [id = 642] 09:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1277c0400) [pid = 1652] [serial = 1926] [outer = 0x0] 09:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x127fb8400) [pid = 1652] [serial = 1927] [outer = 0x1277c0400] 09:21:33 INFO - PROCESS | 1652 | 1461342093280 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129133800) [pid = 1652] [serial = 1928] [outer = 0x1277c0400] 09:21:33 INFO - PROCESS | 1652 | 1461342093695 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]]]}] 09:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 723ms 09:21:33 INFO - PROCESS | 1652 | 1461342093735 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:21:33 INFO - PROCESS | 1652 | 1461342093737 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:21:33 INFO - PROCESS | 1652 | 1461342093739 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:21:33 INFO - PROCESS | 1652 | 1461342093741 Marionette TRACE conn2 <- [1,2542,null,{}] 09:21:33 INFO - PROCESS | 1652 | 1461342093743 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}] 09:21:33 INFO - PROCESS | 1652 | 1461342093849 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:21:33 INFO - PROCESS | 1652 | 1461342093911 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed37800 == 63 [pid = 1652] [id = 643] 09:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12966ac00) [pid = 1652] [serial = 1929] [outer = 0x0] 09:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a4a2000) [pid = 1652] [serial = 1930] [outer = 0x12966ac00] 09:21:33 INFO - PROCESS | 1652 | 1461342093984 Marionette DEBUG loaded listener.js 09:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a9d4000) [pid = 1652] [serial = 1931] [outer = 0x12966ac00] 09:21:34 INFO - PROCESS | 1652 | 1461342094530 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]]]}] 09:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 820ms 09:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:21:34 INFO - PROCESS | 1652 | 1461342094560 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:21:34 INFO - PROCESS | 1652 | 1461342094561 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:21:34 INFO - PROCESS | 1652 | 1461342094563 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:21:34 INFO - PROCESS | 1652 | 1461342094564 Marionette TRACE conn2 <- [1,2546,null,{}] 09:21:34 INFO - PROCESS | 1652 | 1461342094567 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}] 09:21:34 INFO - PROCESS | 1652 | 1461342094672 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:21:34 INFO - PROCESS | 1652 | 1461342094775 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f036800 == 64 [pid = 1652] [id = 644] 09:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a215800) [pid = 1652] [serial = 1932] [outer = 0x0] 09:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a9eb400) [pid = 1652] [serial = 1933] [outer = 0x12a215800] 09:21:34 INFO - PROCESS | 1652 | 1461342094808 Marionette DEBUG loaded listener.js 09:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12acf0c00) [pid = 1652] [serial = 1934] [outer = 0x12a215800] 09:21:35 INFO - PROCESS | 1652 | 1461342095226 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]]]}] 09:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 09:21:35 INFO - PROCESS | 1652 | 1461342095236 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:21:35 INFO - PROCESS | 1652 | 1461342095237 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:21:35 INFO - PROCESS | 1652 | 1461342095242 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:21:35 INFO - PROCESS | 1652 | 1461342095243 Marionette TRACE conn2 <- [1,2550,null,{}] 09:21:35 INFO - PROCESS | 1652 | 1461342095246 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}] 09:21:35 INFO - PROCESS | 1652 | 1461342095365 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:21:35 INFO - PROCESS | 1652 | 1461342095469 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd91800 == 65 [pid = 1652] [id = 645] 09:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12aec4800) [pid = 1652] [serial = 1935] [outer = 0x0] 09:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12aee7400) [pid = 1652] [serial = 1936] [outer = 0x12aec4800] 09:21:35 INFO - PROCESS | 1652 | 1461342095503 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12b48f000) [pid = 1652] [serial = 1937] [outer = 0x12aec4800] 09:21:35 INFO - PROCESS | 1652 | 1461342095972 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]]]}] 09:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 772ms 09:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:21:36 INFO - PROCESS | 1652 | 1461342096014 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:21:36 INFO - PROCESS | 1652 | 1461342096015 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:21:36 INFO - PROCESS | 1652 | 1461342096017 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 1652 | 1461342096018 Marionette TRACE conn2 <- [1,2554,null,{}] 09:21:36 INFO - PROCESS | 1652 | 1461342096021 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}] 09:21:36 INFO - PROCESS | 1652 | 1461342096162 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:21:36 INFO - PROCESS | 1652 | 1461342096217 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef0800 == 66 [pid = 1652] [id = 646] 09:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11644cc00) [pid = 1652] [serial = 1938] [outer = 0x0] 09:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11c83bc00) [pid = 1652] [serial = 1939] [outer = 0x11644cc00] 09:21:36 INFO - PROCESS | 1652 | 1461342096247 Marionette DEBUG loaded listener.js 09:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12a9ec000) [pid = 1652] [serial = 1940] [outer = 0x11644cc00] 09:21:36 INFO - PROCESS | 1652 | 1461342096853 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]]]}] 09:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 873ms 09:21:36 INFO - PROCESS | 1652 | 1461342096892 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:21:36 INFO - PROCESS | 1652 | 1461342096894 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:21:36 INFO - PROCESS | 1652 | 1461342096897 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 1652 | 1461342096899 Marionette TRACE conn2 <- [1,2558,null,{}] 09:21:36 INFO - PROCESS | 1652 | 1461342096903 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}] 09:21:37 INFO - PROCESS | 1652 | 1461342097001 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:21:37 INFO - PROCESS | 1652 | 1461342097080 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x128014000 == 67 [pid = 1652] [id = 647] 09:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1164a6800) [pid = 1652] [serial = 1941] [outer = 0x0] 09:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x118b3ac00) [pid = 1652] [serial = 1942] [outer = 0x1164a6800] 09:21:37 INFO - PROCESS | 1652 | 1461342097109 Marionette DEBUG loaded listener.js 09:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x119d4dc00) [pid = 1652] [serial = 1943] [outer = 0x1164a6800] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf10000 == 66 [pid = 1652] [id = 600] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12db05000 == 65 [pid = 1652] [id = 638] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf12000 == 64 [pid = 1652] [id = 637] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b958000 == 63 [pid = 1652] [id = 636] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b099000 == 62 [pid = 1652] [id = 635] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b0b8400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | 1461342097632 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]]]}] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12abdc000 == 61 [pid = 1652] [id = 634] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12aabc800 == 60 [pid = 1652] [id = 633] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2cd000 == 59 [pid = 1652] [id = 632] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128984000 == 58 [pid = 1652] [id = 631] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127331800 == 57 [pid = 1652] [id = 630] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a964000 == 56 [pid = 1652] [id = 629] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1187dd000 == 55 [pid = 1652] [id = 628] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119724800 == 54 [pid = 1652] [id = 627] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd80000 == 53 [pid = 1652] [id = 626] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa5f000 == 52 [pid = 1652] [id = 625] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12f769800 == 51 [pid = 1652] [id = 624] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1e7000 == 50 [pid = 1652] [id = 623] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1296ab000 == 49 [pid = 1652] [id = 622] 09:21:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119248000 == 48 [pid = 1652] [id = 621] 09:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 772ms 09:21:37 INFO - PROCESS | 1652 | 1461342097671 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:21:37 INFO - PROCESS | 1652 | 1461342097677 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:21:37 INFO - PROCESS | 1652 | 1461342097681 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - PROCESS | 1652 | 1461342097683 Marionette TRACE conn2 <- [1,2562,null,{}] 09:21:37 INFO - PROCESS | 1652 | 1461342097685 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}] 09:21:37 INFO - PROCESS | 1652 | 1461342097769 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:21:37 INFO - PROCESS | 1652 | 1461342097777 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c46f800 == 49 [pid = 1652] [id = 648] 09:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11af6ac00) [pid = 1652] [serial = 1944] [outer = 0x0] 09:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11b8ee000) [pid = 1652] [serial = 1945] [outer = 0x11af6ac00] 09:21:37 INFO - PROCESS | 1652 | 1461342097805 Marionette DEBUG loaded listener.js 09:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11c82e400) [pid = 1652] [serial = 1946] [outer = 0x11af6ac00] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12b0b5400) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a6d7400) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12aaeb400) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a9de000) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x127f1bc00) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x128fc3000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1155b6c00) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x114f0a800) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11afe7400) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11a511800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a9f6400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x123920000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12778f800) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11bebf800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11c1f0c00) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127409800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12acec800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a9df400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x129671000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ace3800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11b831400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a9f7c00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x129678800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11623ec00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x118f4e800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128f6b000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12aec2400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124647800) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12aeec800) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12aecb800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12aaf6400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a497800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 09:21:37 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12aee2400) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 09:21:38 INFO - PROCESS | 1652 | 1461342098198 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]]]}] 09:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms 09:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:21:38 INFO - PROCESS | 1652 | 1461342098252 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:21:38 INFO - PROCESS | 1652 | 1461342098253 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:21:38 INFO - PROCESS | 1652 | 1461342098255 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 1652 | 1461342098258 Marionette TRACE conn2 <- [1,2566,null,{}] 09:21:38 INFO - PROCESS | 1652 | 1461342098265 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}] 09:21:38 INFO - PROCESS | 1652 | 1461342098354 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:21:38 INFO - PROCESS | 1652 | 1461342098363 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296b7800 == 50 [pid = 1652] [id = 649] 09:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11c859c00) [pid = 1652] [serial = 1947] [outer = 0x0] 09:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x124645800) [pid = 1652] [serial = 1948] [outer = 0x11c859c00] 09:21:38 INFO - PROCESS | 1652 | 1461342098392 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127fb8c00) [pid = 1652] [serial = 1949] [outer = 0x11c859c00] 09:21:38 INFO - PROCESS | 1652 | 1461342098762 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]]]}] 09:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 09:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:21:38 INFO - PROCESS | 1652 | 1461342098777 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:21:38 INFO - PROCESS | 1652 | 1461342098779 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:21:38 INFO - PROCESS | 1652 | 1461342098781 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 1652 | 1461342098782 Marionette TRACE conn2 <- [1,2570,null,{}] 09:21:38 INFO - PROCESS | 1652 | 1461342098785 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}] 09:21:38 INFO - PROCESS | 1652 | 1461342098867 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:21:38 INFO - PROCESS | 1652 | 1461342098873 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaba000 == 51 [pid = 1652] [id = 650] 09:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12891a400) [pid = 1652] [serial = 1950] [outer = 0x0] 09:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129134c00) [pid = 1652] [serial = 1951] [outer = 0x12891a400] 09:21:38 INFO - PROCESS | 1652 | 1461342098901 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12950f000) [pid = 1652] [serial = 1952] [outer = 0x12891a400] 09:21:39 INFO - PROCESS | 1652 | 1461342099257 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]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 09:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:21:39 INFO - PROCESS | 1652 | 1461342099301 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 1652 | 1461342099302 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:21:39 INFO - PROCESS | 1652 | 1461342099304 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 1652 | 1461342099306 Marionette TRACE conn2 <- [1,2574,null,{}] 09:21:39 INFO - PROCESS | 1652 | 1461342099308 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}] 09:21:39 INFO - PROCESS | 1652 | 1461342099393 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:21:39 INFO - PROCESS | 1652 | 1461342099463 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8e800 == 52 [pid = 1652] [id = 651] 09:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128fc3400) [pid = 1652] [serial = 1953] [outer = 0x0] 09:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129671000) [pid = 1652] [serial = 1954] [outer = 0x128fc3400] 09:21:39 INFO - PROCESS | 1652 | 1461342099489 Marionette DEBUG loaded listener.js 09:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a46d400) [pid = 1652] [serial = 1955] [outer = 0x128fc3400] 09:21:39 INFO - PROCESS | 1652 | 1461342099791 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]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 09:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:21:39 INFO - PROCESS | 1652 | 1461342099826 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 1652 | 1461342099828 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:21:39 INFO - PROCESS | 1652 | 1461342099830 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 1652 | 1461342099831 Marionette TRACE conn2 <- [1,2578,null,{}] 09:21:39 INFO - PROCESS | 1652 | 1461342099833 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}] 09:21:39 INFO - PROCESS | 1652 | 1461342099954 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:21:39 INFO - PROCESS | 1652 | 1461342099969 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc26000 == 53 [pid = 1652] [id = 652] 09:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a4f1c00) [pid = 1652] [serial = 1956] [outer = 0x0] 09:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a9f7800) [pid = 1652] [serial = 1957] [outer = 0x12a4f1c00] 09:21:40 INFO - PROCESS | 1652 | 1461342099998 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12aec6c00) [pid = 1652] [serial = 1958] [outer = 0x12a4f1c00] 09:21:40 INFO - PROCESS | 1652 | 1461342100360 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]]]}] 09:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 09:21:40 INFO - PROCESS | 1652 | 1461342100401 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:21:40 INFO - PROCESS | 1652 | 1461342100402 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:21:40 INFO - PROCESS | 1652 | 1461342100405 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 1652 | 1461342100406 Marionette TRACE conn2 <- [1,2582,null,{}] 09:21:40 INFO - PROCESS | 1652 | 1461342100408 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}] 09:21:40 INFO - PROCESS | 1652 | 1461342100559 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:21:40 INFO - PROCESS | 1652 | 1461342100578 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d069000 == 54 [pid = 1652] [id = 653] 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x115625c00) [pid = 1652] [serial = 1959] [outer = 0x0] 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a4f3c00) [pid = 1652] [serial = 1960] [outer = 0x115625c00] 09:21:40 INFO - PROCESS | 1652 | 1461342100619 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b0b3800) [pid = 1652] [serial = 1961] [outer = 0x115625c00] 09:21:41 INFO - PROCESS | 1652 | 1461342101061 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]]]}] 09:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 671ms 09:21:41 INFO - PROCESS | 1652 | 1461342101076 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:21:41 INFO - PROCESS | 1652 | 1461342101077 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:21:41 INFO - PROCESS | 1652 | 1461342101079 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 1652 | 1461342101080 Marionette TRACE conn2 <- [1,2586,null,{}] 09:21:41 INFO - PROCESS | 1652 | 1461342101082 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}] 09:21:41 INFO - PROCESS | 1652 | 1461342101198 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:21:41 INFO - PROCESS | 1652 | 1461342101203 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db08800 == 55 [pid = 1652] [id = 654] 09:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1187ab400) [pid = 1652] [serial = 1962] [outer = 0x0] 09:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b0bf400) [pid = 1652] [serial = 1963] [outer = 0x1187ab400] 09:21:41 INFO - PROCESS | 1652 | 1461342101281 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b48c800) [pid = 1652] [serial = 1964] [outer = 0x1187ab400] 09:21:41 INFO - PROCESS | 1652 | 1461342101597 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]]]}] 09:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 571ms 09:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:21:41 INFO - PROCESS | 1652 | 1461342101651 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:21:41 INFO - PROCESS | 1652 | 1461342101652 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:21:41 INFO - PROCESS | 1652 | 1461342101661 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 1652 | 1461342101662 Marionette TRACE conn2 <- [1,2590,null,{}] 09:21:41 INFO - PROCESS | 1652 | 1461342101665 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}] 09:21:42 INFO - PROCESS | 1652 | 1461342102017 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x129133400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c837400) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11b8eb000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118f4ec00) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x114f06000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11535ac00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a469000) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a6d6800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x127fc1000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x115094400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12aee7000) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x128f6e000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124647c00) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:21:42 INFO - PROCESS | 1652 | 1461342102090 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11624f000 == 56 [pid = 1652] [id = 655] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114ba8400) [pid = 1652] [serial = 1965] [outer = 0x0] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118f4ec00) [pid = 1652] [serial = 1966] [outer = 0x114ba8400] 09:21:42 INFO - PROCESS | 1652 | 1461342102131 Marionette DEBUG loaded listener.js 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12445d400) [pid = 1652] [serial = 1967] [outer = 0x114ba8400] 09:21:42 INFO - PROCESS | 1652 | 1461342102410 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]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 775ms 09:21:42 INFO - PROCESS | 1652 | 1461342102431 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:21:42 INFO - PROCESS | 1652 | 1461342102432 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:21:42 INFO - PROCESS | 1652 | 1461342102434 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - PROCESS | 1652 | 1461342102435 Marionette TRACE conn2 <- [1,2594,null,{}] 09:21:42 INFO - PROCESS | 1652 | 1461342102446 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}] 09:21:42 INFO - PROCESS | 1652 | 1461342102558 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:21:42 INFO - PROCESS | 1652 | 1461342102622 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e837800 == 57 [pid = 1652] [id = 656] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x114f0ac00) [pid = 1652] [serial = 1968] [outer = 0x0] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128f6e000) [pid = 1652] [serial = 1969] [outer = 0x114f0ac00] 09:21:42 INFO - PROCESS | 1652 | 1461342102648 Marionette DEBUG loaded listener.js 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b4e2000) [pid = 1652] [serial = 1970] [outer = 0x114f0ac00] 09:21:42 INFO - PROCESS | 1652 | 1461342102947 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]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 09:21:42 INFO - PROCESS | 1652 | 1461342102962 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:21:42 INFO - PROCESS | 1652 | 1461342102964 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:21:42 INFO - PROCESS | 1652 | 1461342102966 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - PROCESS | 1652 | 1461342102968 Marionette TRACE conn2 <- [1,2598,null,{}] 09:21:42 INFO - PROCESS | 1652 | 1461342102971 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}] 09:21:43 INFO - PROCESS | 1652 | 1461342103081 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:21:43 INFO - PROCESS | 1652 | 1461342103085 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa5e000 == 58 [pid = 1652] [id = 657] 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b4e6c00) [pid = 1652] [serial = 1971] [outer = 0x0] 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b518000) [pid = 1652] [serial = 1972] [outer = 0x12b4e6c00] 09:21:43 INFO - PROCESS | 1652 | 1461342103116 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b788800) [pid = 1652] [serial = 1973] [outer = 0x12b4e6c00] 09:21:43 INFO - PROCESS | 1652 | 1461342103565 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]]]}] 09:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 623ms 09:21:43 INFO - PROCESS | 1652 | 1461342103592 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 1652 | 1461342103594 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:21:43 INFO - PROCESS | 1652 | 1461342103597 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 1652 | 1461342103599 Marionette TRACE conn2 <- [1,2602,null,{}] 09:21:43 INFO - PROCESS | 1652 | 1461342103602 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}] 09:21:43 INFO - PROCESS | 1652 | 1461342103740 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:21:43 INFO - PROCESS | 1652 | 1461342103765 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x130786800 == 59 [pid = 1652] [id = 658] 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12be89c00) [pid = 1652] [serial = 1974] [outer = 0x0] 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12be8c400) [pid = 1652] [serial = 1975] [outer = 0x12be89c00] 09:21:43 INFO - PROCESS | 1652 | 1461342103799 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12c047800) [pid = 1652] [serial = 1976] [outer = 0x12be89c00] 09:21:44 INFO - PROCESS | 1652 | 1461342104350 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]]]}] 09:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 821ms 09:21:44 INFO - PROCESS | 1652 | 1461342104418 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1652 | 1461342104420 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:21:44 INFO - PROCESS | 1652 | 1461342104425 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1652 | 1461342104427 Marionette TRACE conn2 <- [1,2606,null,{}] 09:21:44 INFO - PROCESS | 1652 | 1461342104431 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}] 09:21:44 INFO - PROCESS | 1652 | 1461342104542 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:21:44 INFO - PROCESS | 1652 | 1461342104648 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x127034000 == 60 [pid = 1652] [id = 659] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x119040800) [pid = 1652] [serial = 1977] [outer = 0x0] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11af6e800) [pid = 1652] [serial = 1978] [outer = 0x119040800] 09:21:44 INFO - PROCESS | 1652 | 1461342104682 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11bf85800) [pid = 1652] [serial = 1979] [outer = 0x119040800] 09:21:45 INFO - PROCESS | 1652 | 1461342105175 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]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 821ms 09:21:45 INFO - PROCESS | 1652 | 1461342105246 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 1652 | 1461342105250 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:21:45 INFO - PROCESS | 1652 | 1461342105255 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1652 | 1461342105257 Marionette TRACE conn2 <- [1,2610,null,{}] 09:21:45 INFO - PROCESS | 1652 | 1461342105259 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}] 09:21:45 INFO - PROCESS | 1652 | 1461342105366 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:21:45 INFO - PROCESS | 1652 | 1461342105443 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b05f000 == 61 [pid = 1652] [id = 660] 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x123e4e000) [pid = 1652] [serial = 1980] [outer = 0x0] 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x127410000) [pid = 1652] [serial = 1981] [outer = 0x123e4e000] 09:21:45 INFO - PROCESS | 1652 | 1461342105473 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x128fbf400) [pid = 1652] [serial = 1982] [outer = 0x123e4e000] 09:21:45 INFO - PROCESS | 1652 | 1461342105902 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]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 09:21:45 INFO - PROCESS | 1652 | 1461342105928 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 1652 | 1461342105930 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:21:45 INFO - PROCESS | 1652 | 1461342105932 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1652 | 1461342105935 Marionette TRACE conn2 <- [1,2614,null,{}] 09:21:45 INFO - PROCESS | 1652 | 1461342105943 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}] 09:21:46 INFO - PROCESS | 1652 | 1461342106058 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:21:46 INFO - PROCESS | 1652 | 1461342106137 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fa5f800 == 62 [pid = 1652] [id = 661] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x129669800) [pid = 1652] [serial = 1983] [outer = 0x0] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a4f7800) [pid = 1652] [serial = 1984] [outer = 0x129669800] 09:21:46 INFO - PROCESS | 1652 | 1461342106169 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12a9fa400) [pid = 1652] [serial = 1985] [outer = 0x129669800] 09:21:46 INFO - PROCESS | 1652 | 1461342106605 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]]]}] 09:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 722ms 09:21:46 INFO - PROCESS | 1652 | 1461342106655 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 1652 | 1461342106658 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:21:46 INFO - PROCESS | 1652 | 1461342106683 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 1652 | 1461342106685 Marionette TRACE conn2 <- [1,2618,null,{}] 09:21:46 INFO - PROCESS | 1652 | 1461342106687 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}] 09:21:46 INFO - PROCESS | 1652 | 1461342106835 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:21:46 INFO - PROCESS | 1652 | 1461342106846 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x130bd8000 == 63 [pid = 1652] [id = 662] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12aaf4400) [pid = 1652] [serial = 1986] [outer = 0x0] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b0bd800) [pid = 1652] [serial = 1987] [outer = 0x12aaf4400] 09:21:46 INFO - PROCESS | 1652 | 1461342106877 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b4de800) [pid = 1652] [serial = 1988] [outer = 0x12aaf4400] 09:21:47 INFO - PROCESS | 1652 | 1461342107296 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]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 668ms 09:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:21:47 INFO - PROCESS | 1652 | 1461342107352 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 1652 | 1461342107353 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:21:47 INFO - PROCESS | 1652 | 1461342107355 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1652 | 1461342107357 Marionette TRACE conn2 <- [1,2622,null,{}] 09:21:47 INFO - PROCESS | 1652 | 1461342107359 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}] 09:21:47 INFO - PROCESS | 1652 | 1461342107464 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:21:47 INFO - PROCESS | 1652 | 1461342107542 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x137250800 == 64 [pid = 1652] [id = 663] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12ace8000) [pid = 1652] [serial = 1989] [outer = 0x0] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12b519c00) [pid = 1652] [serial = 1990] [outer = 0x12ace8000] 09:21:47 INFO - PROCESS | 1652 | 1461342107571 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12b743c00) [pid = 1652] [serial = 1991] [outer = 0x12ace8000] 09:21:47 INFO - PROCESS | 1652 | 1461342107993 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]]]}] 09:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 672ms 09:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:21:48 INFO - PROCESS | 1652 | 1461342108028 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1652 | 1461342108029 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:21:48 INFO - PROCESS | 1652 | 1461342108031 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1652 | 1461342108032 Marionette TRACE conn2 <- [1,2626,null,{}] 09:21:48 INFO - PROCESS | 1652 | 1461342108035 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}] 09:21:48 INFO - PROCESS | 1652 | 1461342108178 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:21:48 INFO - PROCESS | 1652 | 1461342108259 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x137267800 == 65 [pid = 1652] [id = 664] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12be89000) [pid = 1652] [serial = 1992] [outer = 0x0] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12d01e000) [pid = 1652] [serial = 1993] [outer = 0x12be89000] 09:21:48 INFO - PROCESS | 1652 | 1461342108291 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12d18d800) [pid = 1652] [serial = 1994] [outer = 0x12be89000] 09:21:48 INFO - PROCESS | 1652 | 1461342108741 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]]]}] 09:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 09:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:21:48 INFO - PROCESS | 1652 | 1461342108752 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1652 | 1461342108753 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:21:48 INFO - PROCESS | 1652 | 1461342108755 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1652 | 1461342108759 Marionette TRACE conn2 <- [1,2630,null,{}] 09:21:48 INFO - PROCESS | 1652 | 1461342108762 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}] 09:21:48 INFO - PROCESS | 1652 | 1461342108870 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:21:48 INFO - PROCESS | 1652 | 1461342108949 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a975800 == 66 [pid = 1652] [id = 665] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x114f56800) [pid = 1652] [serial = 1995] [outer = 0x0] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11bf87400) [pid = 1652] [serial = 1996] [outer = 0x114f56800] 09:21:48 INFO - PROCESS | 1652 | 1461342108980 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12be8e800) [pid = 1652] [serial = 1997] [outer = 0x114f56800] 09:21:49 INFO - PROCESS | 1652 | 1461342109614 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]]]}] 09:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 923ms 09:21:49 INFO - PROCESS | 1652 | 1461342109679 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 1652 | 1461342109681 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:21:49 INFO - PROCESS | 1652 | 1461342109685 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - PROCESS | 1652 | 1461342109687 Marionette TRACE conn2 <- [1,2634,null,{}] 09:21:49 INFO - PROCESS | 1652 | 1461342109691 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}] 09:21:49 INFO - PROCESS | 1652 | 1461342109791 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:21:49 INFO - PROCESS | 1652 | 1461342109877 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b8c7800 == 67 [pid = 1652] [id = 666] 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119d51000) [pid = 1652] [serial = 1998] [outer = 0x0] 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11ac93000) [pid = 1652] [serial = 1999] [outer = 0x119d51000] 09:21:49 INFO - PROCESS | 1652 | 1461342109907 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11bcfe400) [pid = 1652] [serial = 2000] [outer = 0x119d51000] 09:21:50 INFO - PROCESS | 1652 | 1461342110332 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]]]}] 09:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 09:21:50 INFO - PROCESS | 1652 | 1461342110356 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 1652 | 1461342110360 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:21:50 INFO - PROCESS | 1652 | 1461342110365 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 1652 | 1461342110366 Marionette TRACE conn2 <- [1,2638,null,{}] 09:21:50 INFO - PROCESS | 1652 | 1461342110369 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}] 09:21:50 INFO - PROCESS | 1652 | 1461342110470 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:21:50 INFO - PROCESS | 1652 | 1461342110551 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2bb800 == 68 [pid = 1652] [id = 667] 09:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11bf82800) [pid = 1652] [serial = 2001] [outer = 0x0] 09:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11c859400) [pid = 1652] [serial = 2002] [outer = 0x11bf82800] 09:21:50 INFO - PROCESS | 1652 | 1461342110579 Marionette DEBUG loaded listener.js 09:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x124647400) [pid = 1652] [serial = 2003] [outer = 0x11bf82800] 09:21:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa5e000 == 67 [pid = 1652] [id = 657] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12e837800 == 66 [pid = 1652] [id = 656] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11624f000 == 65 [pid = 1652] [id = 655] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12db08800 == 64 [pid = 1652] [id = 654] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12d069000 == 63 [pid = 1652] [id = 653] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc26000 == 62 [pid = 1652] [id = 652] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x114f0e400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11be3a400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x127a21400) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a6d8800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12aecd000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b0bd000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12aaf2400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8e800 == 61 [pid = 1652] [id = 651] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaba000 == 60 [pid = 1652] [id = 650] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1296b7800 == 59 [pid = 1652] [id = 649] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11c46f800 == 58 [pid = 1652] [id = 648] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x128014000 == 57 [pid = 1652] [id = 647] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12f036800 == 56 [pid = 1652] [id = 644] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed37800 == 55 [pid = 1652] [id = 643] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12db13800 == 54 [pid = 1652] [id = 642] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2d3000 == 53 [pid = 1652] [id = 641] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11be60800 == 52 [pid = 1652] [id = 640] 09:21:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12db86800 == 51 [pid = 1652] [id = 639] 09:21:51 INFO - PROCESS | 1652 | 1461342111079 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]]]}] 09:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 771ms 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12b481800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1291cec00) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x1270e7c00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a212800) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12391d800) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12445b800) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11bf81800) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11c832000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11a502400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11afe8000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x114f4ec00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x115367000) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12966a800) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x118ed0800) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115893800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a496400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a21e400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a9f6000) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12a9da800) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a4ef800) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x128fc2400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12913b800) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a21c400) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127fbf800) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a4fb000) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 09:21:51 INFO - PROCESS | 1652 | 1461342111158 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:21:51 INFO - PROCESS | 1652 | 1461342111161 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:21:51 INFO - PROCESS | 1652 | 1461342111168 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 1652 | 1461342111171 Marionette TRACE conn2 <- [1,2642,null,{}] 09:21:51 INFO - PROCESS | 1652 | 1461342111183 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}] 09:21:51 INFO - PROCESS | 1652 | 1461342111324 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:21:51 INFO - PROCESS | 1652 | 1461342111341 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12411b000 == 52 [pid = 1652] [id = 668] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12463e800) [pid = 1652] [serial = 2004] [outer = 0x0] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x127fc1000) [pid = 1652] [serial = 2005] [outer = 0x12463e800] 09:21:51 INFO - PROCESS | 1652 | 1461342111386 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12913b800) [pid = 1652] [serial = 2006] [outer = 0x12463e800] 09:21:51 INFO - PROCESS | 1652 | 1461342111773 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]]]}] 09:21:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:21:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 624ms 09:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:21:51 INFO - PROCESS | 1652 | 1461342111791 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:21:51 INFO - PROCESS | 1652 | 1461342111793 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:21:51 INFO - PROCESS | 1652 | 1461342111795 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 1652 | 1461342111796 Marionette TRACE conn2 <- [1,2646,null,{}] 09:21:51 INFO - PROCESS | 1652 | 1461342111799 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}] 09:21:51 INFO - PROCESS | 1652 | 1461342111886 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:21:51 INFO - PROCESS | 1652 | 1461342111891 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aabf000 == 53 [pid = 1652] [id = 669] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1291cec00) [pid = 1652] [serial = 2007] [outer = 0x0] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129670400) [pid = 1652] [serial = 2008] [outer = 0x1291cec00] 09:21:51 INFO - PROCESS | 1652 | 1461342111918 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a46b400) [pid = 1652] [serial = 2009] [outer = 0x1291cec00] 09:21:52 INFO - PROCESS | 1652 | 1461342112252 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]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:21:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 09:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:21:52 INFO - PROCESS | 1652 | 1461342112264 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1652 | 1461342112265 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:21:52 INFO - PROCESS | 1652 | 1461342112267 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1652 | 1461342112269 Marionette TRACE conn2 <- [1,2650,null,{}] 09:21:52 INFO - PROCESS | 1652 | 1461342112271 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}] 09:21:52 INFO - PROCESS | 1652 | 1461342112364 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:21:52 INFO - PROCESS | 1652 | 1461342112425 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b092000 == 54 [pid = 1652] [id = 670] 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a217000) [pid = 1652] [serial = 2010] [outer = 0x0] 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a4a1000) [pid = 1652] [serial = 2011] [outer = 0x12a217000] 09:21:52 INFO - PROCESS | 1652 | 1461342112451 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a4fb400) [pid = 1652] [serial = 2012] [outer = 0x12a217000] 09:21:52 INFO - PROCESS | 1652 | 1461342112757 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]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:21:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 09:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:21:52 INFO - PROCESS | 1652 | 1461342112787 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1652 | 1461342112788 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:21:52 INFO - PROCESS | 1652 | 1461342112793 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1652 | 1461342112794 Marionette TRACE conn2 <- [1,2654,null,{}] 09:21:52 INFO - PROCESS | 1652 | 1461342112796 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}] 09:21:52 INFO - PROCESS | 1652 | 1461342112899 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:21:52 INFO - PROCESS | 1652 | 1461342112970 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cf77800 == 55 [pid = 1652] [id = 671] 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a4a4000) [pid = 1652] [serial = 2013] [outer = 0x0] 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a9dec00) [pid = 1652] [serial = 2014] [outer = 0x12a4a4000] 09:21:53 INFO - PROCESS | 1652 | 1461342112998 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b0bd000) [pid = 1652] [serial = 2015] [outer = 0x12a4a4000] 09:21:53 INFO - PROCESS | 1652 | 1461342113299 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]]]}] 09:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 09:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:21:53 INFO - PROCESS | 1652 | 1461342113312 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1652 | 1461342113313 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:21:53 INFO - PROCESS | 1652 | 1461342113315 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1652 | 1461342113316 Marionette TRACE conn2 <- [1,2658,null,{}] 09:21:53 INFO - PROCESS | 1652 | 1461342113318 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}] 09:21:53 INFO - PROCESS | 1652 | 1461342113430 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:21:53 INFO - PROCESS | 1652 | 1461342113469 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db1b000 == 56 [pid = 1652] [id = 672] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a9f1800) [pid = 1652] [serial = 2016] [outer = 0x0] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12b48d400) [pid = 1652] [serial = 2017] [outer = 0x12a9f1800] 09:21:53 INFO - PROCESS | 1652 | 1461342113495 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b518c00) [pid = 1652] [serial = 2018] [outer = 0x12a9f1800] 09:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 09:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:21:53 INFO - PROCESS | 1652 | 1461342113832 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]]]}] 09:21:53 INFO - PROCESS | 1652 | 1461342113835 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1652 | 1461342113836 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:21:53 INFO - PROCESS | 1652 | 1461342113839 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1652 | 1461342113842 Marionette TRACE conn2 <- [1,2662,null,{}] 09:21:53 INFO - PROCESS | 1652 | 1461342113846 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}] 09:21:53 INFO - PROCESS | 1652 | 1461342113960 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:21:53 INFO - PROCESS | 1652 | 1461342113971 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb7a800 == 57 [pid = 1652] [id = 673] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b0b6400) [pid = 1652] [serial = 2019] [outer = 0x0] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b743800) [pid = 1652] [serial = 2020] [outer = 0x12b0b6400] 09:21:54 INFO - PROCESS | 1652 | 1461342113997 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12c044800) [pid = 1652] [serial = 2021] [outer = 0x12b0b6400] 09:21:54 INFO - PROCESS | 1652 | 1461342114323 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]]]}] 09:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 09:21:54 INFO - PROCESS | 1652 | 1461342114361 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:21:54 INFO - PROCESS | 1652 | 1461342114362 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:21:54 INFO - PROCESS | 1652 | 1461342114364 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:21:54 INFO - PROCESS | 1652 | 1461342114365 Marionette TRACE conn2 <- [1,2666,null,{}] 09:21:54 INFO - PROCESS | 1652 | 1461342114367 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}] 09:21:54 INFO - PROCESS | 1652 | 1461342114495 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:21:54 INFO - PROCESS | 1652 | 1461342114513 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f754000 == 58 [pid = 1652] [id = 674] 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12b73d800) [pid = 1652] [serial = 2022] [outer = 0x0] 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12d01c800) [pid = 1652] [serial = 2023] [outer = 0x12b73d800] 09:21:54 INFO - PROCESS | 1652 | 1461342114538 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12d059800) [pid = 1652] [serial = 2024] [outer = 0x12b73d800] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12a46cc00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x119ab8000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x124641400) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a9d4400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12809b000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x114f10c00) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1277c1400) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12a4a0c00) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a4f9000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x118b41000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x115259000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a4f1c00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x115625c00) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1187ab400) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12891a400) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11af6ac00) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c859c00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11644cc00) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x128fc3400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1164a6800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12b4e6c00) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x114f0ac00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x114ba8400) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12913c800) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x127f21400) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x115360000) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1277c1c00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c839c00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x119095000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c1ef000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:21:55 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a217800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:21:55 INFO - PROCESS | 1652 | 1461342115531 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]]]}] 09:21:55 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) 09:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 09:21:55 INFO - PROCESS | 1652 | 1461342115536 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1652 | 1461342115537 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:21:55 INFO - PROCESS | 1652 | 1461342115541 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1652 | 1461342115542 Marionette TRACE conn2 <- [1,2670,null,{}] 09:21:55 INFO - PROCESS | 1652 | 1461342115545 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}] 09:21:55 INFO - PROCESS | 1652 | 1461342115636 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:21:55 INFO - PROCESS | 1652 | 1461342115640 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119250000 == 59 [pid = 1652] [id = 675] 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x114ba9c00) [pid = 1652] [serial = 2025] [outer = 0x0] 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11644cc00) [pid = 1652] [serial = 2026] [outer = 0x114ba9c00] 09:21:55 INFO - PROCESS | 1652 | 1461342115666 Marionette DEBUG loaded listener.js 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119095000) [pid = 1652] [serial = 2027] [outer = 0x114ba9c00] 09:21:56 INFO - PROCESS | 1652 | 1461342116488 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] 09:21:56 INFO - PROCESS | 1652 | 1461342116513 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:21:56 INFO - PROCESS | 1652 | 1461342116515 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1652 | 1461342116517 Marionette TRACE conn2 <- [1,2674,null,{}] 09:21:56 INFO - PROCESS | 1652 | 1461342116519 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}] 09:21:56 INFO - PROCESS | 1652 | 1461342116623 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:21:56 INFO - PROCESS | 1652 | 1461342116686 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f757000 == 60 [pid = 1652] [id = 676] 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114bb4000) [pid = 1652] [serial = 2028] [outer = 0x0] 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x127409800) [pid = 1652] [serial = 2029] [outer = 0x114bb4000] 09:21:56 INFO - PROCESS | 1652 | 1461342116716 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12aecc400) [pid = 1652] [serial = 2030] [outer = 0x114bb4000] 09:21:57 INFO - PROCESS | 1652 | 1461342117594 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] 09:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:21:57 INFO - PROCESS | 1652 | 1461342117640 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:21:57 INFO - PROCESS | 1652 | 1461342117644 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 1652 | 1461342117646 Marionette TRACE conn2 <- [1,2678,null,{}] 09:21:57 INFO - PROCESS | 1652 | 1461342117651 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}] 09:21:57 INFO - PROCESS | 1652 | 1461342117764 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:21:57 INFO - PROCESS | 1652 | 1461342117867 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5e3800 == 61 [pid = 1652] [id = 677] 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1155b6c00) [pid = 1652] [serial = 2031] [outer = 0x0] 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x115735400) [pid = 1652] [serial = 2032] [outer = 0x1155b6c00] 09:21:57 INFO - PROCESS | 1652 | 1461342117902 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11927b800) [pid = 1652] [serial = 2033] [outer = 0x1155b6c00] 09:21:58 INFO - PROCESS | 1652 | 1461342118834 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]]]}] 09:21:58 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) 09:21:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1224ms 09:21:58 INFO - PROCESS | 1652 | 1461342118868 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1652 | 1461342118872 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:21:58 INFO - PROCESS | 1652 | 1461342118876 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1652 | 1461342118878 Marionette TRACE conn2 <- [1,2682,null,{}] 09:21:58 INFO - PROCESS | 1652 | 1461342118881 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}] 09:21:58 INFO - PROCESS | 1652 | 1461342118990 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:21:59 INFO - PROCESS | 1652 | 1461342119097 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaba800 == 62 [pid = 1652] [id = 678] 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11bcf7c00) [pid = 1652] [serial = 2034] [outer = 0x0] 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c831c00) [pid = 1652] [serial = 2035] [outer = 0x11bcf7c00] 09:21:59 INFO - PROCESS | 1652 | 1461342119154 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1243b0c00) [pid = 1652] [serial = 2036] [outer = 0x11bcf7c00] 09:22:00 INFO - PROCESS | 1652 | 1461342120031 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]]]}] 09:22:00 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) 09:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1175ms 09:22:00 INFO - PROCESS | 1652 | 1461342120054 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 1652 | 1461342120056 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:22:00 INFO - PROCESS | 1652 | 1461342120059 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 1652 | 1461342120062 Marionette TRACE conn2 <- [1,2686,null,{}] 09:22:00 INFO - PROCESS | 1652 | 1461342120070 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}] 09:22:00 INFO - PROCESS | 1652 | 1461342120184 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:22:00 INFO - PROCESS | 1652 | 1461342120291 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f035800 == 63 [pid = 1652] [id = 679] 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x127fbe000) [pid = 1652] [serial = 2037] [outer = 0x0] 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12913c800) [pid = 1652] [serial = 2038] [outer = 0x127fbe000] 09:22:00 INFO - PROCESS | 1652 | 1461342120325 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a499400) [pid = 1652] [serial = 2039] [outer = 0x127fbe000] 09:22:01 INFO - PROCESS | 1652 | 1461342121269 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] 09:22:01 INFO - PROCESS | 1652 | 1461342121287 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:22:01 INFO - PROCESS | 1652 | 1461342121291 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 1652 | 1461342121292 Marionette TRACE conn2 <- [1,2690,null,{}] 09:22:01 INFO - PROCESS | 1652 | 1461342121295 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}] 09:22:01 INFO - PROCESS | 1652 | 1461342121403 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:22:01 INFO - PROCESS | 1652 | 1461342121508 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2b8000 == 64 [pid = 1652] [id = 680] 09:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x127fc2c00) [pid = 1652] [serial = 2040] [outer = 0x0] 09:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a9d6000) [pid = 1652] [serial = 2041] [outer = 0x127fc2c00] 09:22:01 INFO - PROCESS | 1652 | 1461342121541 Marionette DEBUG loaded listener.js 09:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12aaed800) [pid = 1652] [serial = 2042] [outer = 0x127fc2c00] 09:22:02 INFO - PROCESS | 1652 | 1461342122445 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] 09:22:02 INFO - PROCESS | 1652 | 1461342122467 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:22:02 INFO - PROCESS | 1652 | 1461342122470 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1652 | 1461342122473 Marionette TRACE conn2 <- [1,2694,null,{}] 09:22:02 INFO - PROCESS | 1652 | 1461342122477 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}] 09:22:02 INFO - PROCESS | 1652 | 1461342122583 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:22:02 INFO - PROCESS | 1652 | 1461342122650 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x127482000 == 65 [pid = 1652] [id = 681] 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x114f4bc00) [pid = 1652] [serial = 2043] [outer = 0x0] 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1155bdc00) [pid = 1652] [serial = 2044] [outer = 0x114f4bc00] 09:22:02 INFO - PROCESS | 1652 | 1461342122679 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x118f58000) [pid = 1652] [serial = 2045] [outer = 0x114f4bc00] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119250000 == 64 [pid = 1652] [id = 675] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12f754000 == 63 [pid = 1652] [id = 674] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb7a800 == 62 [pid = 1652] [id = 673] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12db1b000 == 61 [pid = 1652] [id = 672] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cf77800 == 60 [pid = 1652] [id = 671] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12be8c400) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12aee7400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b092000 == 59 [pid = 1652] [id = 670] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12aabf000 == 58 [pid = 1652] [id = 669] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12411b000 == 57 [pid = 1652] [id = 668] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2bb800 == 56 [pid = 1652] [id = 667] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11b8c7800 == 55 [pid = 1652] [id = 666] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b05f000 == 54 [pid = 1652] [id = 660] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x127034000 == 53 [pid = 1652] [id = 659] 09:22:03 INFO - PROCESS | 1652 | --DOCSHELL 0x130786800 == 52 [pid = 1652] [id = 658] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a471400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a214800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x118fb7400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12a9d9800) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1277c3000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11bcf4800) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127572000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12a6d4000) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a49e800) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bec8400) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x127f28800) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12aced000) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1291c8000) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11562cc00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a499800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12aaf0c00) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12aaf5c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11b838000) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118584c00) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b788800) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b4e2000) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118f4ec00) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12950f000) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12445d400) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a46d400) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x128f6e000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12aec6c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a9f7800) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b0b3800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12a4f3c00) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b48c800) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b0bf400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129134c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11b8ee000) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c82e400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a9eb400) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a4a2000) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1189ddc00) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124645800) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127fb8c00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a9ec000) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c83bc00) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129671000) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127fb8400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d4dc00) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118b3ac00) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b518000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b8eb400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1652 | 1461342123628 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:22:03 INFO - PROCESS | 1652 | 1461342123649 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:22:03 INFO - PROCESS | 1652 | 1461342123653 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:22:03 INFO - PROCESS | 1652 | 1461342123655 Marionette TRACE conn2 <- [1,2698,null,{}] 09:22:03 INFO - PROCESS | 1652 | 1461342123659 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}] 09:22:03 INFO - PROCESS | 1652 | 1461342123767 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:22:03 INFO - PROCESS | 1652 | 1461342123826 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a26800 == 53 [pid = 1652] [id = 682] 09:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11901d400) [pid = 1652] [serial = 2046] [outer = 0x0] 09:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ac93400) [pid = 1652] [serial = 2047] [outer = 0x11901d400] 09:22:03 INFO - PROCESS | 1652 | 1461342123853 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bf7ec00) [pid = 1652] [serial = 2048] [outer = 0x11901d400] 09:22:04 INFO - PROCESS | 1652 | 1461342124676 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] 09:22:04 INFO - PROCESS | 1652 | 1461342124727 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:22:04 INFO - PROCESS | 1652 | 1461342124730 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1652 | 1461342124732 Marionette TRACE conn2 <- [1,2702,null,{}] 09:22:04 INFO - PROCESS | 1652 | 1461342124739 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}] 09:22:04 INFO - PROCESS | 1652 | 1461342124857 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:22:04 INFO - PROCESS | 1652 | 1461342124895 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2d0000 == 54 [pid = 1652] [id = 683] 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c595400) [pid = 1652] [serial = 2049] [outer = 0x0] 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1243b6400) [pid = 1652] [serial = 2050] [outer = 0x11c595400] 09:22:04 INFO - PROCESS | 1652 | 1461342124924 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127f1bc00) [pid = 1652] [serial = 2051] [outer = 0x11c595400] 09:22:05 INFO - PROCESS | 1652 | 1461342125272 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]]]}] 09:22:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:22:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 573ms 09:22:05 INFO - PROCESS | 1652 | 1461342125308 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1652 | 1461342125309 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:22:05 INFO - PROCESS | 1652 | 1461342125312 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1652 | 1461342125313 Marionette TRACE conn2 <- [1,2706,null,{}] 09:22:05 INFO - PROCESS | 1652 | 1461342125315 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}] 09:22:05 INFO - PROCESS | 1652 | 1461342125429 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:22:05 INFO - PROCESS | 1652 | 1461342125472 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abcb000 == 55 [pid = 1652] [id = 684] 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127fb4000) [pid = 1652] [serial = 2052] [outer = 0x0] 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128fbc800) [pid = 1652] [serial = 2053] [outer = 0x127fb4000] 09:22:05 INFO - PROCESS | 1652 | 1461342125500 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129140000) [pid = 1652] [serial = 2054] [outer = 0x127fb4000] 09:22:05 INFO - PROCESS | 1652 | 1461342125851 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]]]}] 09:22:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:22:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 567ms 09:22:05 INFO - PROCESS | 1652 | 1461342125880 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1652 | 1461342125881 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:22:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:22:05 INFO - PROCESS | 1652 | 1461342125901 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1652 | 1461342125902 Marionette TRACE conn2 <- [1,2710,null,{}] 09:22:05 INFO - PROCESS | 1652 | 1461342125905 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}] 09:22:06 INFO - PROCESS | 1652 | 1461342126018 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:22:06 INFO - PROCESS | 1652 | 1461342126058 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc2a800 == 56 [pid = 1652] [id = 685] 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1291c4400) [pid = 1652] [serial = 2055] [outer = 0x0] 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12950e000) [pid = 1652] [serial = 2056] [outer = 0x1291c4400] 09:22:06 INFO - PROCESS | 1652 | 1461342126084 Marionette DEBUG loaded listener.js 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a217800) [pid = 1652] [serial = 2057] [outer = 0x1291c4400] 09:22:06 INFO - PROCESS | 1652 | 1461342126473 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] 09:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:22:06 INFO - PROCESS | 1652 | 1461342126523 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:22:06 INFO - PROCESS | 1652 | 1461342126533 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1652 | 1461342126535 Marionette TRACE conn2 <- [1,2714,null,{}] 09:22:06 INFO - PROCESS | 1652 | 1461342126538 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}] 09:22:06 INFO - PROCESS | 1652 | 1461342126734 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:22:06 INFO - PROCESS | 1652 | 1461342126769 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d357000 == 57 [pid = 1652] [id = 686] 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a467c00) [pid = 1652] [serial = 2058] [outer = 0x0] 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a4f3800) [pid = 1652] [serial = 2059] [outer = 0x12a467c00] 09:22:06 INFO - PROCESS | 1652 | 1461342126807 Marionette DEBUG loaded listener.js 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12aaf3000) [pid = 1652] [serial = 2060] [outer = 0x12a467c00] 09:22:07 INFO - PROCESS | 1652 | 1461342127325 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]]]}] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119040800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12aaf4400) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123e4e000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bf82800) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12be89000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119d51000) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x114f56800) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b73d800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a4a4000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12463e800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129669800) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1291cec00) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b0b6400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ace8000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a217000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x114ba9c00) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a9f1800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12aaf8800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129671400) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d55000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b0ba800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124462800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12aec4800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114545400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12966ac00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a54d400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a6d6c00) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1277c0400) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a215800) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:22:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115252800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:22:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 877ms 09:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:22:07 INFO - PROCESS | 1652 | 1461342127403 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:22:07 INFO - PROCESS | 1652 | 1461342127405 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:22:07 INFO - PROCESS | 1652 | 1461342127407 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:22:07 INFO - PROCESS | 1652 | 1461342127408 Marionette TRACE conn2 <- [1,2718,null,{}] 09:22:07 INFO - PROCESS | 1652 | 1461342127410 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}] 09:22:07 INFO - PROCESS | 1652 | 1461342127499 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:22:07 INFO - PROCESS | 1652 | 1461342127503 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119248000 == 58 [pid = 1652] [id = 687] 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1178e4000) [pid = 1652] [serial = 2061] [outer = 0x0] 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119d55800) [pid = 1652] [serial = 2062] [outer = 0x1178e4000] 09:22:07 INFO - PROCESS | 1652 | 1461342127531 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c838400) [pid = 1652] [serial = 2063] [outer = 0x1178e4000] 09:22:07 INFO - PROCESS | 1652 | 1461342127884 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] 09:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:22:07 INFO - PROCESS | 1652 | 1461342127930 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:22:07 INFO - PROCESS | 1652 | 1461342127932 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:22:07 INFO - PROCESS | 1652 | 1461342127934 Marionette TRACE conn2 <- [1,2722,null,{}] 09:22:07 INFO - PROCESS | 1652 | 1461342127936 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}] 09:22:08 INFO - PROCESS | 1652 | 1461342128025 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:22:08 INFO - PROCESS | 1652 | 1461342128030 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e407800 == 59 [pid = 1652] [id = 688] 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1155bfc00) [pid = 1652] [serial = 2064] [outer = 0x0] 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129671400) [pid = 1652] [serial = 2065] [outer = 0x1155bfc00] 09:22:08 INFO - PROCESS | 1652 | 1461342128056 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a9da800) [pid = 1652] [serial = 2066] [outer = 0x1155bfc00] 09:22:08 INFO - PROCESS | 1652 | 1461342128397 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] 09:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:22:08 INFO - PROCESS | 1652 | 1461342128404 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:22:08 INFO - PROCESS | 1652 | 1461342128406 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1652 | 1461342128410 Marionette TRACE conn2 <- [1,2726,null,{}] 09:22:08 INFO - PROCESS | 1652 | 1461342128412 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}] 09:22:08 INFO - PROCESS | 1652 | 1461342128501 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:22:08 INFO - PROCESS | 1652 | 1461342128567 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9b7800 == 60 [pid = 1652] [id = 689] 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123faf400) [pid = 1652] [serial = 2067] [outer = 0x0] 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12aaf6c00) [pid = 1652] [serial = 2068] [outer = 0x123faf400] 09:22:08 INFO - PROCESS | 1652 | 1461342128593 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aed1c00) [pid = 1652] [serial = 2069] [outer = 0x123faf400] 09:22:08 INFO - PROCESS | 1652 | 1461342128873 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]]]}] 09:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 09:22:08 INFO - PROCESS | 1652 | 1461342128930 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1652 | 1461342128931 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:22:08 INFO - PROCESS | 1652 | 1461342128933 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1652 | 1461342128934 Marionette TRACE conn2 <- [1,2730,null,{}] 09:22:08 INFO - PROCESS | 1652 | 1461342128937 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}] 09:22:09 INFO - PROCESS | 1652 | 1461342129030 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:22:09 INFO - PROCESS | 1652 | 1461342129034 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed30800 == 61 [pid = 1652] [id = 690] 09:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12aee3400) [pid = 1652] [serial = 2070] [outer = 0x0] 09:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b0b1800) [pid = 1652] [serial = 2071] [outer = 0x12aee3400] 09:22:09 INFO - PROCESS | 1652 | 1461342129063 Marionette DEBUG loaded listener.js 09:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b0ba800) [pid = 1652] [serial = 2072] [outer = 0x12aee3400] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd91800 == 60 [pid = 1652] [id = 645] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118bdd800 == 59 [pid = 1652] [id = 551] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed2a800 == 58 [pid = 1652] [id = 606] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x137250800 == 57 [pid = 1652] [id = 663] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb81800 == 56 [pid = 1652] [id = 589] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed46000 == 55 [pid = 1652] [id = 607] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef0800 == 54 [pid = 1652] [id = 646] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123a1e800 == 53 [pid = 1652] [id = 590] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x137267800 == 52 [pid = 1652] [id = 664] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11a975800 == 51 [pid = 1652] [id = 665] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a41c800 == 50 [pid = 1652] [id = 525] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa5f800 == 49 [pid = 1652] [id = 661] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7c800 == 48 [pid = 1652] [id = 527] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x130bd8000 == 47 [pid = 1652] [id = 662] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e83b000 == 46 [pid = 1652] [id = 569] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9be800 == 45 [pid = 1652] [id = 570] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb66000 == 44 [pid = 1652] [id = 588] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11b858000 == 43 [pid = 1652] [id = 512] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf1b000 == 42 [pid = 1652] [id = 568] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d361800 == 41 [pid = 1652] [id = 550] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x123a26800 == 40 [pid = 1652] [id = 682] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x127482000 == 39 [pid = 1652] [id = 681] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2b8000 == 38 [pid = 1652] [id = 680] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12f035800 == 37 [pid = 1652] [id = 679] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaba800 == 36 [pid = 1652] [id = 678] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12f757000 == 35 [pid = 1652] [id = 676] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5e3800 == 34 [pid = 1652] [id = 677] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d357000 == 33 [pid = 1652] [id = 686] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119248000 == 32 [pid = 1652] [id = 687] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc2a800 == 31 [pid = 1652] [id = 685] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12abcb000 == 30 [pid = 1652] [id = 684] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2d0000 == 29 [pid = 1652] [id = 683] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e407800 == 28 [pid = 1652] [id = 688] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12aaed400) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c832400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b48c400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129141400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b48f000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11562a000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bf85800) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11af6e800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b4de800) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b0bd800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128fbf400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124647400) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d01e000) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d18d800) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127410000) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c859400) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11bcfe400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11ac93000) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12be8e800) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11bf87400) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12d01c800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a9dec00) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127fc1000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12913b800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a9fa400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a4f7800) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129670400) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a46b400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b743800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b743c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b519c00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a4a1000) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a4fb400) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11644cc00) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119095000) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12b48d400) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b518c00) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12d059800) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c044800) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b0bd000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12aee6000) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12a9d4000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11bf84400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12acf1400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x129133800) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12acf0c00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119aba400) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x127409800) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 09:22:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e9b7800 == 27 [pid = 1652] [id = 689] 09:22:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12fa5c000 == 26 [pid = 1652] [id = 17] 09:22:11 INFO - PROCESS | 1652 | 1461342131447 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] 09:22:11 INFO - PROCESS | 1652 | 1461342131465 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:22:11 INFO - PROCESS | 1652 | 1461342131468 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1652 | 1461342131470 Marionette TRACE conn2 <- [1,2734,null,{}] 09:22:11 INFO - PROCESS | 1652 | 1461342131473 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}] 09:22:11 INFO - PROCESS | 1652 | 1461342131552 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:22:11 INFO - PROCESS | 1652 | 1461342131560 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187cb800 == 27 [pid = 1652] [id = 691] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x114f55800) [pid = 1652] [serial = 2073] [outer = 0x0] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114f56400) [pid = 1652] [serial = 2074] [outer = 0x114f55800] 09:22:11 INFO - PROCESS | 1652 | 1461342131592 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11509dc00) [pid = 1652] [serial = 2075] [outer = 0x114f55800] 09:22:11 INFO - PROCESS | 1652 | 1461342131931 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]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 09:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:22:11 INFO - PROCESS | 1652 | 1461342131988 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 1652 | 1461342131992 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:22:11 INFO - PROCESS | 1652 | 1461342131996 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1652 | 1461342131998 Marionette TRACE conn2 <- [1,2738,null,{}] 09:22:12 INFO - PROCESS | 1652 | 1461342132001 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}] 09:22:12 INFO - PROCESS | 1652 | 1461342132078 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:22:12 INFO - PROCESS | 1652 | 1461342132083 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119723800 == 28 [pid = 1652] [id = 692] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11509d000) [pid = 1652] [serial = 2076] [outer = 0x0] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x115367000) [pid = 1652] [serial = 2077] [outer = 0x11509d000] 09:22:12 INFO - PROCESS | 1652 | 1461342132112 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x115620000) [pid = 1652] [serial = 2078] [outer = 0x11509d000] 09:22:12 INFO - PROCESS | 1652 | 1461342132468 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]]]}] 09:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 09:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:22:12 INFO - PROCESS | 1652 | 1461342132517 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:22:12 INFO - PROCESS | 1652 | 1461342132518 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:22:12 INFO - PROCESS | 1652 | 1461342132521 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:22:12 INFO - PROCESS | 1652 | 1461342132523 Marionette TRACE conn2 <- [1,2742,null,{}] 09:22:12 INFO - PROCESS | 1652 | 1461342132531 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}] 09:22:12 INFO - PROCESS | 1652 | 1461342132611 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:22:12 INFO - PROCESS | 1652 | 1461342132616 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a974800 == 29 [pid = 1652] [id = 693] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1142cf000) [pid = 1652] [serial = 2079] [outer = 0x0] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115898000) [pid = 1652] [serial = 2080] [outer = 0x1142cf000] 09:22:12 INFO - PROCESS | 1652 | 1461342132648 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116619c00) [pid = 1652] [serial = 2081] [outer = 0x1142cf000] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11972e000 == 28 [pid = 1652] [id = 443] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11972d000 == 27 [pid = 1652] [id = 449] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5cf800 == 26 [pid = 1652] [id = 447] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12abcc000 == 25 [pid = 1652] [id = 458] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1151a9000 == 24 [pid = 1652] [id = 441] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa4800 == 23 [pid = 1652] [id = 457] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11b236000 == 22 [pid = 1652] [id = 445] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118b17000 == 21 [pid = 1652] [id = 442] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ce800 == 20 [pid = 1652] [id = 456] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12702b800 == 19 [pid = 1652] [id = 450] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad62000 == 18 [pid = 1652] [id = 451] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129317000 == 17 [pid = 1652] [id = 452] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123b86000 == 16 [pid = 1652] [id = 448] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a29d000 == 15 [pid = 1652] [id = 453] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2c3000 == 14 [pid = 1652] [id = 454] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11be6d800 == 13 [pid = 1652] [id = 455] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91e800 == 12 [pid = 1652] [id = 444] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11c12c000 == 11 [pid = 1652] [id = 446] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12f763000 == 10 [pid = 1652] [id = 18] 09:22:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed30800 == 9 [pid = 1652] [id = 690] 09:22:14 INFO - PROCESS | 1652 | 1461342134071 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]]]}] 09:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1572ms 09:22:14 INFO - PROCESS | 1652 | 1461342134094 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 1652 | 1461342134096 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:22:14 INFO - PROCESS | 1652 | 1461342134100 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 1652 | 1461342134101 Marionette TRACE conn2 <- [1,2746,null,{}] 09:22:14 INFO - PROCESS | 1652 | 1461342134106 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}] 09:22:14 INFO - PROCESS | 1652 | 1461342134183 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:22:14 INFO - PROCESS | 1652 | 1461342134233 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b07000 == 10 [pid = 1652] [id = 694] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x114f53000) [pid = 1652] [serial = 2082] [outer = 0x0] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11509e000) [pid = 1652] [serial = 2083] [outer = 0x114f53000] 09:22:14 INFO - PROCESS | 1652 | 1461342134262 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115366c00) [pid = 1652] [serial = 2084] [outer = 0x114f53000] 09:22:14 INFO - PROCESS | 1652 | 1461342134582 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]]]}] 09:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 09:22:14 INFO - PROCESS | 1652 | 1461342134620 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 1652 | 1461342134625 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:22:14 INFO - PROCESS | 1652 | 1461342134629 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 1652 | 1461342134631 Marionette TRACE conn2 <- [1,2750,null,{}] 09:22:14 INFO - PROCESS | 1652 | 1461342134634 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}] 09:22:14 INFO - PROCESS | 1652 | 1461342134712 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:22:14 INFO - PROCESS | 1652 | 1461342134717 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91f800 == 11 [pid = 1652] [id = 695] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1153bac00) [pid = 1652] [serial = 2085] [outer = 0x0] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11562d400) [pid = 1652] [serial = 2086] [outer = 0x1153bac00] 09:22:14 INFO - PROCESS | 1652 | 1461342134747 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117846000) [pid = 1652] [serial = 2087] [outer = 0x1153bac00] 09:22:15 INFO - PROCESS | 1652 | 1461342135074 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]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 472ms 09:22:15 INFO - PROCESS | 1652 | 1461342135102 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:22:15 INFO - PROCESS | 1652 | 1461342135103 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:22:15 INFO - PROCESS | 1652 | 1461342135106 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1652 | 1461342135109 Marionette TRACE conn2 <- [1,2754,null,{}] 09:22:15 INFO - PROCESS | 1652 | 1461342135117 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}] 09:22:15 INFO - PROCESS | 1652 | 1461342135204 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:22:15 INFO - PROCESS | 1652 | 1461342135213 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be5f000 == 12 [pid = 1652] [id = 696] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115098c00) [pid = 1652] [serial = 2088] [outer = 0x0] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118ed2400) [pid = 1652] [serial = 2089] [outer = 0x115098c00] 09:22:15 INFO - PROCESS | 1652 | 1461342135242 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11903c000) [pid = 1652] [serial = 2090] [outer = 0x115098c00] 09:22:15 INFO - PROCESS | 1652 | 1461342135600 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]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 09:22:15 INFO - PROCESS | 1652 | 1461342135629 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:22:15 INFO - PROCESS | 1652 | 1461342135631 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:22:15 INFO - PROCESS | 1652 | 1461342135633 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1652 | 1461342135634 Marionette TRACE conn2 <- [1,2758,null,{}] 09:22:15 INFO - PROCESS | 1652 | 1461342135637 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}] 09:22:15 INFO - PROCESS | 1652 | 1461342135733 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:22:15 INFO - PROCESS | 1652 | 1461342135741 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c12d800 == 13 [pid = 1652] [id = 697] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119272800) [pid = 1652] [serial = 2091] [outer = 0x0] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11927bc00) [pid = 1652] [serial = 2092] [outer = 0x119272800] 09:22:15 INFO - PROCESS | 1652 | 1461342135770 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119d53000) [pid = 1652] [serial = 2093] [outer = 0x119272800] 09:22:16 INFO - PROCESS | 1652 | 1461342136067 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]]]}] 09:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 09:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:22:16 INFO - PROCESS | 1652 | 1461342136102 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:22:16 INFO - PROCESS | 1652 | 1461342136103 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:22:16 INFO - PROCESS | 1652 | 1461342136105 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 1652 | 1461342136106 Marionette TRACE conn2 <- [1,2762,null,{}] 09:22:16 INFO - PROCESS | 1652 | 1461342136111 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}] 09:22:16 INFO - PROCESS | 1652 | 1461342136182 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:22:16 INFO - PROCESS | 1652 | 1461342136186 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b87800 == 14 [pid = 1652] [id = 698] 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114f04400) [pid = 1652] [serial = 2094] [outer = 0x0] 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a549400) [pid = 1652] [serial = 2095] [outer = 0x114f04400] 09:22:16 INFO - PROCESS | 1652 | 1461342136215 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11ac8e800) [pid = 1652] [serial = 2096] [outer = 0x114f04400] 09:22:16 INFO - PROCESS | 1652 | 1461342136563 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]]]}] 09:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 473ms 09:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:22:16 INFO - PROCESS | 1652 | 1461342136579 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:22:16 INFO - PROCESS | 1652 | 1461342136580 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:22:16 INFO - PROCESS | 1652 | 1461342136582 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 1652 | 1461342136583 Marionette TRACE conn2 <- [1,2766,null,{}] 09:22:16 INFO - PROCESS | 1652 | 1461342136586 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}] 09:22:16 INFO - PROCESS | 1652 | 1461342136703 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:22:16 INFO - PROCESS | 1652 | 1461342136723 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124119000 == 15 [pid = 1652] [id = 699] 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11ad44400) [pid = 1652] [serial = 2097] [outer = 0x0] 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11af6e800) [pid = 1652] [serial = 2098] [outer = 0x11ad44400] 09:22:16 INFO - PROCESS | 1652 | 1461342136752 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11b833400) [pid = 1652] [serial = 2099] [outer = 0x11ad44400] 09:22:17 INFO - PROCESS | 1652 | 1461342137072 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]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 09:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:22:17 INFO - PROCESS | 1652 | 1461342137103 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 1652 | 1461342137104 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:22:17 INFO - PROCESS | 1652 | 1461342137106 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1652 | 1461342137109 Marionette TRACE conn2 <- [1,2770,null,{}] 09:22:17 INFO - PROCESS | 1652 | 1461342137112 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}] 09:22:17 INFO - PROCESS | 1652 | 1461342137205 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:22:17 INFO - PROCESS | 1652 | 1461342137209 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12746f000 == 16 [pid = 1652] [id = 700] 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a950400) [pid = 1652] [serial = 2100] [outer = 0x0] 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11b8ec800) [pid = 1652] [serial = 2101] [outer = 0x11a950400] 09:22:17 INFO - PROCESS | 1652 | 1461342137235 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bcf9000) [pid = 1652] [serial = 2102] [outer = 0x11a950400] 09:22:17 INFO - PROCESS | 1652 | 1461342137560 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]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 473ms 09:22:17 INFO - PROCESS | 1652 | 1461342137580 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 1652 | 1461342137582 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:22:17 INFO - PROCESS | 1652 | 1461342137593 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1652 | 1461342137595 Marionette TRACE conn2 <- [1,2774,null,{}] 09:22:17 INFO - PROCESS | 1652 | 1461342137598 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}] 09:22:17 INFO - PROCESS | 1652 | 1461342137694 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:22:17 INFO - PROCESS | 1652 | 1461342137698 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128018000 == 17 [pid = 1652] [id = 701] 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11bebc800) [pid = 1652] [serial = 2103] [outer = 0x0] 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11bf7c800) [pid = 1652] [serial = 2104] [outer = 0x11bebc800] 09:22:17 INFO - PROCESS | 1652 | 1461342137727 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bf84c00) [pid = 1652] [serial = 2105] [outer = 0x11bebc800] 09:22:18 INFO - PROCESS | 1652 | 1461342138084 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]]]}] 09:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms 09:22:18 INFO - PROCESS | 1652 | 1461342138117 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 1652 | 1461342138119 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:22:18 INFO - PROCESS | 1652 | 1461342138121 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 1652 | 1461342138122 Marionette TRACE conn2 <- [1,2778,null,{}] 09:22:18 INFO - PROCESS | 1652 | 1461342138127 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}] 09:22:18 INFO - PROCESS | 1652 | 1461342138221 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:22:18 INFO - PROCESS | 1652 | 1461342138225 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba86800 == 18 [pid = 1652] [id = 702] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d4d800) [pid = 1652] [serial = 2106] [outer = 0x0] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c1f3800) [pid = 1652] [serial = 2107] [outer = 0x119d4d800] 09:22:18 INFO - PROCESS | 1652 | 1461342138250 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c732000) [pid = 1652] [serial = 2108] [outer = 0x119d4d800] 09:22:18 INFO - PROCESS | 1652 | 1461342138582 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]]]}] 09:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 472ms 09:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:22:18 INFO - PROCESS | 1652 | 1461342138597 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 1652 | 1461342138598 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:22:18 INFO - PROCESS | 1652 | 1461342138601 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 1652 | 1461342138602 Marionette TRACE conn2 <- [1,2782,null,{}] 09:22:18 INFO - PROCESS | 1652 | 1461342138604 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}] 09:22:18 INFO - PROCESS | 1652 | 1461342138981 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12fa5c800) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12be89c00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127fb4000) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114f55800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1291c4400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a467c00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1178e4000) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c595400) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11901d400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x114f4bc00) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127fc2c00) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127fbe000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11bcf7c00) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1155b6c00) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x114bb4000) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12aee3400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1155bfc00) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12f915c00) [pid = 1652] [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.] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123faf400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:22:19 INFO - PROCESS | 1652 | 1461342139029 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91c800 == 19 [pid = 1652] [id = 703] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x114bb4000) [pid = 1652] [serial = 2109] [outer = 0x0] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11509fc00) [pid = 1652] [serial = 2110] [outer = 0x114bb4000] 09:22:19 INFO - PROCESS | 1652 | 1461342139055 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11bcf7c00) [pid = 1652] [serial = 2111] [outer = 0x114bb4000] 09:22:19 INFO - PROCESS | 1652 | 1461342139381 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]]]}] 09:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 819ms 09:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:22:19 INFO - PROCESS | 1652 | 1461342139420 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 1652 | 1461342139421 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:22:19 INFO - PROCESS | 1652 | 1461342139424 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 1652 | 1461342139425 Marionette TRACE conn2 <- [1,2786,null,{}] 09:22:19 INFO - PROCESS | 1652 | 1461342139440 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}] 09:22:19 INFO - PROCESS | 1652 | 1461342139531 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:22:19 INFO - PROCESS | 1652 | 1461342139539 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b84000 == 20 [pid = 1652] [id = 704] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114f0e400) [pid = 1652] [serial = 2112] [outer = 0x0] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c83ac00) [pid = 1652] [serial = 2113] [outer = 0x114f0e400] 09:22:19 INFO - PROCESS | 1652 | 1461342139583 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c85b800) [pid = 1652] [serial = 2114] [outer = 0x114f0e400] 09:22:20 INFO - PROCESS | 1652 | 1461342140034 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]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 626ms 09:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:22:20 INFO - PROCESS | 1652 | 1461342140051 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 1652 | 1461342140053 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:22:20 INFO - PROCESS | 1652 | 1461342140057 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1652 | 1461342140058 Marionette TRACE conn2 <- [1,2790,null,{}] 09:22:20 INFO - PROCESS | 1652 | 1461342140062 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}] 09:22:20 INFO - PROCESS | 1652 | 1461342140213 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:22:20 INFO - PROCESS | 1652 | 1461342140224 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2d7000 == 21 [pid = 1652] [id = 705] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11ad4f400) [pid = 1652] [serial = 2115] [outer = 0x0] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123922400) [pid = 1652] [serial = 2116] [outer = 0x11ad4f400] 09:22:20 INFO - PROCESS | 1652 | 1461342140267 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123a5d000) [pid = 1652] [serial = 2117] [outer = 0x11ad4f400] 09:22:20 INFO - PROCESS | 1652 | 1461342140575 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]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 573ms 09:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:22:20 INFO - PROCESS | 1652 | 1461342140629 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 1652 | 1461342140631 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:22:20 INFO - PROCESS | 1652 | 1461342140633 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1652 | 1461342140634 Marionette TRACE conn2 <- [1,2794,null,{}] 09:22:20 INFO - PROCESS | 1652 | 1461342140636 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}] 09:22:20 INFO - PROCESS | 1652 | 1461342140714 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:22:20 INFO - PROCESS | 1652 | 1461342140719 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aab8800 == 22 [pid = 1652] [id = 706] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123e4c800) [pid = 1652] [serial = 2118] [outer = 0x0] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1243b5c00) [pid = 1652] [serial = 2119] [outer = 0x123e4c800] 09:22:20 INFO - PROCESS | 1652 | 1461342140744 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12463e800) [pid = 1652] [serial = 2120] [outer = 0x123e4c800] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12fc6e000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12c047800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115898000) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128fbc800) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x114f56400) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129140000) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a217800) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12950e000) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a4f3800) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d55800) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12aaf3000) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1243b6400) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11ac93400) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11bf7ec00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118f58000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1155bdc00) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a9d6000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12aaed800) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12913c800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a499400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1243b0c00) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11c831c00) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11927b800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x115735400) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12aecc400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x115367000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12b0ba800) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12b0b1800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11509dc00) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x129671400) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119a52400) [pid = 1652] [serial = 1394] [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.] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11c838400) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12aaf6c00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x127f1bc00) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12a9da800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12aed1c00) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 09:22:22 INFO - PROCESS | 1652 | 1461342142190 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]]]}] 09:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1569ms 09:22:22 INFO - PROCESS | 1652 | 1461342142203 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:22:22 INFO - PROCESS | 1652 | 1461342142205 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:22:22 INFO - PROCESS | 1652 | 1461342142211 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:22:22 INFO - PROCESS | 1652 | 1461342142213 Marionette TRACE conn2 <- [1,2798,null,{}] 09:22:22 INFO - PROCESS | 1652 | 1461342142218 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}] 09:22:22 INFO - PROCESS | 1652 | 1461342142291 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:22:22 INFO - PROCESS | 1652 | 1461342142340 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116647800 == 23 [pid = 1652] [id = 707] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x114f4f400) [pid = 1652] [serial = 2121] [outer = 0x0] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x115093c00) [pid = 1652] [serial = 2122] [outer = 0x114f4f400] 09:22:22 INFO - PROCESS | 1652 | 1461342142367 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11525bc00) [pid = 1652] [serial = 2123] [outer = 0x114f4f400] 09:22:22 INFO - PROCESS | 1652 | 1461342142703 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]]]}] 09:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 526ms 09:22:22 INFO - PROCESS | 1652 | 1461342142735 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:22:22 INFO - PROCESS | 1652 | 1461342142742 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:22:22 INFO - PROCESS | 1652 | 1461342142749 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:22:22 INFO - PROCESS | 1652 | 1461342142752 Marionette TRACE conn2 <- [1,2802,null,{}] 09:22:22 INFO - PROCESS | 1652 | 1461342142755 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}] 09:22:22 INFO - PROCESS | 1652 | 1461342142869 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:22:22 INFO - PROCESS | 1652 | 1461342142937 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e4e000 == 24 [pid = 1652] [id = 708] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x114f57400) [pid = 1652] [serial = 2124] [outer = 0x0] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x115363800) [pid = 1652] [serial = 2125] [outer = 0x114f57400] 09:22:22 INFO - PROCESS | 1652 | 1461342142979 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x115624000) [pid = 1652] [serial = 2126] [outer = 0x114f57400] 09:22:23 INFO - PROCESS | 1652 | 1461342143334 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]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 621ms 09:22:23 INFO - PROCESS | 1652 | 1461342143369 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:22:23 INFO - PROCESS | 1652 | 1461342143371 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:22:23 INFO - PROCESS | 1652 | 1461342143374 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1652 | 1461342143379 Marionette TRACE conn2 <- [1,2806,null,{}] 09:22:23 INFO - PROCESS | 1652 | 1461342143386 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}] 09:22:23 INFO - PROCESS | 1652 | 1461342143481 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:22:23 INFO - PROCESS | 1652 | 1461342143488 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b241000 == 25 [pid = 1652] [id = 709] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11400d800) [pid = 1652] [serial = 2127] [outer = 0x0] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118582800) [pid = 1652] [serial = 2128] [outer = 0x11400d800] 09:22:23 INFO - PROCESS | 1652 | 1461342143519 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118b41000) [pid = 1652] [serial = 2129] [outer = 0x11400d800] 09:22:23 INFO - PROCESS | 1652 | 1461342143847 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]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 523ms 09:22:23 INFO - PROCESS | 1652 | 1461342143897 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:22:23 INFO - PROCESS | 1652 | 1461342143899 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:22:23 INFO - PROCESS | 1652 | 1461342143901 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1652 | 1461342143902 Marionette TRACE conn2 <- [1,2810,null,{}] 09:22:23 INFO - PROCESS | 1652 | 1461342143905 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}] 09:22:23 INFO - PROCESS | 1652 | 1461342143977 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:22:23 INFO - PROCESS | 1652 | 1461342143982 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c137800 == 26 [pid = 1652] [id = 710] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1187ac400) [pid = 1652] [serial = 2130] [outer = 0x0] 09:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119019c00) [pid = 1652] [serial = 2131] [outer = 0x1187ac400] 09:22:24 INFO - PROCESS | 1652 | 1461342144010 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119096400) [pid = 1652] [serial = 2132] [outer = 0x1187ac400] 09:22:24 INFO - PROCESS | 1652 | 1461342144360 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]]]}] 09:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 09:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:22:24 INFO - PROCESS | 1652 | 1461342144371 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:22:24 INFO - PROCESS | 1652 | 1461342144373 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:22:24 INFO - PROCESS | 1652 | 1461342144379 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:22:24 INFO - PROCESS | 1652 | 1461342144381 Marionette TRACE conn2 <- [1,2814,null,{}] 09:22:24 INFO - PROCESS | 1652 | 1461342144384 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}] 09:22:24 INFO - PROCESS | 1652 | 1461342144518 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:22:24 INFO - PROCESS | 1652 | 1461342144531 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a1d000 == 27 [pid = 1652] [id = 711] 09:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x114f4ec00) [pid = 1652] [serial = 2133] [outer = 0x0] 09:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11927e000) [pid = 1652] [serial = 2134] [outer = 0x114f4ec00] 09:22:24 INFO - PROCESS | 1652 | 1461342144573 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d55800) [pid = 1652] [serial = 2135] [outer = 0x114f4ec00] 09:22:24 INFO - PROCESS | 1652 | 1461342144968 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]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 626ms 09:22:25 INFO - PROCESS | 1652 | 1461342145010 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1652 | 1461342145012 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:22:25 INFO - PROCESS | 1652 | 1461342145014 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1652 | 1461342145015 Marionette TRACE conn2 <- [1,2818,null,{}] 09:22:25 INFO - PROCESS | 1652 | 1461342145018 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}] 09:22:25 INFO - PROCESS | 1652 | 1461342145104 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:22:25 INFO - PROCESS | 1652 | 1461342145112 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124115000 == 28 [pid = 1652] [id = 712] 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11a507000) [pid = 1652] [serial = 2136] [outer = 0x0] 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11ad49400) [pid = 1652] [serial = 2137] [outer = 0x11a507000] 09:22:25 INFO - PROCESS | 1652 | 1461342145141 Marionette DEBUG loaded listener.js 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11afe4800) [pid = 1652] [serial = 2138] [outer = 0x11a507000] 09:22:25 INFO - PROCESS | 1652 | 1461342145448 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]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 09:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:22:25 INFO - PROCESS | 1652 | 1461342145484 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1652 | 1461342145485 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:22:25 INFO - PROCESS | 1652 | 1461342145487 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1652 | 1461342145488 Marionette TRACE conn2 <- [1,2822,null,{}] 09:22:25 INFO - PROCESS | 1652 | 1461342145492 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}] 09:22:25 INFO - PROCESS | 1652 | 1461342145563 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:22:25 INFO - PROCESS | 1652 | 1461342145567 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12746c800 == 29 [pid = 1652] [id = 713] 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11b2ca400) [pid = 1652] [serial = 2139] [outer = 0x0] 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11b83a800) [pid = 1652] [serial = 2140] [outer = 0x11b2ca400] 09:22:25 INFO - PROCESS | 1652 | 1461342145596 Marionette DEBUG loaded listener.js 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11bcf6c00) [pid = 1652] [serial = 2141] [outer = 0x11b2ca400] 09:22:25 INFO - PROCESS | 1652 | 1461342145917 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]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:22:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 473ms 09:22:25 INFO - PROCESS | 1652 | 1461342145961 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1652 | 1461342145962 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:22:25 INFO - PROCESS | 1652 | 1461342145974 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1652 | 1461342145975 Marionette TRACE conn2 <- [1,2826,null,{}] 09:22:25 INFO - PROCESS | 1652 | 1461342145977 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}] 09:22:26 INFO - PROCESS | 1652 | 1461342146047 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:22:26 INFO - PROCESS | 1652 | 1461342146051 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1280b0800 == 30 [pid = 1652] [id = 714] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x114bb6800) [pid = 1652] [serial = 2142] [outer = 0x0] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11bec1c00) [pid = 1652] [serial = 2143] [outer = 0x114bb6800] 09:22:26 INFO - PROCESS | 1652 | 1461342146079 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11bf85400) [pid = 1652] [serial = 2144] [outer = 0x114bb6800] 09:22:26 INFO - PROCESS | 1652 | 1461342146382 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 422ms 09:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:22:26 INFO - PROCESS | 1652 | 1461342146398 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 1652 | 1461342146399 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:22:26 INFO - PROCESS | 1652 | 1461342146401 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 1652 | 1461342146402 Marionette TRACE conn2 <- [1,2830,null,{}] 09:22:26 INFO - PROCESS | 1652 | 1461342146405 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}] 09:22:26 INFO - PROCESS | 1652 | 1461342146481 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:22:26 INFO - PROCESS | 1652 | 1461342146486 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b23f800 == 31 [pid = 1652] [id = 715] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115251800) [pid = 1652] [serial = 2145] [outer = 0x0] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11c594800) [pid = 1652] [serial = 2146] [outer = 0x115251800] 09:22:26 INFO - PROCESS | 1652 | 1461342146514 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11c830800) [pid = 1652] [serial = 2147] [outer = 0x115251800] 09:22:26 INFO - PROCESS | 1652 | 1461342146822 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]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 468ms 09:22:26 INFO - PROCESS | 1652 | 1461342146870 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 1652 | 1461342146871 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:22:26 INFO - PROCESS | 1652 | 1461342146874 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 1652 | 1461342146875 Marionette TRACE conn2 <- [1,2834,null,{}] 09:22:26 INFO - PROCESS | 1652 | 1461342146877 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}] 09:22:26 INFO - PROCESS | 1652 | 1461342146984 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:22:26 INFO - PROCESS | 1652 | 1461342146991 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ab800 == 32 [pid = 1652] [id = 716] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bcfec00) [pid = 1652] [serial = 2148] [outer = 0x0] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c830400) [pid = 1652] [serial = 2149] [outer = 0x11bcfec00] 09:22:27 INFO - PROCESS | 1652 | 1461342147016 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c853000) [pid = 1652] [serial = 2150] [outer = 0x11bcfec00] 09:22:27 INFO - PROCESS | 1652 | 1461342147360 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:22:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:22:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 09:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:22:27 INFO - PROCESS | 1652 | 1461342147397 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1652 | 1461342147399 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:22:27 INFO - PROCESS | 1652 | 1461342147401 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1652 | 1461342147403 Marionette TRACE conn2 <- [1,2838,null,{}] 09:22:27 INFO - PROCESS | 1652 | 1461342147405 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}] 09:22:27 INFO - PROCESS | 1652 | 1461342147511 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:22:27 INFO - PROCESS | 1652 | 1461342147516 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a1a800 == 33 [pid = 1652] [id = 717] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c835000) [pid = 1652] [serial = 2151] [outer = 0x0] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c85dc00) [pid = 1652] [serial = 2152] [outer = 0x11c835000] 09:22:27 INFO - PROCESS | 1652 | 1461342147545 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1241f0400) [pid = 1652] [serial = 2153] [outer = 0x11c835000] 09:22:27 INFO - PROCESS | 1652 | 1461342147897 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]]]}] 09:22:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:22:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 09:22:27 INFO - PROCESS | 1652 | 1461342147934 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1652 | 1461342147935 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:22:27 INFO - PROCESS | 1652 | 1461342147937 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1652 | 1461342147938 Marionette TRACE conn2 <- [1,2842,null,{}] 09:22:27 INFO - PROCESS | 1652 | 1461342147941 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}] 09:22:28 INFO - PROCESS | 1652 | 1461342148033 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:22:28 INFO - PROCESS | 1652 | 1461342148037 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa9000 == 34 [pid = 1652] [id = 718] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d55000) [pid = 1652] [serial = 2154] [outer = 0x0] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124640c00) [pid = 1652] [serial = 2155] [outer = 0x119d55000] 09:22:28 INFO - PROCESS | 1652 | 1461342148063 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124647c00) [pid = 1652] [serial = 2156] [outer = 0x119d55000] 09:22:28 INFO - PROCESS | 1652 | 1461342148379 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]]]}] 09:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 468ms 09:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:22:28 INFO - PROCESS | 1652 | 1461342148414 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1652 | 1461342148416 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:22:28 INFO - PROCESS | 1652 | 1461342148418 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1652 | 1461342148419 Marionette TRACE conn2 <- [1,2846,null,{}] 09:22:28 INFO - PROCESS | 1652 | 1461342148421 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}] 09:22:28 INFO - PROCESS | 1652 | 1461342148520 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:22:28 INFO - PROCESS | 1652 | 1461342148532 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abd5000 == 35 [pid = 1652] [id = 719] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124641800) [pid = 1652] [serial = 2157] [outer = 0x0] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1270e8000) [pid = 1652] [serial = 2158] [outer = 0x124641800] 09:22:28 INFO - PROCESS | 1652 | 1461342148557 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127574400) [pid = 1652] [serial = 2159] [outer = 0x124641800] 09:22:28 INFO - PROCESS | 1652 | 1461342148900 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]]]}] 09:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 09:22:28 INFO - PROCESS | 1652 | 1461342148938 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1652 | 1461342148941 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:22:28 INFO - PROCESS | 1652 | 1461342148944 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1652 | 1461342148945 Marionette TRACE conn2 <- [1,2850,null,{}] 09:22:28 INFO - PROCESS | 1652 | 1461342148947 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}] 09:22:29 INFO - PROCESS | 1652 | 1461342149061 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:22:29 INFO - PROCESS | 1652 | 1461342149067 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad89800 == 36 [pid = 1652] [id = 720] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124648000) [pid = 1652] [serial = 2160] [outer = 0x0] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1277c0400) [pid = 1652] [serial = 2161] [outer = 0x124648000] 09:22:29 INFO - PROCESS | 1652 | 1461342149092 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127f1f400) [pid = 1652] [serial = 2162] [outer = 0x124648000] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11ad4f400) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a950400) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11bebc800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d4d800) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114bb4000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x114f04400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119272800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115098c00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1153bac00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x114f53000) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1142cf000) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11ad44400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x114f0e400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:22:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11509d000) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:22:29 INFO - PROCESS | 1652 | 1461342149472 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms 09:22:29 INFO - PROCESS | 1652 | 1461342149514 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1652 | 1461342149515 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:22:29 INFO - PROCESS | 1652 | 1461342149518 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1652 | 1461342149519 Marionette TRACE conn2 <- [1,2854,null,{}] 09:22:29 INFO - PROCESS | 1652 | 1461342149521 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}] 09:22:29 INFO - PROCESS | 1652 | 1461342149600 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:22:29 INFO - PROCESS | 1652 | 1461342149604 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x127468800 == 37 [pid = 1652] [id = 721] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114f0e400) [pid = 1652] [serial = 2163] [outer = 0x0] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118e19c00) [pid = 1652] [serial = 2164] [outer = 0x114f0e400] 09:22:29 INFO - PROCESS | 1652 | 1461342149630 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11ad4f400) [pid = 1652] [serial = 2165] [outer = 0x114f0e400] 09:22:29 INFO - PROCESS | 1652 | 1461342149976 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]]]}] 09:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 468ms 09:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:22:29 INFO - PROCESS | 1652 | 1461342149987 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1652 | 1461342149988 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:22:29 INFO - PROCESS | 1652 | 1461342149990 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1652 | 1461342149993 Marionette TRACE conn2 <- [1,2858,null,{}] 09:22:29 INFO - PROCESS | 1652 | 1461342149998 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}] 09:22:30 INFO - PROCESS | 1652 | 1461342150098 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:22:30 INFO - PROCESS | 1652 | 1461342150104 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b063800 == 38 [pid = 1652] [id = 722] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b837c00) [pid = 1652] [serial = 2166] [outer = 0x0] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c832400) [pid = 1652] [serial = 2167] [outer = 0x11b837c00] 09:22:30 INFO - PROCESS | 1652 | 1461342150133 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127f27000) [pid = 1652] [serial = 2168] [outer = 0x11b837c00] 09:22:30 INFO - PROCESS | 1652 | 1461342150430 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 473ms 09:22:30 INFO - PROCESS | 1652 | 1461342150463 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:22:30 INFO - PROCESS | 1652 | 1461342150465 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:22:30 INFO - PROCESS | 1652 | 1461342150467 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 1652 | 1461342150468 Marionette TRACE conn2 <- [1,2862,null,{}] 09:22:30 INFO - PROCESS | 1652 | 1461342150470 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}] 09:22:30 INFO - PROCESS | 1652 | 1461342150552 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:22:30 INFO - PROCESS | 1652 | 1461342150557 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1cc000 == 39 [pid = 1652] [id = 723] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127f28800) [pid = 1652] [serial = 2169] [outer = 0x0] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12809b000) [pid = 1652] [serial = 2170] [outer = 0x127f28800] 09:22:30 INFO - PROCESS | 1652 | 1461342150583 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12891e800) [pid = 1652] [serial = 2171] [outer = 0x127f28800] 09:22:30 INFO - PROCESS | 1652 | 1461342150906 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]]]}] 09:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 471ms 09:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:22:30 INFO - PROCESS | 1652 | 1461342150938 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:22:30 INFO - PROCESS | 1652 | 1461342150940 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:22:30 INFO - PROCESS | 1652 | 1461342150942 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 1652 | 1461342150943 Marionette TRACE conn2 <- [1,2866,null,{}] 09:22:30 INFO - PROCESS | 1652 | 1461342150946 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}] 09:22:31 INFO - PROCESS | 1652 | 1461342151047 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:22:31 INFO - PROCESS | 1652 | 1461342151053 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e0000 == 40 [pid = 1652] [id = 724] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12891e400) [pid = 1652] [serial = 2172] [outer = 0x0] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128928000) [pid = 1652] [serial = 2173] [outer = 0x12891e400] 09:22:31 INFO - PROCESS | 1652 | 1461342151079 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128f6ec00) [pid = 1652] [serial = 2174] [outer = 0x12891e400] 09:22:31 INFO - PROCESS | 1652 | 1461342151377 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]]]}] 09:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 471ms 09:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:22:31 INFO - PROCESS | 1652 | 1461342151447 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:22:31 INFO - PROCESS | 1652 | 1461342151449 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:22:31 INFO - PROCESS | 1652 | 1461342151453 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 1652 | 1461342151455 Marionette TRACE conn2 <- [1,2870,null,{}] 09:22:31 INFO - PROCESS | 1652 | 1461342151459 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}] 09:22:31 INFO - PROCESS | 1652 | 1461342151548 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:22:31 INFO - PROCESS | 1652 | 1461342151639 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x115755800 == 41 [pid = 1652] [id = 725] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x114f04000) [pid = 1652] [serial = 2175] [outer = 0x0] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x114f08400) [pid = 1652] [serial = 2176] [outer = 0x114f04000] 09:22:31 INFO - PROCESS | 1652 | 1461342151672 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114f50c00) [pid = 1652] [serial = 2177] [outer = 0x114f04000] 09:22:32 INFO - PROCESS | 1652 | 1461342152172 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]]]}] 09:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 774ms 09:22:32 INFO - PROCESS | 1652 | 1461342152253 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:22:32 INFO - PROCESS | 1652 | 1461342152256 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:22:32 INFO - PROCESS | 1652 | 1461342152286 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1652 | 1461342152289 Marionette TRACE conn2 <- [1,2874,null,{}] 09:22:32 INFO - PROCESS | 1652 | 1461342152291 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}] 09:22:32 INFO - PROCESS | 1652 | 1461342152397 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:22:32 INFO - PROCESS | 1652 | 1461342152449 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c13a000 == 42 [pid = 1652] [id = 726] 09:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114f52800) [pid = 1652] [serial = 2178] [outer = 0x0] 09:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115625c00) [pid = 1652] [serial = 2179] [outer = 0x114f52800] 09:22:32 INFO - PROCESS | 1652 | 1461342152478 Marionette DEBUG loaded listener.js 09:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1164a7c00) [pid = 1652] [serial = 2180] [outer = 0x114f52800] 09:22:33 INFO - PROCESS | 1652 | 1461342153165 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]]]}] 09:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 928ms 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b1cc000 == 41 [pid = 1652] [id = 723] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b063800 == 40 [pid = 1652] [id = 722] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127468800 == 39 [pid = 1652] [id = 721] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad89800 == 38 [pid = 1652] [id = 720] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12abd5000 == 37 [pid = 1652] [id = 719] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa9000 == 36 [pid = 1652] [id = 718] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123a1a800 == 35 [pid = 1652] [id = 717] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243b5c00) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | 1461342153245 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:22:33 INFO - PROCESS | 1652 | 1461342153247 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ab800 == 34 [pid = 1652] [id = 716] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11b23f800 == 33 [pid = 1652] [id = 715] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1280b0800 == 32 [pid = 1652] [id = 714] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12746c800 == 31 [pid = 1652] [id = 713] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x124115000 == 30 [pid = 1652] [id = 712] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123a1d000 == 29 [pid = 1652] [id = 711] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11c137800 == 28 [pid = 1652] [id = 710] 09:22:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11b241000 == 27 [pid = 1652] [id = 709] 09:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:22:33 INFO - PROCESS | 1652 | 1461342153258 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:22:33 INFO - PROCESS | 1652 | 1461342153260 Marionette TRACE conn2 <- [1,2878,null,{}] 09:22:33 INFO - PROCESS | 1652 | 1461342153264 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}] 09:22:33 INFO - PROCESS | 1652 | 1461342153341 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115620000) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123a5d000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11b8ec800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bf7c800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c1f3800) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c732000) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123922400) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11509fc00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bcf7c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a549400) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11ac8e800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11927bc00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d53000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118ed2400) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11903c000) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11562d400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117846000) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11509e000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x115366c00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116619c00) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11af6e800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11c83ac00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11bf84c00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11bcf9000) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11c85b800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11b833400) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 09:22:33 INFO - PROCESS | 1652 | 1461342153397 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119231800 == 28 [pid = 1652] [id = 727] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11509fc00) [pid = 1652] [serial = 2181] [outer = 0x0] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11535e000) [pid = 1652] [serial = 2182] [outer = 0x11509fc00] 09:22:33 INFO - PROCESS | 1652 | 1461342153426 Marionette DEBUG loaded listener.js 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1153bcc00) [pid = 1652] [serial = 2183] [outer = 0x11509fc00] 09:22:33 INFO - PROCESS | 1652 | 1461342153762 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]]]}] 09:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 09:22:33 INFO - PROCESS | 1652 | 1461342153780 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:22:33 INFO - PROCESS | 1652 | 1461342153783 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:22:33 INFO - PROCESS | 1652 | 1461342153788 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:22:33 INFO - PROCESS | 1652 | 1461342153790 Marionette TRACE conn2 <- [1,2882,null,{}] 09:22:33 INFO - PROCESS | 1652 | 1461342153795 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}] 09:22:33 INFO - PROCESS | 1652 | 1461342153869 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:22:33 INFO - PROCESS | 1652 | 1461342153942 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a958000 == 29 [pid = 1652] [id = 728] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115259000) [pid = 1652] [serial = 2184] [outer = 0x0] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115627800) [pid = 1652] [serial = 2185] [outer = 0x115259000] 09:22:33 INFO - PROCESS | 1652 | 1461342153969 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118907000) [pid = 1652] [serial = 2186] [outer = 0x115259000] 09:22:34 INFO - PROCESS | 1652 | 1461342154284 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]]]}] 09:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 09:22:34 INFO - PROCESS | 1652 | 1461342154313 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1652 | 1461342154314 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:22:34 INFO - PROCESS | 1652 | 1461342154317 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1652 | 1461342154319 Marionette TRACE conn2 <- [1,2886,null,{}] 09:22:34 INFO - PROCESS | 1652 | 1461342154329 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}] 09:22:34 INFO - PROCESS | 1652 | 1461342154407 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:22:34 INFO - PROCESS | 1652 | 1461342154415 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4bb000 == 30 [pid = 1652] [id = 729] 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118bf0800) [pid = 1652] [serial = 2187] [outer = 0x0] 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119094800) [pid = 1652] [serial = 2188] [outer = 0x118bf0800] 09:22:34 INFO - PROCESS | 1652 | 1461342154444 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119d53400) [pid = 1652] [serial = 2189] [outer = 0x118bf0800] 09:22:34 INFO - PROCESS | 1652 | 1461342154856 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]]]}] 09:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 09:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:22:34 INFO - PROCESS | 1652 | 1461342154888 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1652 | 1461342154891 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:22:34 INFO - PROCESS | 1652 | 1461342154894 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1652 | 1461342154896 Marionette TRACE conn2 <- [1,2890,null,{}] 09:22:34 INFO - PROCESS | 1652 | 1461342154900 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}] 09:22:35 INFO - PROCESS | 1652 | 1461342155020 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:22:35 INFO - PROCESS | 1652 | 1461342155030 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x124110000 == 31 [pid = 1652] [id = 730] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11927c000) [pid = 1652] [serial = 2190] [outer = 0x0] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a952400) [pid = 1652] [serial = 2191] [outer = 0x11927c000] 09:22:35 INFO - PROCESS | 1652 | 1461342155073 Marionette DEBUG loaded listener.js 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11ad4d400) [pid = 1652] [serial = 2192] [outer = 0x11927c000] 09:22:35 INFO - PROCESS | 1652 | 1461342155469 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 621ms 09:22:35 INFO - PROCESS | 1652 | 1461342155515 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:22:35 INFO - PROCESS | 1652 | 1461342155517 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:22:35 INFO - PROCESS | 1652 | 1461342155519 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:22:35 INFO - PROCESS | 1652 | 1461342155520 Marionette TRACE conn2 <- [1,2894,null,{}] 09:22:35 INFO - PROCESS | 1652 | 1461342155530 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}] 09:22:35 INFO - PROCESS | 1652 | 1461342155621 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:22:35 INFO - PROCESS | 1652 | 1461342155626 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x127335000 == 32 [pid = 1652] [id = 731] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x114bb2000) [pid = 1652] [serial = 2193] [outer = 0x0] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11af71800) [pid = 1652] [serial = 2194] [outer = 0x114bb2000] 09:22:35 INFO - PROCESS | 1652 | 1461342155652 Marionette DEBUG loaded listener.js 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11afdd800) [pid = 1652] [serial = 2195] [outer = 0x114bb2000] 09:22:35 INFO - PROCESS | 1652 | 1461342155996 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]]]}] 09:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 526ms 09:22:36 INFO - PROCESS | 1652 | 1461342156045 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:22:36 INFO - PROCESS | 1652 | 1461342156047 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:22:36 INFO - PROCESS | 1652 | 1461342156049 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:22:36 INFO - PROCESS | 1652 | 1461342156050 Marionette TRACE conn2 <- [1,2898,null,{}] 09:22:36 INFO - PROCESS | 1652 | 1461342156052 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}] 09:22:36 INFO - PROCESS | 1652 | 1461342156163 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:22:36 INFO - PROCESS | 1652 | 1461342156197 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12802d000 == 33 [pid = 1652] [id = 732] 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b2ca000) [pid = 1652] [serial = 2196] [outer = 0x0] 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bebf800) [pid = 1652] [serial = 2197] [outer = 0x11b2ca000] 09:22:36 INFO - PROCESS | 1652 | 1461342156226 Marionette DEBUG loaded listener.js 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c1f2c00) [pid = 1652] [serial = 2198] [outer = 0x11b2ca000] 09:22:36 INFO - PROCESS | 1652 | 1461342156568 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]]]}] 09:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 09:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:22:36 INFO - PROCESS | 1652 | 1461342156618 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:22:36 INFO - PROCESS | 1652 | 1461342156620 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:22:36 INFO - PROCESS | 1652 | 1461342156622 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:22:36 INFO - PROCESS | 1652 | 1461342156623 Marionette TRACE conn2 <- [1,2902,null,{}] 09:22:36 INFO - PROCESS | 1652 | 1461342156625 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}] 09:22:36 INFO - PROCESS | 1652 | 1461342156719 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:22:36 INFO - PROCESS | 1652 | 1461342156724 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296bc000 == 34 [pid = 1652] [id = 733] 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c1f3800) [pid = 1652] [serial = 2199] [outer = 0x0] 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c831800) [pid = 1652] [serial = 2200] [outer = 0x11c1f3800] 09:22:36 INFO - PROCESS | 1652 | 1461342156750 Marionette DEBUG loaded listener.js 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c853400) [pid = 1652] [serial = 2201] [outer = 0x11c1f3800] 09:22:37 INFO - PROCESS | 1652 | 1461342157090 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 517ms 09:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:22:37 INFO - PROCESS | 1652 | 1461342157140 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 1652 | 1461342157141 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:22:37 INFO - PROCESS | 1652 | 1461342157144 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1652 | 1461342157145 Marionette TRACE conn2 <- [1,2906,null,{}] 09:22:37 INFO - PROCESS | 1652 | 1461342157147 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}] 09:22:37 INFO - PROCESS | 1652 | 1461342157241 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:22:37 INFO - PROCESS | 1652 | 1461342157254 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2e0000 == 35 [pid = 1652] [id = 734] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c853800) [pid = 1652] [serial = 2202] [outer = 0x0] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c85ac00) [pid = 1652] [serial = 2203] [outer = 0x11c853800] 09:22:37 INFO - PROCESS | 1652 | 1461342157280 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12391d800) [pid = 1652] [serial = 2204] [outer = 0x11c853800] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x127f28800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124641800) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124648000) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x114f0e400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b837c00) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d55000) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11400d800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114f4ec00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a507000) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1187ac400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x114bb6800) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11b2ca400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123e4c800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115251800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x114f4f400) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11bcfec00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x114f57400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11c835000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:22:37 INFO - PROCESS | 1652 | 1461342157746 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]]]}] 09:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 621ms 09:22:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:22:37 INFO - PROCESS | 1652 | 1461342157766 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 1652 | 1461342157767 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:22:37 INFO - PROCESS | 1652 | 1461342157770 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1652 | 1461342157771 Marionette TRACE conn2 <- [1,2910,null,{}] 09:22:37 INFO - PROCESS | 1652 | 1461342157773 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}] 09:22:37 INFO - PROCESS | 1652 | 1461342157850 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:22:37 INFO - PROCESS | 1652 | 1461342157855 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5d0800 == 36 [pid = 1652] [id = 735] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x114f0e400) [pid = 1652] [serial = 2205] [outer = 0x0] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118bed000) [pid = 1652] [serial = 2206] [outer = 0x114f0e400] 09:22:37 INFO - PROCESS | 1652 | 1461342157884 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11b837c00) [pid = 1652] [serial = 2207] [outer = 0x114f0e400] 09:22:38 INFO - PROCESS | 1652 | 1461342158193 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]]]}] 09:22:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:22:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:22:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 09:22:38 INFO - PROCESS | 1652 | 1461342158240 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1652 | 1461342158241 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:22:38 INFO - TEST-START | /DOMEvents/constructors.html 09:22:38 INFO - PROCESS | 1652 | 1461342158244 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1652 | 1461342158245 Marionette TRACE conn2 <- [1,2914,null,{}] 09:22:38 INFO - PROCESS | 1652 | 1461342158247 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}] 09:22:38 INFO - PROCESS | 1652 | 1461342158343 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:22:38 INFO - PROCESS | 1652 | 1461342158351 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a422000 == 37 [pid = 1652] [id = 736] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119d55000) [pid = 1652] [serial = 2208] [outer = 0x0] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123924000) [pid = 1652] [serial = 2209] [outer = 0x119d55000] 09:22:38 INFO - PROCESS | 1652 | 1461342158376 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123e52000) [pid = 1652] [serial = 2210] [outer = 0x119d55000] 09:22:38 INFO - PROCESS | 1652 | 1461342158732 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]]]}] 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:22:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:22:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:22:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:22:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:22:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:22:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:22:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:22:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:22:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 09:22:38 INFO - PROCESS | 1652 | 1461342158770 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1652 | 1461342158772 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:22:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:22:38 INFO - PROCESS | 1652 | 1461342158776 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1652 | 1461342158778 Marionette TRACE conn2 <- [1,2918,null,{}] 09:22:38 INFO - PROCESS | 1652 | 1461342158781 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}] 09:22:38 INFO - PROCESS | 1652 | 1461342158891 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:22:38 INFO - PROCESS | 1652 | 1461342158972 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad88800 == 38 [pid = 1652] [id = 737] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123e4e000) [pid = 1652] [serial = 2211] [outer = 0x0] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124463000) [pid = 1652] [serial = 2212] [outer = 0x123e4e000] 09:22:39 INFO - PROCESS | 1652 | 1461342159017 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1277c1400) [pid = 1652] [serial = 2213] [outer = 0x123e4e000] 09:22:39 INFO - PROCESS | 1652 | 1461342159368 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:22:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:22:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 621ms 09:22:39 INFO - PROCESS | 1652 | 1461342159397 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:22:39 INFO - PROCESS | 1652 | 1461342159399 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:22:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:22:39 INFO - PROCESS | 1652 | 1461342159402 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:22:39 INFO - PROCESS | 1652 | 1461342159404 Marionette TRACE conn2 <- [1,2922,null,{}] 09:22:39 INFO - PROCESS | 1652 | 1461342159411 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}] 09:22:39 INFO - PROCESS | 1652 | 1461342159513 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:22:39 INFO - PROCESS | 1652 | 1461342159520 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b09b800 == 39 [pid = 1652] [id = 738] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123fa7800) [pid = 1652] [serial = 2214] [outer = 0x0] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1277c8400) [pid = 1652] [serial = 2215] [outer = 0x123fa7800] 09:22:39 INFO - PROCESS | 1652 | 1461342159546 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127fbf400) [pid = 1652] [serial = 2216] [outer = 0x123fa7800] 09:22:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:22:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:22:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:22:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:22:40 INFO - PROCESS | 1652 | 1461342160044 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]]]}] 09:22:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:22:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:22:40 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 09:22:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:22:40 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 09:22:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:22:40 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]" 09:22:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:22:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:22:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 09:22:40 INFO - PROCESS | 1652 | 1461342160075 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 1652 | 1461342160077 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:22:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:22:40 INFO - PROCESS | 1652 | 1461342160081 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1652 | 1461342160083 Marionette TRACE conn2 <- [1,2926,null,{}] 09:22:40 INFO - PROCESS | 1652 | 1461342160087 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}] 09:22:40 INFO - PROCESS | 1652 | 1461342160184 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:22:40 INFO - PROCESS | 1652 | 1461342160251 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11be69800 == 40 [pid = 1652] [id = 739] 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11562bc00) [pid = 1652] [serial = 2217] [outer = 0x0] 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117846000) [pid = 1652] [serial = 2218] [outer = 0x11562bc00] 09:22:40 INFO - PROCESS | 1652 | 1461342160283 Marionette DEBUG loaded listener.js 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118e1f800) [pid = 1652] [serial = 2219] [outer = 0x11562bc00] 09:22:40 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:22:40 INFO - PROCESS | 1652 | 1461342160636 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]]]}] 09:22:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:22:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 572ms 09:22:40 INFO - PROCESS | 1652 | 1461342160653 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 1652 | 1461342160658 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:22:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:22:40 INFO - PROCESS | 1652 | 1461342160664 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1652 | 1461342160666 Marionette TRACE conn2 <- [1,2930,null,{}] 09:22:40 INFO - PROCESS | 1652 | 1461342160668 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}] 09:22:40 INFO - PROCESS | 1652 | 1461342160765 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:22:40 INFO - PROCESS | 1652 | 1461342160855 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x128993800 == 41 [pid = 1652] [id = 740] 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11a504400) [pid = 1652] [serial = 2220] [outer = 0x0] 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a54d400) [pid = 1652] [serial = 2221] [outer = 0x11a504400] 09:22:40 INFO - PROCESS | 1652 | 1461342160887 Marionette DEBUG loaded listener.js 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11afe2c00) [pid = 1652] [serial = 2222] [outer = 0x11a504400] 09:22:41 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:22:41 INFO - PROCESS | 1652 | 1461342161244 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]]]}] 09:22:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:22:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 09:22:41 INFO - PROCESS | 1652 | 1461342161285 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:22:41 INFO - PROCESS | 1652 | 1461342161286 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:22:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:22:41 INFO - PROCESS | 1652 | 1461342161289 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:22:41 INFO - PROCESS | 1652 | 1461342161291 Marionette TRACE conn2 <- [1,2934,null,{}] 09:22:41 INFO - PROCESS | 1652 | 1461342161299 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}] 09:22:41 INFO - PROCESS | 1652 | 1461342161399 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:22:41 INFO - PROCESS | 1652 | 1461342161454 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0a4000 == 42 [pid = 1652] [id = 741] 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bcfd000) [pid = 1652] [serial = 2223] [outer = 0x0] 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c72d400) [pid = 1652] [serial = 2224] [outer = 0x11bcfd000] 09:22:41 INFO - PROCESS | 1652 | 1461342161486 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123925c00) [pid = 1652] [serial = 2225] [outer = 0x11bcfd000] 09:22:41 INFO - PROCESS | 1652 | 1461342161876 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]]]}] 09:22:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:22:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 09:22:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:22:41 INFO - PROCESS | 1652 | 1461342161912 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:22:41 INFO - PROCESS | 1652 | 1461342161913 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:22:41 INFO - PROCESS | 1652 | 1461342161916 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:22:41 INFO - PROCESS | 1652 | 1461342161917 Marionette TRACE conn2 <- [1,2938,null,{}] 09:22:41 INFO - PROCESS | 1652 | 1461342161919 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}] 09:22:42 INFO - PROCESS | 1652 | 1461342162014 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:22:42 INFO - PROCESS | 1652 | 1461342162086 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc34000 == 43 [pid = 1652] [id = 742] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123faf800) [pid = 1652] [serial = 2226] [outer = 0x0] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124647000) [pid = 1652] [serial = 2227] [outer = 0x123faf800] 09:22:42 INFO - PROCESS | 1652 | 1461342162129 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1275fb400) [pid = 1652] [serial = 2228] [outer = 0x123faf800] 09:22:42 INFO - PROCESS | 1652 | 1461342162463 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]]]}] 09:22:42 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. 09:22:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 568ms 09:22:42 INFO - PROCESS | 1652 | 1461342162484 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:22:42 INFO - PROCESS | 1652 | 1461342162486 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:22:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:22:42 INFO - PROCESS | 1652 | 1461342162488 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1652 | 1461342162490 Marionette TRACE conn2 <- [1,2942,null,{}] 09:22:42 INFO - PROCESS | 1652 | 1461342162492 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}] 09:22:42 INFO - PROCESS | 1652 | 1461342162587 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:22:42 INFO - PROCESS | 1652 | 1461342162637 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf1d800 == 44 [pid = 1652] [id = 743] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124646c00) [pid = 1652] [serial = 2229] [outer = 0x0] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127fb5400) [pid = 1652] [serial = 2230] [outer = 0x124646c00] 09:22:42 INFO - PROCESS | 1652 | 1461342162667 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128921000) [pid = 1652] [serial = 2231] [outer = 0x124646c00] 09:22:43 INFO - PROCESS | 1652 | 1461342163017 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"]]]}] 09:22:43 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 09:22:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:22:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 09:22:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:22:43 INFO - PROCESS | 1652 | 1461342163059 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:22:43 INFO - PROCESS | 1652 | 1461342163060 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:22:43 INFO - PROCESS | 1652 | 1461342163063 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:22:43 INFO - PROCESS | 1652 | 1461342163064 Marionette TRACE conn2 <- [1,2946,null,{}] 09:22:43 INFO - PROCESS | 1652 | 1461342163067 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}] 09:22:43 INFO - PROCESS | 1652 | 1461342163176 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:22:43 INFO - PROCESS | 1652 | 1461342163227 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d078800 == 45 [pid = 1652] [id = 744] 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128926c00) [pid = 1652] [serial = 2232] [outer = 0x0] 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128fb7400) [pid = 1652] [serial = 2233] [outer = 0x128926c00] 09:22:43 INFO - PROCESS | 1652 | 1461342163259 Marionette DEBUG loaded listener.js 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129138c00) [pid = 1652] [serial = 2234] [outer = 0x128926c00] 09:22:43 INFO - PROCESS | 1652 | 1461342163617 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]]]}] 09:22:43 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. 09:22:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 569ms 09:22:43 INFO - PROCESS | 1652 | 1461342163633 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:22:43 INFO - PROCESS | 1652 | 1461342163634 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:22:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:22:43 INFO - PROCESS | 1652 | 1461342163637 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:22:43 INFO - PROCESS | 1652 | 1461342163638 Marionette TRACE conn2 <- [1,2950,null,{}] 09:22:43 INFO - PROCESS | 1652 | 1461342163640 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}] 09:22:43 INFO - PROCESS | 1652 | 1461342163738 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:22:43 INFO - PROCESS | 1652 | 1461342163790 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129316800 == 46 [pid = 1652] [id = 745] 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115096400) [pid = 1652] [serial = 2235] [outer = 0x0] 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c854400) [pid = 1652] [serial = 2236] [outer = 0x115096400] 09:22:43 INFO - PROCESS | 1652 | 1461342163820 Marionette DEBUG loaded listener.js 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129138800) [pid = 1652] [serial = 2237] [outer = 0x115096400] 09:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x114421800 == 47 [pid = 1652] [id = 746] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x114baa800) [pid = 1652] [serial = 2238] [outer = 0x0] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114bb1c00) [pid = 1652] [serial = 2239] [outer = 0x114baa800] 09:22:44 INFO - PROCESS | 1652 | 1461342164360 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]]]}] 09:22:44 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. 09:22:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 09:22:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:22:44 INFO - PROCESS | 1652 | 1461342164410 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 1652 | 1461342164412 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:22:44 INFO - PROCESS | 1652 | 1461342164415 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1652 | 1461342164418 Marionette TRACE conn2 <- [1,2954,null,{}] 09:22:44 INFO - PROCESS | 1652 | 1461342164421 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}] 09:22:44 INFO - PROCESS | 1652 | 1461342164550 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:22:44 INFO - PROCESS | 1652 | 1461342164635 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119063800 == 48 [pid = 1652] [id = 747] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11509f000) [pid = 1652] [serial = 2240] [outer = 0x0] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x115253000) [pid = 1652] [serial = 2241] [outer = 0x11509f000] 09:22:44 INFO - PROCESS | 1652 | 1461342164665 Marionette DEBUG loaded listener.js 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115365400) [pid = 1652] [serial = 2242] [outer = 0x11509f000] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad88800 == 47 [pid = 1652] [id = 737] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a422000 == 46 [pid = 1652] [id = 736] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5d0800 == 45 [pid = 1652] [id = 735] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2e0000 == 44 [pid = 1652] [id = 734] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1296bc000 == 43 [pid = 1652] [id = 733] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12802d000 == 42 [pid = 1652] [id = 732] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127335000 == 41 [pid = 1652] [id = 731] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128928000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | 1461342165055 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]]]}] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x124110000 == 40 [pid = 1652] [id = 730] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4bb000 == 39 [pid = 1652] [id = 729] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a958000 == 38 [pid = 1652] [id = 728] 09:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119231800 == 37 [pid = 1652] [id = 727] 09:22:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:22:45 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 09:22:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 09:22:45 INFO - PROCESS | 1652 | 1461342165089 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:22:45 INFO - PROCESS | 1652 | 1461342165093 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:22:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:22:45 INFO - PROCESS | 1652 | 1461342165097 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:22:45 INFO - PROCESS | 1652 | 1461342165099 Marionette TRACE conn2 <- [1,2958,null,{}] 09:22:45 INFO - PROCESS | 1652 | 1461342165101 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}] 09:22:45 INFO - PROCESS | 1652 | 1461342165188 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124640c00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118582800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118b41000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11927e000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119d55800) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11ad49400) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11afe4800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119019c00) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119096400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bec1c00) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bf85400) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11b83a800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11bcf6c00) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12463e800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c594800) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c830800) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115093c00) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11525bc00) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c830400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115363800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115624000) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c85dc00) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12891e800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1270e8000) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1277c0400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127574400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118e19c00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12809b000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11ad4f400) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127f1f400) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124647c00) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1241f0400) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c853000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127f27000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11c832400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 09:22:45 INFO - PROCESS | 1652 | 1461342165255 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b6b000 == 38 [pid = 1652] [id = 748] 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115093c00) [pid = 1652] [serial = 2243] [outer = 0x0] 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1155c5c00) [pid = 1652] [serial = 2244] [outer = 0x115093c00] 09:22:45 INFO - PROCESS | 1652 | 1461342165284 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11643dc00) [pid = 1652] [serial = 2245] [outer = 0x115093c00] 09:22:45 INFO - PROCESS | 1652 | 1461342165560 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]]]}] 09:22:45 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. 09:22:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 519ms 09:22:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:22:45 INFO - PROCESS | 1652 | 1461342165617 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:22:45 INFO - PROCESS | 1652 | 1461342165618 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:22:45 INFO - PROCESS | 1652 | 1461342165620 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:22:45 INFO - PROCESS | 1652 | 1461342165623 Marionette TRACE conn2 <- [1,2962,null,{}] 09:22:45 INFO - PROCESS | 1652 | 1461342165633 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}] 09:22:45 INFO - PROCESS | 1652 | 1461342165714 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:22:45 INFO - PROCESS | 1652 | 1461342165784 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c4c8000 == 39 [pid = 1652] [id = 749] 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1162bcc00) [pid = 1652] [serial = 2246] [outer = 0x0] 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118be9c00) [pid = 1652] [serial = 2247] [outer = 0x1162bcc00] 09:22:45 INFO - PROCESS | 1652 | 1461342165814 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119271400) [pid = 1652] [serial = 2248] [outer = 0x1162bcc00] 09:22:46 INFO - PROCESS | 1652 | 1461342166104 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]]]}] 09:22:46 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. 09:22:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 525ms 09:22:46 INFO - PROCESS | 1652 | 1461342166146 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:22:46 INFO - PROCESS | 1652 | 1461342166148 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:22:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:22:46 INFO - PROCESS | 1652 | 1461342166150 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:22:46 INFO - PROCESS | 1652 | 1461342166151 Marionette TRACE conn2 <- [1,2966,null,{}] 09:22:46 INFO - PROCESS | 1652 | 1461342166153 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}] 09:22:46 INFO - PROCESS | 1652 | 1461342166232 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:22:46 INFO - PROCESS | 1652 | 1461342166236 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a95d000 == 40 [pid = 1652] [id = 750] 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11927cc00) [pid = 1652] [serial = 2249] [outer = 0x0] 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a54a000) [pid = 1652] [serial = 2250] [outer = 0x11927cc00] 09:22:46 INFO - PROCESS | 1652 | 1461342166265 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11ad42c00) [pid = 1652] [serial = 2251] [outer = 0x11927cc00] 09:22:46 INFO - PROCESS | 1652 | 1461342166562 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]]]}] 09:22:46 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. 09:22:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 09:22:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:22:46 INFO - PROCESS | 1652 | 1461342166619 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:22:46 INFO - PROCESS | 1652 | 1461342166620 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:22:46 INFO - PROCESS | 1652 | 1461342166622 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:22:46 INFO - PROCESS | 1652 | 1461342166624 Marionette TRACE conn2 <- [1,2970,null,{}] 09:22:46 INFO - PROCESS | 1652 | 1461342166626 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}] 09:22:46 INFO - PROCESS | 1652 | 1461342166702 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:22:46 INFO - PROCESS | 1652 | 1461342166706 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x127469800 == 41 [pid = 1652] [id = 751] 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11ad44400) [pid = 1652] [serial = 2252] [outer = 0x0] 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11af74000) [pid = 1652] [serial = 2253] [outer = 0x11ad44400] 09:22:46 INFO - PROCESS | 1652 | 1461342166737 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11b2ca400) [pid = 1652] [serial = 2254] [outer = 0x11ad44400] 09:22:47 INFO - PROCESS | 1652 | 1461342167058 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]]]}] 09:22:47 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. 09:22:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 09:22:47 INFO - PROCESS | 1652 | 1461342167093 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:22:47 INFO - PROCESS | 1652 | 1461342167095 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:22:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:22:47 INFO - PROCESS | 1652 | 1461342167097 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1652 | 1461342167098 Marionette TRACE conn2 <- [1,2974,null,{}] 09:22:47 INFO - PROCESS | 1652 | 1461342167100 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}] 09:22:47 INFO - PROCESS | 1652 | 1461342167193 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:22:47 INFO - PROCESS | 1652 | 1461342167259 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1296a2800 == 42 [pid = 1652] [id = 752] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b2cec00) [pid = 1652] [serial = 2255] [outer = 0x0] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b8ee400) [pid = 1652] [serial = 2256] [outer = 0x11b2cec00] 09:22:47 INFO - PROCESS | 1652 | 1461342167290 Marionette DEBUG loaded listener.js 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c1f4400) [pid = 1652] [serial = 2257] [outer = 0x11b2cec00] 09:22:47 INFO - PROCESS | 1652 | 1461342167546 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]]]}] 09:22:47 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. 09:22:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 09:22:47 INFO - PROCESS | 1652 | 1461342167569 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:22:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:22:47 INFO - PROCESS | 1652 | 1461342167571 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:22:47 INFO - PROCESS | 1652 | 1461342167599 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1652 | 1461342167601 Marionette TRACE conn2 <- [1,2978,null,{}] 09:22:47 INFO - PROCESS | 1652 | 1461342167620 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}] 09:22:47 INFO - PROCESS | 1652 | 1461342167773 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:22:47 INFO - PROCESS | 1652 | 1461342167824 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2c5000 == 43 [pid = 1652] [id = 753] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c1fb000) [pid = 1652] [serial = 2258] [outer = 0x0] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c834800) [pid = 1652] [serial = 2259] [outer = 0x11c1fb000] 09:22:47 INFO - PROCESS | 1652 | 1461342167865 Marionette DEBUG loaded listener.js 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c855400) [pid = 1652] [serial = 2260] [outer = 0x11c1fb000] 09:22:48 INFO - PROCESS | 1652 | 1461342168185 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]]]}] 09:22:48 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. 09:22:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 659ms 09:22:48 INFO - PROCESS | 1652 | 1461342168234 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:22:48 INFO - PROCESS | 1652 | 1461342168235 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:22:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:22:48 INFO - PROCESS | 1652 | 1461342168237 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:22:48 INFO - PROCESS | 1652 | 1461342168238 Marionette TRACE conn2 <- [1,2982,null,{}] 09:22:48 INFO - PROCESS | 1652 | 1461342168241 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}] 09:22:48 INFO - PROCESS | 1652 | 1461342168339 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:22:48 INFO - PROCESS | 1652 | 1461342168350 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a41e800 == 44 [pid = 1652] [id = 754] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c859400) [pid = 1652] [serial = 2261] [outer = 0x0] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123921400) [pid = 1652] [serial = 2262] [outer = 0x11c859400] 09:22:48 INFO - PROCESS | 1652 | 1461342168376 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123e46400) [pid = 1652] [serial = 2263] [outer = 0x11c859400] 09:22:48 INFO - PROCESS | 1652 | 1461342168703 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"]]]}] 09:22:48 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 09:22:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:22:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 518ms 09:22:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:22:48 INFO - PROCESS | 1652 | 1461342168756 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:22:48 INFO - PROCESS | 1652 | 1461342168757 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:22:48 INFO - PROCESS | 1652 | 1461342168759 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:22:48 INFO - PROCESS | 1652 | 1461342168760 Marionette TRACE conn2 <- [1,2986,null,{}] 09:22:48 INFO - PROCESS | 1652 | 1461342168763 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}] 09:22:48 INFO - PROCESS | 1652 | 1461342168849 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:22:48 INFO - PROCESS | 1652 | 1461342168880 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abcd000 == 45 [pid = 1652] [id = 755] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123faf400) [pid = 1652] [serial = 2264] [outer = 0x0] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12463f000) [pid = 1652] [serial = 2265] [outer = 0x123faf400] 09:22:48 INFO - PROCESS | 1652 | 1461342168900 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12464b400) [pid = 1652] [serial = 2266] [outer = 0x123faf400] 09:22:49 INFO - PROCESS | 1652 | 1461342169174 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]]]}] 09:22:49 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. 09:22:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 473ms 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11b2ca000) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c1f3800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11927c000) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118bf0800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115259000) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11509fc00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12891e400) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c853800) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114f0e400) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d55000) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x114bb2000) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:22:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123e4e000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:22:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:22:49 INFO - PROCESS | 1652 | 1461342169294 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:22:49 INFO - PROCESS | 1652 | 1461342169296 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:22:49 INFO - PROCESS | 1652 | 1461342169302 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1652 | 1461342169304 Marionette TRACE conn2 <- [1,2990,null,{}] 09:22:49 INFO - PROCESS | 1652 | 1461342169307 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}] 09:22:49 INFO - PROCESS | 1652 | 1461342169432 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:22:49 INFO - PROCESS | 1652 | 1461342169439 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12411e000 == 46 [pid = 1652] [id = 756] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11901c800) [pid = 1652] [serial = 2267] [outer = 0x0] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11af71c00) [pid = 1652] [serial = 2268] [outer = 0x11901c800] 09:22:49 INFO - PROCESS | 1652 | 1461342169483 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12391bc00) [pid = 1652] [serial = 2269] [outer = 0x11901c800] 09:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8a000 == 47 [pid = 1652] [id = 757] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1277cb800) [pid = 1652] [serial = 2270] [outer = 0x0] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11b2ca000) [pid = 1652] [serial = 2271] [outer = 0x1277cb800] 09:22:49 INFO - PROCESS | 1652 | 1461342169915 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]]]}] 09:22:49 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. 09:22:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 09:22:49 INFO - PROCESS | 1652 | 1461342169932 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:22:49 INFO - PROCESS | 1652 | 1461342169934 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:22:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:22:49 INFO - PROCESS | 1652 | 1461342169936 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1652 | 1461342169938 Marionette TRACE conn2 <- [1,2994,null,{}] 09:22:49 INFO - PROCESS | 1652 | 1461342169941 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}] 09:22:50 INFO - PROCESS | 1652 | 1461342170064 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:22:50 INFO - PROCESS | 1652 | 1461342170069 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b0ae000 == 48 [pid = 1652] [id = 758] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1158a0c00) [pid = 1652] [serial = 2272] [outer = 0x0] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127565c00) [pid = 1652] [serial = 2273] [outer = 0x1158a0c00] 09:22:50 INFO - PROCESS | 1652 | 1461342170116 Marionette DEBUG loaded listener.js 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128fbc000) [pid = 1652] [serial = 2274] [outer = 0x1158a0c00] 09:22:50 INFO - PROCESS | 1652 | 1461342170559 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]]]}] 09:22:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:22:50 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 09:22:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 672ms 09:22:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:22:50 INFO - PROCESS | 1652 | 1461342170613 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:22:50 INFO - PROCESS | 1652 | 1461342170614 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:22:50 INFO - PROCESS | 1652 | 1461342170616 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1652 | 1461342170618 Marionette TRACE conn2 <- [1,2998,null,{}] 09:22:50 INFO - PROCESS | 1652 | 1461342170620 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}] 09:22:50 INFO - PROCESS | 1652 | 1461342170704 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:22:50 INFO - PROCESS | 1652 | 1461342170709 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bf19000 == 49 [pid = 1652] [id = 759] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128fc2400) [pid = 1652] [serial = 2275] [outer = 0x0] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129132800) [pid = 1652] [serial = 2276] [outer = 0x128fc2400] 09:22:50 INFO - PROCESS | 1652 | 1461342170734 Marionette DEBUG loaded listener.js 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129139800) [pid = 1652] [serial = 2277] [outer = 0x128fc2400] 09:22:51 INFO - PROCESS | 1652 | 1461342171036 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]]]}] 09:22:51 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. 09:22:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 09:22:51 INFO - PROCESS | 1652 | 1461342171085 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 1652 | 1461342171087 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:22:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:22:51 INFO - PROCESS | 1652 | 1461342171089 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 1652 | 1461342171090 Marionette TRACE conn2 <- [1,3002,null,{}] 09:22:51 INFO - PROCESS | 1652 | 1461342171093 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}] 09:22:51 INFO - PROCESS | 1652 | 1461342171173 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:22:51 INFO - PROCESS | 1652 | 1461342171232 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0bb000 == 50 [pid = 1652] [id = 760] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bf7d000) [pid = 1652] [serial = 2278] [outer = 0x0] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12913e800) [pid = 1652] [serial = 2279] [outer = 0x11bf7d000] 09:22:51 INFO - PROCESS | 1652 | 1461342171258 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1291ca000) [pid = 1652] [serial = 2280] [outer = 0x11bf7d000] 09:22:51 INFO - PROCESS | 1652 | 1461342171640 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]]]}] 09:22:51 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. 09:22:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 568ms 09:22:51 INFO - PROCESS | 1652 | 1461342171659 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 1652 | 1461342171662 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:22:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:22:51 INFO - PROCESS | 1652 | 1461342171666 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 1652 | 1461342171668 Marionette TRACE conn2 <- [1,3006,null,{}] 09:22:51 INFO - PROCESS | 1652 | 1461342171672 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}] 09:22:51 INFO - PROCESS | 1652 | 1461342171775 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:22:51 INFO - PROCESS | 1652 | 1461342171829 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b246000 == 51 [pid = 1652] [id = 761] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115096c00) [pid = 1652] [serial = 2281] [outer = 0x0] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115366c00) [pid = 1652] [serial = 2282] [outer = 0x115096c00] 09:22:51 INFO - PROCESS | 1652 | 1461342171862 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115894800) [pid = 1652] [serial = 2283] [outer = 0x115096c00] 09:22:52 INFO - PROCESS | 1652 | 1461342172273 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]]]}] 09:22:52 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. 09:22:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 620ms 09:22:52 INFO - PROCESS | 1652 | 1461342172288 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:22:52 INFO - PROCESS | 1652 | 1461342172294 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:22:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:22:52 INFO - PROCESS | 1652 | 1461342172301 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1652 | 1461342172304 Marionette TRACE conn2 <- [1,3010,null,{}] 09:22:52 INFO - PROCESS | 1652 | 1461342172308 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}] 09:22:52 INFO - PROCESS | 1652 | 1461342172449 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:22:52 INFO - PROCESS | 1652 | 1461342172504 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127344000 == 52 [pid = 1652] [id = 762] 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116447c00) [pid = 1652] [serial = 2284] [outer = 0x0] 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118fb7000) [pid = 1652] [serial = 2285] [outer = 0x116447c00] 09:22:52 INFO - PROCESS | 1652 | 1461342172535 Marionette DEBUG loaded listener.js 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11a945400) [pid = 1652] [serial = 2286] [outer = 0x116447c00] 09:22:52 INFO - PROCESS | 1652 | 1461342172930 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]]]}] 09:22:52 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 09:22:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 673ms 09:22:52 INFO - PROCESS | 1652 | 1461342172974 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:22:52 INFO - PROCESS | 1652 | 1461342172976 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:22:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:22:52 INFO - PROCESS | 1652 | 1461342172978 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1652 | 1461342172981 Marionette TRACE conn2 <- [1,3014,null,{}] 09:22:52 INFO - PROCESS | 1652 | 1461342172989 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}] 09:22:53 INFO - PROCESS | 1652 | 1461342173090 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:22:53 INFO - PROCESS | 1652 | 1461342173178 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b1e5000 == 53 [pid = 1652] [id = 763] 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11bab3c00) [pid = 1652] [serial = 2287] [outer = 0x0] 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bec3000) [pid = 1652] [serial = 2288] [outer = 0x11bab3c00] 09:22:53 INFO - PROCESS | 1652 | 1461342173230 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c834c00) [pid = 1652] [serial = 2289] [outer = 0x11bab3c00] 09:22:53 INFO - PROCESS | 1652 | [1652] 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 09:22:53 INFO - PROCESS | 1652 | 1461342173710 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:22:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:22:53 INFO - {} 09:22:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:22:53 INFO - {} 09:22:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:22:53 INFO - {} 09:22:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:22:53 INFO - {} 09:22:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 775ms 09:22:53 INFO - PROCESS | 1652 | 1461342173796 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:22:53 INFO - PROCESS | 1652 | 1461342173799 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:22:53 INFO - TEST-START | /FileAPI/fileReader.html 09:22:53 INFO - PROCESS | 1652 | 1461342173804 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1652 | 1461342173806 Marionette TRACE conn2 <- [1,3018,null,{}] 09:22:53 INFO - PROCESS | 1652 | 1461342173818 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}] 09:22:53 INFO - PROCESS | 1652 | 1461342173960 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:22:54 INFO - PROCESS | 1652 | 1461342174024 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db11000 == 54 [pid = 1652] [id = 764] 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c836400) [pid = 1652] [serial = 2290] [outer = 0x0] 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12891ac00) [pid = 1652] [serial = 2291] [outer = 0x11c836400] 09:22:54 INFO - PROCESS | 1652 | 1461342174054 Marionette DEBUG loaded listener.js 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128fbd400) [pid = 1652] [serial = 2292] [outer = 0x11c836400] 09:22:54 INFO - PROCESS | 1652 | 1461342174398 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]]]}] 09:22:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:22:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:22:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:22:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:22:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 634ms 09:22:54 INFO - TEST-START | /FileAPI/historical.html 09:22:54 INFO - PROCESS | 1652 | 1461342174437 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:22:54 INFO - PROCESS | 1652 | 1461342174438 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:22:54 INFO - PROCESS | 1652 | 1461342174441 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:22:54 INFO - PROCESS | 1652 | 1461342174442 Marionette TRACE conn2 <- [1,3022,null,{}] 09:22:54 INFO - PROCESS | 1652 | 1461342174444 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}] 09:22:54 INFO - PROCESS | 1652 | 1461342174561 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:22:54 INFO - PROCESS | 1652 | 1461342174617 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12db8c800 == 55 [pid = 1652] [id = 765] 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127fc2000) [pid = 1652] [serial = 2293] [outer = 0x0] 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12913f000) [pid = 1652] [serial = 2294] [outer = 0x127fc2000] 09:22:54 INFO - PROCESS | 1652 | 1461342174647 Marionette DEBUG loaded listener.js 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129330c00) [pid = 1652] [serial = 2295] [outer = 0x127fc2000] 09:22:55 INFO - PROCESS | 1652 | 1461342175023 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"]]]}] 09:22:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:22:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:22:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:22:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:22:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:22:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:22:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:22:55 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 09:22:55 INFO - PROCESS | 1652 | 1461342175063 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:22:55 INFO - PROCESS | 1652 | 1461342175065 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:22:55 INFO - TEST-START | /FileAPI/idlharness.html 09:22:55 INFO - PROCESS | 1652 | 1461342175069 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:22:55 INFO - PROCESS | 1652 | 1461342175071 Marionette TRACE conn2 <- [1,3026,null,{}] 09:22:55 INFO - PROCESS | 1652 | 1461342175074 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}] 09:22:55 INFO - PROCESS | 1652 | 1461342175271 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:22:55 INFO - PROCESS | 1652 | 1461342175616 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b6f000 == 56 [pid = 1652] [id = 766] 09:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1147c8000) [pid = 1652] [serial = 2296] [outer = 0x0] 09:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114f06800) [pid = 1652] [serial = 2297] [outer = 0x1147c8000] 09:22:55 INFO - PROCESS | 1652 | 1461342175645 Marionette DEBUG loaded listener.js 09:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115093400) [pid = 1652] [serial = 2298] [outer = 0x1147c8000] 09:22:56 INFO - PROCESS | 1652 | 1461342176308 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]]]}] 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:22:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:22:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:22:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:22:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:22:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:22:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:22:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:22:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:22:56 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 09:22:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:22:56 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 09:22:56 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 09:22:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:22:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:22:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:22:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:22:56 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 09:22:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:22:56 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 09:22:56 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 09:22:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:22:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:22:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 1286ms 09:22:56 INFO - PROCESS | 1652 | 1461342176356 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:22:56 INFO - PROCESS | 1652 | 1461342176359 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:22:56 INFO - TEST-START | /FileAPI/idlharness.worker 09:22:56 INFO - PROCESS | 1652 | 1461342176411 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:22:56 INFO - PROCESS | 1652 | 1461342176413 Marionette TRACE conn2 <- [1,3030,null,{}] 09:22:56 INFO - PROCESS | 1652 | 1461342176416 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}] 09:22:56 INFO - PROCESS | 1652 | 1461342176499 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:22:56 INFO - PROCESS | 1652 | 1461342176602 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1185d6800 == 57 [pid = 1652] [id = 767] 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115894000) [pid = 1652] [serial = 2299] [outer = 0x0] 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11ad44800) [pid = 1652] [serial = 2300] [outer = 0x115894000] 09:22:56 INFO - PROCESS | 1652 | 1461342176633 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c1ba400) [pid = 1652] [serial = 2301] [outer = 0x115894000] 09:22:56 INFO - PROCESS | 1652 | [1652] 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 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12bf19000 == 56 [pid = 1652] [id = 759] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12b0ae000 == 55 [pid = 1652] [id = 758] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8a000 == 54 [pid = 1652] [id = 757] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12411e000 == 53 [pid = 1652] [id = 756] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12abcd000 == 52 [pid = 1652] [id = 755] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12a41e800 == 51 [pid = 1652] [id = 754] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1277c8400) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x114f08400) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115625c00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2c5000 == 50 [pid = 1652] [id = 753] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1296a2800 == 49 [pid = 1652] [id = 752] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x127469800 == 48 [pid = 1652] [id = 751] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a95d000 == 47 [pid = 1652] [id = 750] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11c4c8000 == 46 [pid = 1652] [id = 749] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119b6b000 == 45 [pid = 1652] [id = 748] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119063800 == 44 [pid = 1652] [id = 747] 09:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x114421800 == 43 [pid = 1652] [id = 746] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bebf800) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c831800) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c1f2c00) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a952400) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119094800) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119d53400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115627800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118907000) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11535e000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1153bcc00) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128f6ec00) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c85ac00) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b837c00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118bed000) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123924000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12391d800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11af71800) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124463000) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123e52000) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c853400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11afdd800) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ad4d400) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 09:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1277c1400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | 1461342177414 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,{},{}]]]}] 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:22:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:22:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:22:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:22:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:22:57 INFO - {} 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:22:57 INFO - {} 09:22:57 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 - {} 09:22:57 INFO - {} 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:22:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:22:57 INFO - {} 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:22:57 INFO - {} 09:22:57 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 - {} 09:22:57 INFO - {} 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:22:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:22:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 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 09:22:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:22:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:22:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:22:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:22:57 INFO - {} 09:22:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1039ms 09:22:57 INFO - PROCESS | 1652 | 1461342177453 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1652 | 1461342177457 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:22:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:22:57 INFO - PROCESS | 1652 | 1461342177460 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1652 | 1461342177462 Marionette TRACE conn2 <- [1,3034,null,{}] 09:22:57 INFO - PROCESS | 1652 | 1461342177465 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}] 09:22:57 INFO - PROCESS | 1652 | 1461342177582 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:22:57 INFO - PROCESS | 1652 | 1461342177587 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ac0800 == 44 [pid = 1652] [id = 768] 09:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11927d400) [pid = 1652] [serial = 2302] [outer = 0x0] 09:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129133800) [pid = 1652] [serial = 2303] [outer = 0x11927d400] 09:22:57 INFO - PROCESS | 1652 | 1461342177616 Marionette DEBUG loaded listener.js 09:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129141c00) [pid = 1652] [serial = 2304] [outer = 0x11927d400] 09:22:57 INFO - PROCESS | 1652 | 1461342177944 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]]]}] 09:22:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:22:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms 09:22:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:22:57 INFO - PROCESS | 1652 | 1461342177981 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1652 | 1461342177982 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:22:57 INFO - PROCESS | 1652 | 1461342177988 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1652 | 1461342177992 Marionette TRACE conn2 <- [1,3038,null,{}] 09:22:57 INFO - PROCESS | 1652 | 1461342177996 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}] 09:22:58 INFO - PROCESS | 1652 | 1461342178075 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:22:58 INFO - PROCESS | 1652 | 1461342178082 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a406800 == 45 [pid = 1652] [id = 769] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12932f000) [pid = 1652] [serial = 2305] [outer = 0x0] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129511000) [pid = 1652] [serial = 2306] [outer = 0x12932f000] 09:22:58 INFO - PROCESS | 1652 | 1461342178109 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129676800) [pid = 1652] [serial = 2307] [outer = 0x12932f000] 09:22:58 INFO - PROCESS | 1652 | 1461342178409 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"]]]}] 09:22:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:22:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:22:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 478ms 09:22:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:22:58 INFO - PROCESS | 1652 | 1461342178463 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:22:58 INFO - PROCESS | 1652 | 1461342178465 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:22:58 INFO - PROCESS | 1652 | 1461342178467 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:22:58 INFO - PROCESS | 1652 | 1461342178468 Marionette TRACE conn2 <- [1,3042,null,{}] 09:22:58 INFO - PROCESS | 1652 | 1461342178470 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}] 09:22:58 INFO - PROCESS | 1652 | 1461342178550 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:22:58 INFO - PROCESS | 1652 | 1461342178610 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaac000 == 46 [pid = 1652] [id = 770] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129675400) [pid = 1652] [serial = 2308] [outer = 0x0] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a216000) [pid = 1652] [serial = 2309] [outer = 0x129675400] 09:22:58 INFO - PROCESS | 1652 | 1461342178636 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a21a800) [pid = 1652] [serial = 2310] [outer = 0x129675400] 09:22:59 INFO - PROCESS | 1652 | 1461342179017 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]]]}] 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:22:59 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. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:22:59 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'.) 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:22:59 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. 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:22:59 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. 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:22:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:22:59 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. 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:22:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:22:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:22:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 576ms 09:22:59 INFO - PROCESS | 1652 | 1461342179043 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 1652 | 1461342179044 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:22:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:22:59 INFO - PROCESS | 1652 | 1461342179046 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1652 | 1461342179046 Marionette TRACE conn2 <- [1,3046,null,{}] 09:22:59 INFO - PROCESS | 1652 | 1461342179048 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}] 09:22:59 INFO - PROCESS | 1652 | 1461342179167 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:22:59 INFO - PROCESS | 1652 | 1461342179187 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b066000 == 47 [pid = 1652] [id = 771] 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a496c00) [pid = 1652] [serial = 2311] [outer = 0x0] 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a498c00) [pid = 1652] [serial = 2312] [outer = 0x12a496c00] 09:22:59 INFO - PROCESS | 1652 | 1461342179223 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12a4a1800) [pid = 1652] [serial = 2313] [outer = 0x12a496c00] 09:22:59 INFO - PROCESS | 1652 | [1652] 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 09:22:59 INFO - PROCESS | 1652 | 1461342179584 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:22:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:22:59 INFO - {} 09:22:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 569ms 09:22:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:22:59 INFO - PROCESS | 1652 | 1461342179616 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 1652 | 1461342179617 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:22:59 INFO - PROCESS | 1652 | 1461342179619 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1652 | 1461342179620 Marionette TRACE conn2 <- [1,3050,null,{}] 09:22:59 INFO - PROCESS | 1652 | 1461342179622 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}] 09:22:59 INFO - PROCESS | 1652 | 1461342179716 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:22:59 INFO - PROCESS | 1652 | 1461342179730 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc1e800 == 48 [pid = 1652] [id = 772] 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a463400) [pid = 1652] [serial = 2314] [outer = 0x0] 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a4a5400) [pid = 1652] [serial = 2315] [outer = 0x12a463400] 09:22:59 INFO - PROCESS | 1652 | 1461342179755 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a4fc800) [pid = 1652] [serial = 2316] [outer = 0x12a463400] 09:23:00 INFO - PROCESS | 1652 | 1461342180073 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]]]}] 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:23:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 09:23:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:23:00 INFO - PROCESS | 1652 | 1461342180088 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1652 | 1461342180090 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:23:00 INFO - PROCESS | 1652 | 1461342180092 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1652 | 1461342180096 Marionette TRACE conn2 <- [1,3054,null,{}] 09:23:00 INFO - PROCESS | 1652 | 1461342180106 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}] 09:23:00 INFO - PROCESS | 1652 | 1461342180205 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:23:00 INFO - PROCESS | 1652 | 1461342180210 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0c0000 == 49 [pid = 1652] [id = 773] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a6d3400) [pid = 1652] [serial = 2317] [outer = 0x0] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a6dac00) [pid = 1652] [serial = 2318] [outer = 0x12a6d3400] 09:23:00 INFO - PROCESS | 1652 | 1461342180235 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a6e0000) [pid = 1652] [serial = 2319] [outer = 0x12a6d3400] 09:23:00 INFO - PROCESS | 1652 | 1461342180711 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"]]]}] 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:23:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:23:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:23:00 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" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:23:00 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" 09:23:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:23:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:23:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 646ms 09:23:00 INFO - PROCESS | 1652 | 1461342180739 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1652 | 1461342180740 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:23:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:23:00 INFO - PROCESS | 1652 | 1461342180748 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1652 | 1461342180749 Marionette TRACE conn2 <- [1,3058,null,{}] 09:23:00 INFO - PROCESS | 1652 | 1461342180752 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}] 09:23:00 INFO - PROCESS | 1652 | 1461342180867 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:23:00 INFO - PROCESS | 1652 | 1461342180906 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e418000 == 50 [pid = 1652] [id = 774] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a6d9c00) [pid = 1652] [serial = 2320] [outer = 0x0] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a9d7c00) [pid = 1652] [serial = 2321] [outer = 0x12a6d9c00] 09:23:00 INFO - PROCESS | 1652 | 1461342180935 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12aaedc00) [pid = 1652] [serial = 2322] [outer = 0x12a6d9c00] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c1fb000) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c859400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123faf400) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1162bcc00) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115093c00) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x115096400) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x114baa800) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11509f000) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11ad44400) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11927cc00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11901c800) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1277cb800) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128fc2400) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11b2cec00) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1158a0c00) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x114f52800) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114f04000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:23:01 INFO - PROCESS | 1652 | 1461342181506 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]]]}] 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:23:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:23:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:23:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:23:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:23:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:23:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:23:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:23:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:23:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 771ms 09:23:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:23:01 INFO - PROCESS | 1652 | 1461342181521 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:23:01 INFO - PROCESS | 1652 | 1461342181522 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:23:01 INFO - PROCESS | 1652 | 1461342181529 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 1652 | 1461342181531 Marionette TRACE conn2 <- [1,3062,null,{}] 09:23:01 INFO - PROCESS | 1652 | 1461342181534 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}] 09:23:01 INFO - PROCESS | 1652 | 1461342181642 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:23:01 INFO - PROCESS | 1652 | 1461342181681 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e830000 == 51 [pid = 1652] [id = 775] 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x114546800) [pid = 1652] [serial = 2323] [outer = 0x0] 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aaee000) [pid = 1652] [serial = 2324] [outer = 0x114546800] 09:23:01 INFO - PROCESS | 1652 | 1461342181707 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12aaf4c00) [pid = 1652] [serial = 2325] [outer = 0x114546800] 09:23:01 INFO - PROCESS | 1652 | [1652] 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 09:23:02 INFO - PROCESS | 1652 | 1461342182003 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:23:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:23:02 INFO - {} 09:23:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 528ms 09:23:02 INFO - PROCESS | 1652 | 1461342182052 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:23:02 INFO - PROCESS | 1652 | 1461342182054 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:23:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:23:02 INFO - PROCESS | 1652 | 1461342182056 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1652 | 1461342182057 Marionette TRACE conn2 <- [1,3066,null,{}] 09:23:02 INFO - PROCESS | 1652 | 1461342182059 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}] 09:23:02 INFO - PROCESS | 1652 | 1461342182143 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:23:02 INFO - PROCESS | 1652 | 1461342182149 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb66000 == 52 [pid = 1652] [id = 776] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12aaf7400) [pid = 1652] [serial = 2326] [outer = 0x0] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ace3400) [pid = 1652] [serial = 2327] [outer = 0x12aaf7400] 09:23:02 INFO - PROCESS | 1652 | 1461342182179 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12aeca400) [pid = 1652] [serial = 2328] [outer = 0x12aaf7400] 09:23:02 INFO - PROCESS | 1652 | 1461342182512 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]]]}] 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:23:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:23:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 472ms 09:23:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:23:02 INFO - PROCESS | 1652 | 1461342182531 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:23:02 INFO - PROCESS | 1652 | 1461342182532 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:23:02 INFO - PROCESS | 1652 | 1461342182534 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1652 | 1461342182536 Marionette TRACE conn2 <- [1,3070,null,{}] 09:23:02 INFO - PROCESS | 1652 | 1461342182562 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}] 09:23:02 INFO - PROCESS | 1652 | 1461342182662 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:23:02 INFO - PROCESS | 1652 | 1461342182667 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91d800 == 53 [pid = 1652] [id = 777] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bf85800) [pid = 1652] [serial = 2329] [outer = 0x0] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c1f2000) [pid = 1652] [serial = 2330] [outer = 0x11bf85800] 09:23:02 INFO - PROCESS | 1652 | 1461342182693 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c72c800) [pid = 1652] [serial = 2331] [outer = 0x11bf85800] 09:23:03 INFO - PROCESS | 1652 | 1461342183005 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]]]}] 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:23:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 485ms 09:23:03 INFO - PROCESS | 1652 | 1461342183020 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1652 | 1461342183021 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:23:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:23:03 INFO - PROCESS | 1652 | 1461342183023 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1652 | 1461342183025 Marionette TRACE conn2 <- [1,3074,null,{}] 09:23:03 INFO - PROCESS | 1652 | 1461342183030 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}] 09:23:03 INFO - PROCESS | 1652 | 1461342183115 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:23:03 INFO - PROCESS | 1652 | 1461342183119 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ee5800 == 54 [pid = 1652] [id = 778] 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c831c00) [pid = 1652] [serial = 2332] [outer = 0x0] 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c853c00) [pid = 1652] [serial = 2333] [outer = 0x11c831c00] 09:23:03 INFO - PROCESS | 1652 | 1461342183145 Marionette DEBUG loaded listener.js 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123919000) [pid = 1652] [serial = 2334] [outer = 0x11c831c00] 09:23:03 INFO - PROCESS | 1652 | 1461342183623 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]]]}] 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:23:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 625ms 09:23:03 INFO - PROCESS | 1652 | 1461342183651 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:23:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:23:03 INFO - PROCESS | 1652 | 1461342183655 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:23:03 INFO - PROCESS | 1652 | 1461342183660 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1652 | 1461342183664 Marionette TRACE conn2 <- [1,3078,null,{}] 09:23:03 INFO - PROCESS | 1652 | 1461342183670 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}] 09:23:03 INFO - PROCESS | 1652 | 1461342183828 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:23:03 INFO - PROCESS | 1652 | 1461342183990 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b90000 == 55 [pid = 1652] [id = 779] 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115625c00) [pid = 1652] [serial = 2335] [outer = 0x0] 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11562c000) [pid = 1652] [serial = 2336] [outer = 0x115625c00] 09:23:04 INFO - PROCESS | 1652 | 1461342184024 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118f56800) [pid = 1652] [serial = 2337] [outer = 0x115625c00] 09:23:04 INFO - PROCESS | 1652 | 1461342184382 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] 09:23:04 INFO - PROCESS | 1652 | 1461342184441 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:23:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:23:04 INFO - PROCESS | 1652 | 1461342184446 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:23:04 INFO - PROCESS | 1652 | 1461342184448 Marionette TRACE conn2 <- [1,3082,null,{}] 09:23:04 INFO - PROCESS | 1652 | 1461342184450 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}] 09:23:04 INFO - PROCESS | 1652 | 1461342184583 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:23:04 INFO - PROCESS | 1652 | 1461342184688 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127040800 == 56 [pid = 1652] [id = 780] 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114243c00) [pid = 1652] [serial = 2338] [outer = 0x0] 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119d4d800) [pid = 1652] [serial = 2339] [outer = 0x114243c00] 09:23:04 INFO - PROCESS | 1652 | 1461342184721 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c593400) [pid = 1652] [serial = 2340] [outer = 0x114243c00] 09:23:05 INFO - PROCESS | 1652 | 1461342185083 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]]]}] 09:23:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:23:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:23:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 09:23:05 INFO - PROCESS | 1652 | 1461342185118 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:23:05 INFO - PROCESS | 1652 | 1461342185120 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:23:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:23:05 INFO - PROCESS | 1652 | 1461342185122 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1652 | 1461342185125 Marionette TRACE conn2 <- [1,3086,null,{}] 09:23:05 INFO - PROCESS | 1652 | 1461342185133 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}] 09:23:05 INFO - PROCESS | 1652 | 1461342185240 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:23:05 INFO - PROCESS | 1652 | 1461342185343 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad91000 == 57 [pid = 1652] [id = 781] 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123924000) [pid = 1652] [serial = 2341] [outer = 0x0] 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1241ef400) [pid = 1652] [serial = 2342] [outer = 0x123924000] 09:23:05 INFO - PROCESS | 1652 | 1461342185376 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x124648000) [pid = 1652] [serial = 2343] [outer = 0x123924000] 09:23:05 INFO - PROCESS | 1652 | 1461342185787 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:23:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 09:23:05 INFO - PROCESS | 1652 | 1461342185796 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:23:05 INFO - PROCESS | 1652 | 1461342185800 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:23:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:23:05 INFO - PROCESS | 1652 | 1461342185803 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1652 | 1461342185806 Marionette TRACE conn2 <- [1,3090,null,{}] 09:23:05 INFO - PROCESS | 1652 | 1461342185809 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}] 09:23:05 INFO - PROCESS | 1652 | 1461342185964 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:23:06 INFO - PROCESS | 1652 | 1461342186099 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d085800 == 58 [pid = 1652] [id = 782] 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123fadc00) [pid = 1652] [serial = 2344] [outer = 0x0] 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129138000) [pid = 1652] [serial = 2345] [outer = 0x123fadc00] 09:23:06 INFO - PROCESS | 1652 | 1461342186150 Marionette DEBUG loaded listener.js 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129330400) [pid = 1652] [serial = 2346] [outer = 0x123fadc00] 09:23:06 INFO - PROCESS | 1652 | 1461342186552 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:23:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:23:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 770ms 09:23:06 INFO - PROCESS | 1652 | 1461342186603 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:23:06 INFO - PROCESS | 1652 | 1461342186605 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:23:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:23:06 INFO - PROCESS | 1652 | 1461342186622 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 1652 | 1461342186625 Marionette TRACE conn2 <- [1,3094,null,{}] 09:23:06 INFO - PROCESS | 1652 | 1461342186632 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}] 09:23:06 INFO - PROCESS | 1652 | 1461342186782 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:23:06 INFO - PROCESS | 1652 | 1461342186858 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e9cc000 == 59 [pid = 1652] [id = 783] 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1277bec00) [pid = 1652] [serial = 2347] [outer = 0x0] 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12966b400) [pid = 1652] [serial = 2348] [outer = 0x1277bec00] 09:23:06 INFO - PROCESS | 1652 | 1461342186890 Marionette DEBUG loaded listener.js 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129675800) [pid = 1652] [serial = 2349] [outer = 0x1277bec00] 09:23:07 INFO - PROCESS | 1652 | 1461342187239 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:23:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:23:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 640ms 09:23:07 INFO - PROCESS | 1652 | 1461342187249 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:23:07 INFO - PROCESS | 1652 | 1461342187250 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:23:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:23:07 INFO - PROCESS | 1652 | 1461342187253 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 1652 | 1461342187254 Marionette TRACE conn2 <- [1,3098,null,{}] 09:23:07 INFO - PROCESS | 1652 | 1461342187256 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}] 09:23:07 INFO - PROCESS | 1652 | 1461342187375 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:23:07 INFO - PROCESS | 1652 | 1461342187441 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923d800 == 60 [pid = 1652] [id = 784] 09:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1147cbc00) [pid = 1652] [serial = 2350] [outer = 0x0] 09:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128fbcc00) [pid = 1652] [serial = 2351] [outer = 0x1147cbc00] 09:23:07 INFO - PROCESS | 1652 | 1461342187514 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a4eec00) [pid = 1652] [serial = 2352] [outer = 0x1147cbc00] 09:23:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:23:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:23:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 768ms 09:23:08 INFO - PROCESS | 1652 | 1461342188016 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]]]}] 09:23:08 INFO - PROCESS | 1652 | 1461342188022 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1652 | 1461342188024 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:23:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:23:08 INFO - PROCESS | 1652 | 1461342188028 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1652 | 1461342188030 Marionette TRACE conn2 <- [1,3102,null,{}] 09:23:08 INFO - PROCESS | 1652 | 1461342188034 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}] 09:23:08 INFO - PROCESS | 1652 | 1461342188147 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:23:08 INFO - PROCESS | 1652 | 1461342188224 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x127049000 == 61 [pid = 1652] [id = 785] 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11562c400) [pid = 1652] [serial = 2353] [outer = 0x0] 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1187acc00) [pid = 1652] [serial = 2354] [outer = 0x11562c400] 09:23:08 INFO - PROCESS | 1652 | 1461342188253 Marionette DEBUG loaded listener.js 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11927cc00) [pid = 1652] [serial = 2355] [outer = 0x11562c400] 09:23:08 INFO - PROCESS | 1652 | 1461342188616 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:23:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:23:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms 09:23:08 INFO - PROCESS | 1652 | 1461342188652 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1652 | 1461342188656 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:23:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:23:08 INFO - PROCESS | 1652 | 1461342188660 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1652 | 1461342188662 Marionette TRACE conn2 <- [1,3106,null,{}] 09:23:08 INFO - PROCESS | 1652 | 1461342188665 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}] 09:23:08 INFO - PROCESS | 1652 | 1461342188784 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:23:08 INFO - PROCESS | 1652 | 1461342188925 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c46d000 == 62 [pid = 1652] [id = 786] 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11a503400) [pid = 1652] [serial = 2356] [outer = 0x0] 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11af75400) [pid = 1652] [serial = 2357] [outer = 0x11a503400] 09:23:08 INFO - PROCESS | 1652 | 1461342188972 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11bab4800) [pid = 1652] [serial = 2358] [outer = 0x11a503400] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91d800 == 61 [pid = 1652] [id = 777] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb66000 == 60 [pid = 1652] [id = 776] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e830000 == 59 [pid = 1652] [id = 775] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x117846000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11a54d400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c72d400) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x124647000) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127fb5400) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128fb7400) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e418000 == 58 [pid = 1652] [id = 774] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0c0000 == 57 [pid = 1652] [id = 773] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc1e800 == 56 [pid = 1652] [id = 772] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b066000 == 55 [pid = 1652] [id = 771] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaac000 == 54 [pid = 1652] [id = 770] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a406800 == 53 [pid = 1652] [id = 769] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x127ac0800 == 52 [pid = 1652] [id = 768] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1185d6800 == 51 [pid = 1652] [id = 767] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119b6f000 == 50 [pid = 1652] [id = 766] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c834800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123921400) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c855400) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12463f000) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118be9c00) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119271400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1155c5c00) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11643dc00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c854400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x114bb1c00) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129138800) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x115253000) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x115365400) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11af74000) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11b2ca400) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a54a000) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11ad42c00) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123e46400) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12464b400) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11af71c00) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11b2ca000) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12391bc00) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127565c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129139800) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129132800) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11b8ee400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c1f4400) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128fbc000) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1164a7c00) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114f50c00) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 09:23:09 INFO - PROCESS | 1652 | 1461342189397 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]]]}] 09:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:23:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 771ms 09:23:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:23:09 INFO - PROCESS | 1652 | 1461342189432 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1652 | 1461342189433 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:23:09 INFO - PROCESS | 1652 | 1461342189435 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1652 | 1461342189438 Marionette TRACE conn2 <- [1,3110,null,{}] 09:23:09 INFO - PROCESS | 1652 | 1461342189463 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}] 09:23:09 INFO - PROCESS | 1652 | 1461342189551 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:23:09 INFO - PROCESS | 1652 | 1461342189614 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c460800 == 51 [pid = 1652] [id = 787] 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a506400) [pid = 1652] [serial = 2359] [outer = 0x0] 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bebe000) [pid = 1652] [serial = 2360] [outer = 0x11a506400] 09:23:09 INFO - PROCESS | 1652 | 1461342189642 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c593000) [pid = 1652] [serial = 2361] [outer = 0x11a506400] 09:23:09 INFO - PROCESS | 1652 | 1461342189923 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"]]]}] 09:23:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:23:09 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 09:23:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:23:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 09:23:09 INFO - PROCESS | 1652 | 1461342189957 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1652 | 1461342189960 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:23:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:23:09 INFO - PROCESS | 1652 | 1461342189969 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1652 | 1461342189970 Marionette TRACE conn2 <- [1,3114,null,{}] 09:23:09 INFO - PROCESS | 1652 | 1461342189972 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}] 09:23:10 INFO - PROCESS | 1652 | 1461342190056 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:23:10 INFO - PROCESS | 1652 | 1461342190114 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\", \"d8db1a49-6ce6-4768-beb2-bced2f71cb9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1277b0800 == 52 [pid = 1652] [id = 788] 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c58d400) [pid = 1652] [serial = 2362] [outer = 0x0] 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c854400) [pid = 1652] [serial = 2363] [outer = 0x11c58d400] 09:23:10 INFO - PROCESS | 1652 | 1461342190143 Marionette DEBUG loaded listener.js 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123925000) [pid = 1652] [serial = 2364] [outer = 0x11c58d400] 09:23:10 INFO - PROCESS | 1652 | 1461342190403 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]]]}] 09:23:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:23:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 09:23:10 INFO - PROCESS | 1652 | 1461342190438 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:23:10 INFO - PROCESS | 1652 | 1461342190439 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:23:11 WARNING - u'runner_teardown' () 09:23:11 INFO - No more tests 09:23:11 INFO - Got 0 unexpected results 09:23:11 INFO - SUITE-END | took 520s 09:23:11 INFO - Closing logging queue 09:23:11 INFO - queue closed 09:23:11 INFO - Return code: 0 09:23:11 WARNING - # TBPL SUCCESS # 09:23:11 INFO - Running post-action listener: _resource_record_post_action 09:23:11 INFO - Running post-run listener: _resource_record_post_run 09:23:12 INFO - Total resource usage - Wall time: 544s; CPU: 58.0%; Read bytes: 32476672; Write bytes: 993620992; Read time: 327; Write time: 4676 09:23:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:23:12 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 187062784; Write bytes: 182446080; Read time: 15710; Write time: 394 09:23:12 INFO - run-tests - Wall time: 524s; CPU: 58.0%; Read bytes: 30318080; Write bytes: 792312832; Read time: 302; Write time: 4237 09:23:12 INFO - Running post-run listener: _upload_blobber_files 09:23:12 INFO - Blob upload gear active. 09:23:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:23:12 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 09:23:12 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'] 09:23:12 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 09:23:13 INFO - (blobuploader) - INFO - Open directory for files ... 09:23:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:23:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:23:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:23:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:23:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:23:13 INFO - (blobuploader) - INFO - Done attempting. 09:23:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:23:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:23:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:23:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:23:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:23:15 INFO - (blobuploader) - INFO - Done attempting. 09:23:15 INFO - (blobuploader) - INFO - Iteration through files over. 09:23:15 INFO - Return code: 0 09:23:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:23:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:23:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/60d0241db2041b5e8ff52b1d0bfb5281631e6002a11ef569692a3c39e419ff458b58a8064cf0a639cd897c6de554559ac997e25cfdc597d95f1f2dbad15bb102", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17308d9776262e712fb1e401e740861f70ec9a47f789f01bd56b7f76b94c92c1640a9925771398f96c07de50ed1ec080bf4583c5a58196dd61a6692dabd96c96"} 09:23:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:23:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:23:15 INFO - Contents: 09:23:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/60d0241db2041b5e8ff52b1d0bfb5281631e6002a11ef569692a3c39e419ff458b58a8064cf0a639cd897c6de554559ac997e25cfdc597d95f1f2dbad15bb102", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17308d9776262e712fb1e401e740861f70ec9a47f789f01bd56b7f76b94c92c1640a9925771398f96c07de50ed1ec080bf4583c5a58196dd61a6692dabd96c96"} 09:23:15 INFO - Running post-run listener: copy_logs_to_upload_dir 09:23:15 INFO - Copying logs to upload dir... 09:23:15 INFO - mkdir: /builds/slave/test/build/upload/logs 09:23:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=602.964692 ========= master_lag: 4.95 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-22 09:23:20.050002) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-22 09:23:20.057161) ========= 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.Z86dk1hOPI/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.iwBi6L906T/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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/60d0241db2041b5e8ff52b1d0bfb5281631e6002a11ef569692a3c39e419ff458b58a8064cf0a639cd897c6de554559ac997e25cfdc597d95f1f2dbad15bb102", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17308d9776262e712fb1e401e740861f70ec9a47f789f01bd56b7f76b94c92c1640a9925771398f96c07de50ed1ec080bf4583c5a58196dd61a6692dabd96c96"} build_url:https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012679 build_url: 'https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/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/60d0241db2041b5e8ff52b1d0bfb5281631e6002a11ef569692a3c39e419ff458b58a8064cf0a639cd897c6de554559ac997e25cfdc597d95f1f2dbad15bb102", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17308d9776262e712fb1e401e740861f70ec9a47f789f01bd56b7f76b94c92c1640a9925771398f96c07de50ed1ec080bf4583c5a58196dd61a6692dabd96c96"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eKK1bdJBTlOPxrRu8ZEowQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.82 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-22 09:23:21.886608) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-22 09:23:21.887104) ========= 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.Z86dk1hOPI/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.iwBi6L906T/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005209 ========= master_lag: 5.61 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-22 09:23:27.499434) ========= ========= Started reboot skipped (results: 3, elapsed: 2 secs) (at 2016-04-22 09:23:27.499788) ========= ========= Finished reboot skipped (results: 3, elapsed: 2 secs) (at 2016-04-22 09:23:29.944814) ========= ========= Total master_lag: 37.28 =========