builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0374 starttime: 1467124476.59 results: success (0) buildid: 20160628070023 builduid: fbc89a7bc5f2471e854f2ee2b4571072 revision: 85ccaed0061c96468658c35137c86467166624d5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.591320) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.591749) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.592030) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.615048) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.615366) ========= 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.82v2ZAQWZL/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.1sl8Apo2No/Listeners TMPDIR=/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/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-06-28 07:34:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 150M=0s 2016-06-28 07:34:36 (150 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.116412 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.752756) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.753071) ========= 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.82v2ZAQWZL/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.1sl8Apo2No/Listeners TMPDIR=/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/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.021970 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:36.801615) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 07:34:36.801980) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85ccaed0061c96468658c35137c86467166624d5 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85ccaed0061c96468658c35137c86467166624d5 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.82v2ZAQWZL/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.1sl8Apo2No/Listeners TMPDIR=/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/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-06-28 07:34:36,881 truncating revision to first 12 chars 2016-06-28 07:34:36,881 Setting DEBUG logging. 2016-06-28 07:34:36,882 attempt 1/10 2016-06-28 07:34:36,882 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85ccaed0061c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 07:34:37,757 unpacking tar archive at: mozilla-beta-85ccaed0061c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.140928 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 07:34:37.965016) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:37.965368) ========= script_repo_revision: 85ccaed0061c96468658c35137c86467166624d5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:37.965777) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:37.966056) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 07:34:37.984056) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-06-28 07:34:37.984415) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.82v2ZAQWZL/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.1sl8Apo2No/Listeners TMPDIR=/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/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 07:34:38 INFO - MultiFileLogger online at 20160628 07:34:38 in /builds/slave/test 07:34:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 07:34:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:34:38 INFO - {'append_to_log': False, 07:34:38 INFO - 'base_work_dir': '/builds/slave/test', 07:34:38 INFO - 'blob_upload_branch': 'mozilla-beta', 07:34:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:34:38 INFO - 'buildbot_json_path': 'buildprops.json', 07:34:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:34:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:34:38 INFO - 'download_minidump_stackwalk': True, 07:34:38 INFO - 'download_symbols': 'true', 07:34:38 INFO - 'e10s': False, 07:34:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:34:38 INFO - 'tooltool.py': '/tools/tooltool.py', 07:34:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:34:38 INFO - '/tools/misc-python/virtualenv.py')}, 07:34:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:34:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:34:38 INFO - 'log_level': 'info', 07:34:38 INFO - 'log_to_console': True, 07:34:38 INFO - 'opt_config_files': (), 07:34:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:34:38 INFO - '--processes=1', 07:34:38 INFO - '--config=%(test_path)s/wptrunner.ini', 07:34:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:34:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:34:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:34:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:34:38 INFO - 'pip_index': False, 07:34:38 INFO - 'require_test_zip': True, 07:34:38 INFO - 'test_type': ('testharness',), 07:34:38 INFO - 'this_chunk': '1', 07:34:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:34:38 INFO - 'total_chunks': '10', 07:34:38 INFO - 'virtualenv_path': 'venv', 07:34:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:34:38 INFO - 'work_dir': 'build'} 07:34:38 INFO - ##### 07:34:38 INFO - ##### Running clobber step. 07:34:38 INFO - ##### 07:34:38 INFO - Running pre-action listener: _resource_record_pre_action 07:34:38 INFO - Running main action method: clobber 07:34:38 INFO - rmtree: /builds/slave/test/build 07:34:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:34:38 INFO - Running post-action listener: _resource_record_post_action 07:34:38 INFO - ##### 07:34:38 INFO - ##### Running read-buildbot-config step. 07:34:38 INFO - ##### 07:34:38 INFO - Running pre-action listener: _resource_record_pre_action 07:34:38 INFO - Running main action method: read_buildbot_config 07:34:38 INFO - Using buildbot properties: 07:34:38 INFO - { 07:34:38 INFO - "project": "", 07:34:38 INFO - "product": "firefox", 07:34:38 INFO - "script_repo_revision": "production", 07:34:38 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 07:34:38 INFO - "repository": "", 07:34:38 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 07:34:38 INFO - "buildid": "20160628070023", 07:34:38 INFO - "pgo_build": "False", 07:34:38 INFO - "basedir": "/builds/slave/test", 07:34:38 INFO - "buildnumber": 12, 07:34:38 INFO - "slavename": "t-yosemite-r7-0374", 07:34:38 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 07:34:38 INFO - "platform": "macosx64", 07:34:38 INFO - "branch": "mozilla-beta", 07:34:38 INFO - "revision": "85ccaed0061c96468658c35137c86467166624d5", 07:34:38 INFO - "repo_path": "releases/mozilla-beta", 07:34:38 INFO - "moz_repo_path": "", 07:34:38 INFO - "stage_platform": "macosx64", 07:34:38 INFO - "builduid": "fbc89a7bc5f2471e854f2ee2b4571072", 07:34:38 INFO - "slavebuilddir": "test" 07:34:38 INFO - } 07:34:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 07:34:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 07:34:38 INFO - Running post-action listener: _resource_record_post_action 07:34:38 INFO - ##### 07:34:38 INFO - ##### Running download-and-extract step. 07:34:38 INFO - ##### 07:34:38 INFO - Running pre-action listener: _resource_record_pre_action 07:34:38 INFO - Running main action method: download_and_extract 07:34:38 INFO - mkdir: /builds/slave/test/build/tests 07:34:38 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')]} 07:34:38 INFO - https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:34:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 07:34:39 INFO - Downloaded 1201 bytes. 07:34:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:34:39 INFO - Using the following test package requirements: 07:34:39 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:34:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 07:34:39 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 07:34:39 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'jsshell-mac64.zip'], 07:34:39 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 07:34:39 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:34:39 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 07:34:39 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 07:34:39 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 07:34:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:34:39 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 07:34:39 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 07:34:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:34:39 INFO - https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:34:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:34:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:34:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 07:34:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 07:34:40 INFO - Downloaded 18405672 bytes. 07:34:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:34:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:34:41 INFO - caution: filename not matched: web-platform/* 07:34:41 INFO - Return code: 11 07:34:41 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')]} 07:34:41 INFO - https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:34:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:34:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:34:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:34:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 07:34:42 INFO - Downloaded 36389087 bytes. 07:34:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:34:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:34:46 INFO - caution: filename not matched: bin/* 07:34:46 INFO - caution: filename not matched: config/* 07:34:46 INFO - caution: filename not matched: mozbase/* 07:34:46 INFO - caution: filename not matched: marionette/* 07:34:46 INFO - caution: filename not matched: tools/wptserve/* 07:34:46 INFO - Return code: 11 07:34: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')]} 07:34:46 INFO - https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 07:34:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 07:34:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 07:34:48 INFO - Downloaded 73041653 bytes. 07:34:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:48 INFO - mkdir: /builds/slave/test/properties 07:34:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:34:48 INFO - Writing to file /builds/slave/test/properties/build_url 07:34:49 INFO - Contents: 07:34:49 INFO - build_url:https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:34:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:34:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:34:50 INFO - Contents: 07:34:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:34:50 INFO - https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:34:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:34:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 07:34:52 INFO - Downloaded 103701194 bytes. 07:34:52 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:34:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:34:56 INFO - Return code: 0 07:34:56 INFO - Running post-action listener: _resource_record_post_action 07:34:56 INFO - Running post-action listener: set_extra_try_arguments 07:34:56 INFO - ##### 07:34:56 INFO - ##### Running create-virtualenv step. 07:34:56 INFO - ##### 07:34:56 INFO - Running pre-action listener: _pre_create_virtualenv 07:34:56 INFO - Running pre-action listener: _resource_record_pre_action 07:34:56 INFO - Running main action method: create_virtualenv 07:34:56 INFO - Creating virtualenv /builds/slave/test/build/venv 07:34:56 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 07:34:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:34:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:34:56 INFO - Using real prefix '/tools/python27' 07:34:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:34:57 INFO - Installing distribute.............................................................................................................................................................................................done. 07:35:00 INFO - Installing pip.................done. 07:35:00 INFO - Return code: 0 07:35:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:35: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')]} 07:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35: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')]} 07:35:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:00 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 0x10fd55e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd72f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f874ac7e7b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd6e5e0>, '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 0x10f951cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f97c990>, '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.82v2ZAQWZL/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.1sl8Apo2No/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:00 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 07:35:00 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 07:35:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.82v2ZAQWZL/Render', 07:35:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:00 INFO - 'HOME': '/Users/cltbld', 07:35:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:00 INFO - 'LOGNAME': 'cltbld', 07:35:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:00 INFO - 'MOZ_NO_REMOTE': '1', 07:35:00 INFO - 'NO_EM_RESTART': '1', 07:35:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:00 INFO - 'PWD': '/builds/slave/test', 07:35:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:00 INFO - 'SHELL': '/bin/bash', 07:35:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1sl8Apo2No/Listeners', 07:35:00 INFO - 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', 07:35:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:00 INFO - 'USER': 'cltbld', 07:35:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:00 INFO - 'XPC_FLAGS': '0x0', 07:35:00 INFO - 'XPC_SERVICE_NAME': '0', 07:35:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:00 INFO - Downloading/unpacking psutil>=0.7.1 07:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:35:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:35:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:35:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:35:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:35:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:35:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:35:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:35:03 INFO - Installing collected packages: psutil 07:35:03 INFO - Running setup.py install for psutil 07:35:03 INFO - building 'psutil._psutil_osx' extension 07:35:03 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 07:35:03 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 07:35:03 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 07:35:03 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 07:35:04 INFO - building 'psutil._psutil_posix' extension 07:35:04 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 07:35:04 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:35:04 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:35:04 INFO - ^ 07:35:04 INFO - 1 warning generated. 07:35:04 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 07:35:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:35:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:35:04 INFO - Successfully installed psutil 07:35:04 INFO - Cleaning up... 07:35:04 INFO - Return code: 0 07:35:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:35:04 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')]} 07:35:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:04 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')]} 07:35:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:04 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 0x10fd55e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd72f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f874ac7e7b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd6e5e0>, '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 0x10f951cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f97c990>, '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.82v2ZAQWZL/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.1sl8Apo2No/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:04 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 07:35:04 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 07:35:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.82v2ZAQWZL/Render', 07:35:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:04 INFO - 'HOME': '/Users/cltbld', 07:35:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:04 INFO - 'LOGNAME': 'cltbld', 07:35:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:04 INFO - 'MOZ_NO_REMOTE': '1', 07:35:04 INFO - 'NO_EM_RESTART': '1', 07:35:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:04 INFO - 'PWD': '/builds/slave/test', 07:35:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:04 INFO - 'SHELL': '/bin/bash', 07:35:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1sl8Apo2No/Listeners', 07:35:04 INFO - 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', 07:35:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:04 INFO - 'USER': 'cltbld', 07:35:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:04 INFO - 'XPC_FLAGS': '0x0', 07:35:04 INFO - 'XPC_SERVICE_NAME': '0', 07:35:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:35:04 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 07:35:04 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 07:35:04 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 07:35:04 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 07:35:04 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 07:35:04 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 07:35:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:35:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:35:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:35:07 INFO - Installing collected packages: mozsystemmonitor 07:35:07 INFO - Running setup.py install for mozsystemmonitor 07:35:07 INFO - Successfully installed mozsystemmonitor 07:35:07 INFO - Cleaning up... 07:35:07 INFO - Return code: 0 07:35:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:35:07 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')]} 07:35:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:07 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')]} 07:35:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:07 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 0x10fd55e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd72f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f874ac7e7b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd6e5e0>, '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 0x10f951cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f97c990>, '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.82v2ZAQWZL/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.1sl8Apo2No/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:07 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 07:35:07 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 07:35:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.82v2ZAQWZL/Render', 07:35:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:07 INFO - 'HOME': '/Users/cltbld', 07:35:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:07 INFO - 'LOGNAME': 'cltbld', 07:35:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:07 INFO - 'MOZ_NO_REMOTE': '1', 07:35:07 INFO - 'NO_EM_RESTART': '1', 07:35:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:07 INFO - 'PWD': '/builds/slave/test', 07:35:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:07 INFO - 'SHELL': '/bin/bash', 07:35:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1sl8Apo2No/Listeners', 07:35:07 INFO - 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', 07:35:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:07 INFO - 'USER': 'cltbld', 07:35:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:07 INFO - 'XPC_FLAGS': '0x0', 07:35:07 INFO - 'XPC_SERVICE_NAME': '0', 07:35:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:07 INFO - Downloading/unpacking blobuploader==1.2.4 07:35:07 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 07:35:07 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 07:35:07 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 07:35:07 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 07:35:07 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 07:35:07 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 07:35:09 INFO - Downloading blobuploader-1.2.4.tar.gz 07:35:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:35:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:35:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 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 07:35:10 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 07:35:11 INFO - Downloading docopt-0.6.1.tar.gz 07:35:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:35:11 INFO - Installing collected packages: blobuploader, requests, docopt 07:35:11 INFO - Running setup.py install for blobuploader 07:35:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:35:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:35:11 INFO - Running setup.py install for requests 07:35:11 INFO - Running setup.py install for docopt 07:35:12 INFO - Successfully installed blobuploader requests docopt 07:35:12 INFO - Cleaning up... 07:35:12 INFO - Return code: 0 07:35:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:35:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:12 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 0x10fd55e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd72f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f874ac7e7b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd6e5e0>, '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 0x10f951cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f97c990>, '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.82v2ZAQWZL/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.1sl8Apo2No/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:12 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 07:35:12 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 07:35:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.82v2ZAQWZL/Render', 07:35:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:12 INFO - 'HOME': '/Users/cltbld', 07:35:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:12 INFO - 'LOGNAME': 'cltbld', 07:35:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:12 INFO - 'MOZ_NO_REMOTE': '1', 07:35:12 INFO - 'NO_EM_RESTART': '1', 07:35:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:12 INFO - 'PWD': '/builds/slave/test', 07:35:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:12 INFO - 'SHELL': '/bin/bash', 07:35:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1sl8Apo2No/Listeners', 07:35:12 INFO - 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', 07:35:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:12 INFO - 'USER': 'cltbld', 07:35:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:12 INFO - 'XPC_FLAGS': '0x0', 07:35:12 INFO - 'XPC_SERVICE_NAME': '0', 07:35:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:35:12 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-BZB4e6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:35:12 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-kTtJGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:35:12 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-LBrXhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:35:12 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-r8krop-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:35:12 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-OIu7VA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:35:12 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-zYzzKR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-unQbmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-YGzKiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-KF2EPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-ZN1PQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-uBBprg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-a8Ksj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-damLzC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-bSz5gH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-xOPgbH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:35:13 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-apt2Sm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:35:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:35:14 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-MFyHhB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:35:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:35:14 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-3ZaI9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:35:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:35:14 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-Szf7tk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:35:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:14 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-5T0tn1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:35:14 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-3pfDBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:35:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:35:14 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 07:35:14 INFO - Running setup.py install for manifestparser 07:35:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:35:15 INFO - Running setup.py install for mozcrash 07:35:15 INFO - Running setup.py install for mozdebug 07:35:15 INFO - Running setup.py install for mozdevice 07:35:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:35:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:35:15 INFO - Running setup.py install for mozfile 07:35:15 INFO - Running setup.py install for mozhttpd 07:35:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:35:15 INFO - Running setup.py install for mozinfo 07:35:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Running setup.py install for mozInstall 07:35:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Running setup.py install for mozleak 07:35:16 INFO - Running setup.py install for mozlog 07:35:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Running setup.py install for moznetwork 07:35:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Running setup.py install for mozprocess 07:35:16 INFO - Running setup.py install for mozprofile 07:35:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:35:16 INFO - Running setup.py install for mozrunner 07:35:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:35:17 INFO - Running setup.py install for mozscreenshot 07:35:17 INFO - Running setup.py install for moztest 07:35:17 INFO - Running setup.py install for mozversion 07:35:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:35:17 INFO - Running setup.py install for wptserve 07:35:17 INFO - Running setup.py install for marionette-driver 07:35:17 INFO - Running setup.py install for browsermob-proxy 07:35:18 INFO - Running setup.py install for marionette-client 07:35:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:35:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:35:18 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 07:35:18 INFO - Cleaning up... 07:35:18 INFO - Return code: 0 07:35:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:35:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:35:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:35:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:35:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:35:18 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 0x10fd55e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd72f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f874ac7e7b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fd6e5e0>, '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 0x10f951cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f97c990>, '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.82v2ZAQWZL/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.1sl8Apo2No/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:35:18 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 07:35:18 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 07:35:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.82v2ZAQWZL/Render', 07:35:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:18 INFO - 'HOME': '/Users/cltbld', 07:35:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:18 INFO - 'LOGNAME': 'cltbld', 07:35:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:18 INFO - 'MOZ_NO_REMOTE': '1', 07:35:18 INFO - 'NO_EM_RESTART': '1', 07:35:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:18 INFO - 'PWD': '/builds/slave/test', 07:35:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:18 INFO - 'SHELL': '/bin/bash', 07:35:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1sl8Apo2No/Listeners', 07:35:18 INFO - 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', 07:35:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:18 INFO - 'USER': 'cltbld', 07:35:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:18 INFO - 'XPC_FLAGS': '0x0', 07:35:18 INFO - 'XPC_SERVICE_NAME': '0', 07:35:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:35:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:35:18 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-LGgslG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:35:18 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)) 07:35:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:35:18 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-f3ZShH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:35:18 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)) 07:35:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:35:18 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-EfFL23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-3wzdJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-eDTZ5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-RkF6pg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-GZyrcG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-j2rfvM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-Z9kS14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-caX4I5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-mXHIcZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:35:19 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)) 07:35:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:35:19 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-ZD0iDU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-kmkhnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-ilZQRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-5Hlv9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-M5xFdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-cITwY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-E8iYH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-xJ_izm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:20 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-jytOtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:35:20 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)) 07:35:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:35:21 INFO - Running setup.py (path:/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/pip-LcBY88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:35:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:35:21 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)) 07:35:21 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)) 07:35:21 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)) 07:35:21 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)) 07:35:21 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)) 07:35:21 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)) 07:35:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:35:21 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 07:35:21 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 07:35:21 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 07:35:21 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 07:35:21 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 07:35:21 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 07:35:23 INFO - Downloading blessings-1.6.tar.gz 07:35:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:35:23 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)) 07:35:23 INFO - Installing collected packages: blessings 07:35:23 INFO - Running setup.py install for blessings 07:35:24 INFO - Successfully installed blessings 07:35:24 INFO - Cleaning up... 07:35:24 INFO - Return code: 0 07:35:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:35:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:35:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:35:24 INFO - Reading from file tmpfile_stdout 07:35:24 INFO - Current package versions: 07:35:24 INFO - blessings == 1.6 07:35:24 INFO - blobuploader == 1.2.4 07:35:24 INFO - browsermob-proxy == 0.6.0 07:35:24 INFO - docopt == 0.6.1 07:35:24 INFO - manifestparser == 1.1 07:35:24 INFO - marionette-client == 2.3.0 07:35:24 INFO - marionette-driver == 1.4.0 07:35:24 INFO - mozInstall == 1.12 07:35:24 INFO - mozcrash == 0.17 07:35:24 INFO - mozdebug == 0.1 07:35:24 INFO - mozdevice == 0.48 07:35:24 INFO - mozfile == 1.2 07:35:24 INFO - mozhttpd == 0.7 07:35:24 INFO - mozinfo == 0.9 07:35:24 INFO - mozleak == 0.1 07:35:24 INFO - mozlog == 3.1 07:35:24 INFO - moznetwork == 0.27 07:35:24 INFO - mozprocess == 0.22 07:35:24 INFO - mozprofile == 0.28 07:35:24 INFO - mozrunner == 6.11 07:35:24 INFO - mozscreenshot == 0.1 07:35:24 INFO - mozsystemmonitor == 0.0 07:35:24 INFO - moztest == 0.7 07:35:24 INFO - mozversion == 1.4 07:35:24 INFO - psutil == 3.1.1 07:35:24 INFO - requests == 1.2.3 07:35:24 INFO - wptserve == 1.4.0 07:35:24 INFO - wsgiref == 0.1.2 07:35:24 INFO - Running post-action listener: _resource_record_post_action 07:35:24 INFO - Running post-action listener: _start_resource_monitoring 07:35:24 INFO - Starting resource monitoring. 07:35:24 INFO - ##### 07:35:24 INFO - ##### Running pull step. 07:35:24 INFO - ##### 07:35:24 INFO - Running pre-action listener: _resource_record_pre_action 07:35:24 INFO - Running main action method: pull 07:35:24 INFO - Pull has nothing to do! 07:35:24 INFO - Running post-action listener: _resource_record_post_action 07:35:24 INFO - ##### 07:35:24 INFO - ##### Running install step. 07:35:24 INFO - ##### 07:35:24 INFO - Running pre-action listener: _resource_record_pre_action 07:35:24 INFO - Running main action method: install 07:35:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:35:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:35:24 INFO - Reading from file tmpfile_stdout 07:35:24 INFO - Detecting whether we're running mozinstall >=1.0... 07:35:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:35:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:35:24 INFO - Reading from file tmpfile_stdout 07:35:24 INFO - Output received: 07:35:24 INFO - Usage: mozinstall [options] installer 07:35:24 INFO - Options: 07:35:24 INFO - -h, --help show this help message and exit 07:35:24 INFO - -d DEST, --destination=DEST 07:35:24 INFO - Directory to install application into. [default: 07:35:24 INFO - "/builds/slave/test"] 07:35:24 INFO - --app=APP Application being installed. [default: firefox] 07:35:24 INFO - mkdir: /builds/slave/test/build/application 07:35:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 07:35:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 07:35:42 INFO - Reading from file tmpfile_stdout 07:35:42 INFO - Output received: 07:35:42 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:35:42 INFO - Running post-action listener: _resource_record_post_action 07:35:42 INFO - ##### 07:35:42 INFO - ##### Running run-tests step. 07:35:42 INFO - ##### 07:35:42 INFO - Running pre-action listener: _resource_record_pre_action 07:35:42 INFO - Running main action method: run_tests 07:35:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:35:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:35:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:35:42 INFO - grabbing minidump binary from tooltool 07:35: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')]} 07:35:42 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 0x10fd6e5e0>, '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 0x10f951cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f97c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:35:42 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 07:35:42 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 07:35:43 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:35:43 INFO - Return code: 0 07:35:43 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:35:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:35:43 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/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.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 07:35:43 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/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.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 07:35:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.82v2ZAQWZL/Render', 07:35:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:35:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:35:43 INFO - 'HOME': '/Users/cltbld', 07:35:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:35:43 INFO - 'LOGNAME': 'cltbld', 07:35:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:35:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:35:43 INFO - 'MOZ_NO_REMOTE': '1', 07:35:43 INFO - 'NO_EM_RESTART': '1', 07:35:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:35:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:35:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:35:43 INFO - 'PWD': '/builds/slave/test', 07:35:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:35:43 INFO - 'SHELL': '/bin/bash', 07:35:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1sl8Apo2No/Listeners', 07:35:43 INFO - 'TMPDIR': '/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/', 07:35:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:35:43 INFO - 'USER': 'cltbld', 07:35:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:35:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:35:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:35:43 INFO - 'XPC_FLAGS': '0x0', 07:35:43 INFO - 'XPC_SERVICE_NAME': '0', 07:35:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:35:43 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/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.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 07:35:43 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 07:35:43 INFO - import pkg_resources 07:35:44 INFO - Using 1 client processes 07:35:44 INFO - wptserve Starting http server on 127.0.0.1:8001 07:35:44 INFO - wptserve Starting http server on 127.0.0.1:8000 07:35:44 INFO - wptserve Starting http server on 127.0.0.1:8443 07:35:46 INFO - SUITE-START | Running 778 tests 07:35:46 INFO - Running testharness tests 07:35:46 INFO - Setting up ssl 07:35:46 INFO - PROCESS | certutil | 07:35:46 INFO - PROCESS | certutil | 07:35:46 INFO - PROCESS | certutil | 07:35:46 INFO - Certificate Nickname Trust Attributes 07:35:46 INFO - SSL,S/MIME,JAR/XPI 07:35:46 INFO - 07:35:46 INFO - web-platform-tests CT,, 07:35:46 INFO - 07:35:46 INFO - Starting runner 07:35:47 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:35:47 INFO - PROCESS | 2010 | 1467124547614 Marionette DEBUG Marionette enabled via build flag and pref 07:35:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x113cb2800 == 1 [pid = 2010] [id = 1] 07:35:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 1 (0x113cb3000) [pid = 2010] [serial = 1] [outer = 0x0] 07:35:47 INFO - PROCESS | 2010 | [2010] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:35:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 2 (0x113cb4000) [pid = 2010] [serial = 2] [outer = 0x113cb3000] 07:35:48 INFO - PROCESS | 2010 | 1467124548237 Marionette INFO Listening on port 2828 07:35:48 INFO - PROCESS | 2010 | 1467124548466 Marionette DEBUG Marionette enabled via command-line flag 07:35:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x116961000 == 2 [pid = 2010] [id = 2] 07:35:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 3 (0x116961800) [pid = 2010] [serial = 3] [outer = 0x0] 07:35:48 INFO - PROCESS | 2010 | [2010] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:35:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 4 (0x116962800) [pid = 2010] [serial = 4] [outer = 0x116961800] 07:35:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:35:48 INFO - PROCESS | 2010 | 1467124548613 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49393 07:35:48 INFO - PROCESS | 2010 | 1467124548699 Marionette DEBUG Closed connection conn0 07:35:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:35:48 INFO - PROCESS | 2010 | 1467124548702 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49394 07:35:48 INFO - PROCESS | 2010 | 1467124548713 Marionette DEBUG Closed connection conn1 07:35:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:35:48 INFO - PROCESS | 2010 | 1467124548718 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49395 07:35:48 INFO - PROCESS | 2010 | 1467124548727 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:35:48 INFO - PROCESS | 2010 | 1467124548734 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160628070023","device":"desktop","version":"48.0"} 07:35:48 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:35:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f39800 == 3 [pid = 2010] [id = 3] 07:35:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 5 (0x120f3a000) [pid = 2010] [serial = 5] [outer = 0x0] 07:35:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f3a800 == 4 [pid = 2010] [id = 4] 07:35:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 6 (0x119fe0000) [pid = 2010] [serial = 6] [outer = 0x0] 07:35:49 INFO - PROCESS | 2010 | [2010] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:35:49 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:35:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x123541000 == 5 [pid = 2010] [id = 5] 07:35:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 7 (0x119fdf800) [pid = 2010] [serial = 7] [outer = 0x0] 07:35:49 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:35:49 INFO - PROCESS | 2010 | [2010] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:35:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 8 (0x123604800) [pid = 2010] [serial = 8] [outer = 0x119fdf800] 07:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 9 (0x123c05800) [pid = 2010] [serial = 9] [outer = 0x120f3a000] 07:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 10 (0x123bd9400) [pid = 2010] [serial = 10] [outer = 0x119fe0000] 07:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 11 (0x123bdb000) [pid = 2010] [serial = 11] [outer = 0x119fdf800] 07:35:50 INFO - PROCESS | 2010 | [2010] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:35:50 INFO - PROCESS | 2010 | 1467124550671 Marionette INFO startBrowser cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:50 INFO - PROCESS | 2010 | 1467124550693 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 2010 | 1467124550703 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 2010 | 1467124550705 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 12 (0x126ecd000) [pid = 2010] [serial = 12] [outer = 0x119fdf800] 07:35:51 INFO - PROCESS | 2010 | 1467124551014 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"cf074766-f1c2-034d-bec1-49b72e3a9a7d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160628070023","device":"desktop","version":"48.0","command_id":1}}] 07:35:51 INFO - PROCESS | 2010 | 1467124551107 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}] 07:35:51 INFO - PROCESS | 2010 | 1467124551109 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:51 INFO - PROCESS | 2010 | 1467124551155 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:35:51 INFO - PROCESS | 2010 | 1467124551245 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:35:51 INFO - PROCESS | 2010 | 1467124551246 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:51 INFO - PROCESS | 2010 | [2010] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:35:51 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 13 (0x128936c00) [pid = 2010] [serial = 13] [outer = 0x119fdf800] 07:35:51 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:35:51 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:35:51 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:35:51 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:35:51 INFO - PROCESS | 2010 | 1467124551510 Marionette TRACE conn2 <- [1,3,null,{}] 07:35:51 INFO - PROCESS | 2010 | 1467124551518 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:35:51 INFO - PROCESS | 2010 | 1467124551520 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:51 INFO - PROCESS | 2010 | 1467124551540 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:35:51 INFO - PROCESS | 2010 | 1467124551566 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:35:51 INFO - PROCESS | 2010 | 1467124551568 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:35:51 INFO - PROCESS | 2010 | 1467124551571 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:35:51 INFO - PROCESS | 2010 | 1467124551574 Marionette TRACE conn2 <- [1,6,null,{}] 07:35:51 INFO - PROCESS | 2010 | 1467124551577 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}] 07:35:51 INFO - PROCESS | 2010 | 1467124551583 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:51 INFO - PROCESS | 2010 | 1467124551598 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:35:51 INFO - PROCESS | 2010 | 1467124551603 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:51 INFO - PROCESS | 2010 | 1467124551604 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc3000 == 6 [pid = 2010] [id = 6] 07:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 14 (0x123b57400) [pid = 2010] [serial = 14] [outer = 0x0] 07:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 15 (0x123b59000) [pid = 2010] [serial = 15] [outer = 0x123b57400] 07:35:51 INFO - PROCESS | 2010 | 1467124551637 Marionette DEBUG loaded listener.js 07:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 16 (0x123b5f400) [pid = 2010] [serial = 16] [outer = 0x123b57400] 07:35:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b2000 == 7 [pid = 2010] [id = 7] 07:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 17 (0x129415800) [pid = 2010] [serial = 17] [outer = 0x0] 07:35:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 18 (0x12945bc00) [pid = 2010] [serial = 18] [outer = 0x129415800] 07:35:52 INFO - PROCESS | 2010 | 1467124552001 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 19 (0x129468800) [pid = 2010] [serial = 19] [outer = 0x129415800] 07:35:52 INFO - PROCESS | 2010 | 1467124552170 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]]]}] 07:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 621ms 07:35:52 INFO - PROCESS | 2010 | 1467124552222 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:35:52 INFO - PROCESS | 2010 | 1467124552224 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:35:52 INFO - PROCESS | 2010 | 1467124552251 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 2010 | 1467124552252 Marionette TRACE conn2 <- [1,10,null,{}] 07:35:52 INFO - PROCESS | 2010 | 1467124552290 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}] 07:35:52 INFO - PROCESS | 2010 | 1467124552293 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:52 INFO - PROCESS | 2010 | 1467124552396 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:35:52 INFO - PROCESS | 2010 | 1467124552411 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:52 INFO - PROCESS | 2010 | 1467124552412 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8aa000 == 8 [pid = 2010] [id = 8] 07:35:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 20 (0x12a827800) [pid = 2010] [serial = 20] [outer = 0x0] 07:35:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 21 (0x12ad31800) [pid = 2010] [serial = 21] [outer = 0x12a827800] 07:35:52 INFO - PROCESS | 2010 | 1467124552440 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 22 (0x12ad36000) [pid = 2010] [serial = 22] [outer = 0x12a827800] 07:35:52 INFO - PROCESS | 2010 | 1467124552789 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]]]}] 07:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms 07:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:35:52 INFO - PROCESS | 2010 | 1467124552825 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:35:52 INFO - PROCESS | 2010 | 1467124552827 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:35:52 INFO - PROCESS | 2010 | 1467124552829 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 2010 | 1467124552830 Marionette TRACE conn2 <- [1,14,null,{}] 07:35:52 INFO - PROCESS | 2010 | 1467124552833 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}] 07:35:52 INFO - PROCESS | 2010 | 1467124552835 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:52 INFO - PROCESS | 2010 | 1467124552933 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:35:52 INFO - PROCESS | 2010 | 1467124552937 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:52 INFO - PROCESS | 2010 | 1467124552938 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b21c000 == 9 [pid = 2010] [id = 9] 07:35:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 23 (0x12ad38800) [pid = 2010] [serial = 23] [outer = 0x0] 07:35:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 24 (0x12b097000) [pid = 2010] [serial = 24] [outer = 0x12ad38800] 07:35:52 INFO - PROCESS | 2010 | 1467124552962 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 25 (0x12b24b400) [pid = 2010] [serial = 25] [outer = 0x12ad38800] 07:35:53 INFO - PROCESS | 2010 | 1467124553226 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]]]}] 07:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 07:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:35:53 INFO - PROCESS | 2010 | 1467124553255 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:35:53 INFO - PROCESS | 2010 | 1467124553256 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:35:53 INFO - PROCESS | 2010 | 1467124553258 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:35:53 INFO - PROCESS | 2010 | 1467124553259 Marionette TRACE conn2 <- [1,18,null,{}] 07:35:53 INFO - PROCESS | 2010 | 1467124553262 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}] 07:35:53 INFO - PROCESS | 2010 | 1467124553266 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:53 INFO - PROCESS | 2010 | 1467124553373 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:35:53 INFO - PROCESS | 2010 | 1467124553378 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 2010 | 1467124553380 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b963800 == 10 [pid = 2010] [id = 10] 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 26 (0x12b917400) [pid = 2010] [serial = 26] [outer = 0x0] 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 27 (0x12b997800) [pid = 2010] [serial = 27] [outer = 0x12b917400] 07:35:53 INFO - PROCESS | 2010 | 1467124553404 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 28 (0x12b99d800) [pid = 2010] [serial = 28] [outer = 0x12b917400] 07:35:53 INFO - PROCESS | 2010 | 1467124553708 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]]]}] 07:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 07:35:53 INFO - PROCESS | 2010 | 1467124553729 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:35:53 INFO - PROCESS | 2010 | 1467124553733 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:35:53 INFO - PROCESS | 2010 | 1467124553736 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:35:53 INFO - PROCESS | 2010 | 1467124553737 Marionette TRACE conn2 <- [1,22,null,{}] 07:35:53 INFO - PROCESS | 2010 | 1467124553740 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}] 07:35:53 INFO - PROCESS | 2010 | 1467124553741 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:53 INFO - PROCESS | 2010 | 1467124553842 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:35:53 INFO - PROCESS | 2010 | 1467124553846 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 2010 | 1467124553847 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x118415000 == 11 [pid = 2010] [id = 11] 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 29 (0x117dce400) [pid = 2010] [serial = 29] [outer = 0x0] 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 30 (0x1181adc00) [pid = 2010] [serial = 30] [outer = 0x117dce400] 07:35:53 INFO - PROCESS | 2010 | 1467124553873 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 31 (0x12bdf6800) [pid = 2010] [serial = 31] [outer = 0x117dce400] 07:35:54 INFO - PROCESS | 2010 | 1467124554121 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]]]}] 07:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 07:35:54 INFO - PROCESS | 2010 | 1467124554157 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 2010 | 1467124554158 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:35:54 INFO - PROCESS | 2010 | 1467124554169 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 2010 | 1467124554170 Marionette TRACE conn2 <- [1,26,null,{}] 07:35:54 INFO - PROCESS | 2010 | 1467124554172 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}] 07:35:54 INFO - PROCESS | 2010 | 1467124554173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:54 INFO - PROCESS | 2010 | 1467124554276 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:35:54 INFO - PROCESS | 2010 | 1467124554280 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:54 INFO - PROCESS | 2010 | 1467124554282 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x118319800 == 12 [pid = 2010] [id = 12] 07:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 32 (0x118092400) [pid = 2010] [serial = 32] [outer = 0x0] 07:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 33 (0x12bdf6c00) [pid = 2010] [serial = 33] [outer = 0x118092400] 07:35:54 INFO - PROCESS | 2010 | 1467124554306 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 34 (0x12bf98000) [pid = 2010] [serial = 34] [outer = 0x118092400] 07:35:54 INFO - PROCESS | 2010 | 1467124554552 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]]]}] 07:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 07:35:54 INFO - PROCESS | 2010 | 1467124554590 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 2010 | 1467124554591 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:35:54 INFO - PROCESS | 2010 | 1467124554594 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 2010 | 1467124554607 Marionette TRACE conn2 <- [1,30,null,{}] 07:35:54 INFO - PROCESS | 2010 | 1467124554621 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}] 07:35:54 INFO - PROCESS | 2010 | 1467124554622 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:54 INFO - PROCESS | 2010 | 1467124554717 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:35:54 INFO - PROCESS | 2010 | 1467124554721 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:54 INFO - PROCESS | 2010 | 1467124554722 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c525800 == 13 [pid = 2010] [id = 13] 07:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 35 (0x12bf9b000) [pid = 2010] [serial = 35] [outer = 0x0] 07:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 36 (0x12bfa2000) [pid = 2010] [serial = 36] [outer = 0x12bf9b000] 07:35:54 INFO - PROCESS | 2010 | 1467124554746 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 37 (0x12c5c2800) [pid = 2010] [serial = 37] [outer = 0x12bf9b000] 07:35:54 INFO - PROCESS | 2010 | 1467124554987 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]]]}] 07:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 439ms 07:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:35:55 INFO - PROCESS | 2010 | 1467124555037 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 2010 | 1467124555038 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:35:55 INFO - PROCESS | 2010 | 1467124555040 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 2010 | 1467124555041 Marionette TRACE conn2 <- [1,34,null,{}] 07:35:55 INFO - PROCESS | 2010 | 1467124555043 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}] 07:35:55 INFO - PROCESS | 2010 | 1467124555045 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:55 INFO - PROCESS | 2010 | 1467124555152 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:35:55 INFO - PROCESS | 2010 | 1467124555155 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 2010 | 1467124555156 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c610000 == 14 [pid = 2010] [id = 14] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 38 (0x12b2d4400) [pid = 2010] [serial = 38] [outer = 0x0] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 39 (0x12b2da400) [pid = 2010] [serial = 39] [outer = 0x12b2d4400] 07:35:55 INFO - PROCESS | 2010 | 1467124555181 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 40 (0x12bfa0800) [pid = 2010] [serial = 40] [outer = 0x12b2d4400] 07:35:55 INFO - PROCESS | 2010 | 1467124555452 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]]]}] 07:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 07:35:55 INFO - PROCESS | 2010 | 1467124555477 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 2010 | 1467124555481 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:35:55 INFO - PROCESS | 2010 | 1467124555493 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 2010 | 1467124555496 Marionette TRACE conn2 <- [1,38,null,{}] 07:35:55 INFO - PROCESS | 2010 | 1467124555510 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}] 07:35:55 INFO - PROCESS | 2010 | 1467124555515 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:55 INFO - PROCESS | 2010 | 1467124555674 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:35:55 INFO - PROCESS | 2010 | 1467124555680 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 2010 | 1467124555682 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca0f800 == 15 [pid = 2010] [id = 15] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 41 (0x12c5c8400) [pid = 2010] [serial = 41] [outer = 0x0] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 42 (0x12c5c9800) [pid = 2010] [serial = 42] [outer = 0x12c5c8400] 07:35:55 INFO - PROCESS | 2010 | 1467124555710 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 43 (0x12ca4e000) [pid = 2010] [serial = 43] [outer = 0x12c5c8400] 07:35:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce26800 == 16 [pid = 2010] [id = 16] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 44 (0x12ce29000) [pid = 2010] [serial = 44] [outer = 0x0] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 45 (0x12ce2c000) [pid = 2010] [serial = 45] [outer = 0x12ce29000] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 46 (0x12ce30800) [pid = 2010] [serial = 46] [outer = 0x12ce29000] 07:35:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce26000 == 17 [pid = 2010] [id = 17] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 47 (0x12c5ca800) [pid = 2010] [serial = 47] [outer = 0x0] 07:35:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 48 (0x12ce18400) [pid = 2010] [serial = 48] [outer = 0x12c5ca800] 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 49 (0x12ca50000) [pid = 2010] [serial = 49] [outer = 0x12c5ca800] 07:35:56 INFO - PROCESS | 2010 | 1467124556061 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]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 582ms 07:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:35:56 INFO - PROCESS | 2010 | 1467124556097 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 2010 | 1467124556099 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:35:56 INFO - PROCESS | 2010 | 1467124556101 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 2010 | 1467124556102 Marionette TRACE conn2 <- [1,42,null,{}] 07:35:56 INFO - PROCESS | 2010 | 1467124556104 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}] 07:35:56 INFO - PROCESS | 2010 | 1467124556105 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:56 INFO - PROCESS | 2010 | 1467124556204 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:35:56 INFO - PROCESS | 2010 | 1467124556209 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 2010 | 1467124556210 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d177800 == 18 [pid = 2010] [id = 18] 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x12ca54c00) [pid = 2010] [serial = 50] [outer = 0x0] 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 51 (0x12ce20400) [pid = 2010] [serial = 51] [outer = 0x12ca54c00] 07:35:56 INFO - PROCESS | 2010 | 1467124556237 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 52 (0x12cfad000) [pid = 2010] [serial = 52] [outer = 0x12ca54c00] 07:35:56 INFO - PROCESS | 2010 | 1467124556499 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]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 07:35:56 INFO - PROCESS | 2010 | 1467124556526 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 2010 | 1467124556528 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:35:56 INFO - PROCESS | 2010 | 1467124556538 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 2010 | 1467124556539 Marionette TRACE conn2 <- [1,46,null,{}] 07:35:56 INFO - PROCESS | 2010 | 1467124556542 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}] 07:35:56 INFO - PROCESS | 2010 | 1467124556543 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:56 INFO - PROCESS | 2010 | 1467124556649 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:35:56 INFO - PROCESS | 2010 | 1467124556653 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 2010 | 1467124556655 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d61e800 == 19 [pid = 2010] [id = 19] 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x119426000) [pid = 2010] [serial = 53] [outer = 0x0] 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x12d481000) [pid = 2010] [serial = 54] [outer = 0x119426000] 07:35:56 INFO - PROCESS | 2010 | 1467124556681 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x12d484800) [pid = 2010] [serial = 55] [outer = 0x119426000] 07:35:56 INFO - PROCESS | 2010 | 1467124556935 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]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 07:35:56 INFO - PROCESS | 2010 | 1467124556962 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 2010 | 1467124556967 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:35:56 INFO - PROCESS | 2010 | 1467124556986 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 2010 | 1467124556988 Marionette TRACE conn2 <- [1,50,null,{}] 07:35:56 INFO - PROCESS | 2010 | 1467124556992 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}] 07:35:56 INFO - PROCESS | 2010 | 1467124556994 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:57 INFO - PROCESS | 2010 | 1467124557161 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:35:57 INFO - PROCESS | 2010 | 1467124557166 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 2010 | 1467124557167 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d6e4000 == 20 [pid = 2010] [id = 20] 07:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 56 (0x12d485400) [pid = 2010] [serial = 56] [outer = 0x0] 07:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 57 (0x12d604800) [pid = 2010] [serial = 57] [outer = 0x12d485400] 07:35:57 INFO - PROCESS | 2010 | 1467124557206 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 58 (0x12d60b400) [pid = 2010] [serial = 58] [outer = 0x12d485400] 07:35:57 INFO - PROCESS | 2010 | 1467124557518 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]]]}] 07:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 579ms 07:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:35:57 INFO - PROCESS | 2010 | 1467124557556 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 2010 | 1467124557558 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:35:57 INFO - PROCESS | 2010 | 1467124557560 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 2010 | 1467124557561 Marionette TRACE conn2 <- [1,54,null,{}] 07:35:57 INFO - PROCESS | 2010 | 1467124557567 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}] 07:35:57 INFO - PROCESS | 2010 | 1467124557569 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:57 INFO - PROCESS | 2010 | 1467124557705 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:35:57 INFO - PROCESS | 2010 | 1467124557710 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 2010 | 1467124557712 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x129997800 == 21 [pid = 2010] [id = 21] 07:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x12dd81400) [pid = 2010] [serial = 59] [outer = 0x0] 07:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x123c24800) [pid = 2010] [serial = 60] [outer = 0x12dd81400] 07:35:57 INFO - PROCESS | 2010 | 1467124557743 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x12dd7c000) [pid = 2010] [serial = 61] [outer = 0x12dd81400] 07:35:58 INFO - PROCESS | 2010 | 1467124558772 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]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1273ms 07:35:58 INFO - PROCESS | 2010 | 1467124558834 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 2010 | 1467124558837 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:35:58 INFO - PROCESS | 2010 | 1467124558840 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 2010 | 1467124558843 Marionette TRACE conn2 <- [1,58,null,{}] 07:35:58 INFO - PROCESS | 2010 | 1467124558847 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}] 07:35:58 INFO - PROCESS | 2010 | 1467124558848 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:58 INFO - PROCESS | 2010 | 1467124558965 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:35:59 INFO - PROCESS | 2010 | 1467124559018 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 2010 | 1467124559019 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x112c67800 == 22 [pid = 2010] [id = 22] 07:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x112983c00) [pid = 2010] [serial = 62] [outer = 0x0] 07:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x112e5a800) [pid = 2010] [serial = 63] [outer = 0x112983c00] 07:35:59 INFO - PROCESS | 2010 | 1467124559051 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x1133d5400) [pid = 2010] [serial = 64] [outer = 0x112983c00] 07:35:59 INFO - PROCESS | 2010 | 1467124559457 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]]]}] 07:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 07:35:59 INFO - PROCESS | 2010 | 1467124559511 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 2010 | 1467124559516 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:35:59 INFO - PROCESS | 2010 | 1467124559521 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 2010 | 1467124559523 Marionette TRACE conn2 <- [1,62,null,{}] 07:35:59 INFO - PROCESS | 2010 | 1467124559526 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}] 07:35:59 INFO - PROCESS | 2010 | 1467124559528 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:59 INFO - PROCESS | 2010 | 1467124559645 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:35:59 INFO - PROCESS | 2010 | 1467124559723 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 2010 | 1467124559725 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:35:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aa6800 == 23 [pid = 2010] [id = 23] 07:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x116a15400) [pid = 2010] [serial = 65] [outer = 0x0] 07:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x116f95c00) [pid = 2010] [serial = 66] [outer = 0x116a15400] 07:35:59 INFO - PROCESS | 2010 | 1467124559757 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x11808ac00) [pid = 2010] [serial = 67] [outer = 0x116a15400] 07:36:00 INFO - PROCESS | 2010 | 1467124560349 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]]]}] 07:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 869ms 07:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:36:00 INFO - PROCESS | 2010 | 1467124560391 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:36:00 INFO - PROCESS | 2010 | 1467124560393 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:36:00 INFO - PROCESS | 2010 | 1467124560397 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:36:00 INFO - PROCESS | 2010 | 1467124560398 Marionette TRACE conn2 <- [1,66,null,{}] 07:36:00 INFO - PROCESS | 2010 | 1467124560402 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}] 07:36:00 INFO - PROCESS | 2010 | 1467124560403 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:00 INFO - PROCESS | 2010 | 1467124560491 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:36:00 INFO - PROCESS | 2010 | 1467124560535 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 2010 | 1467124560538 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x112616000 == 24 [pid = 2010] [id = 24] 07:36:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x113c5f800) [pid = 2010] [serial = 68] [outer = 0x0] 07:36:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x113c65400) [pid = 2010] [serial = 69] [outer = 0x113c5f800] 07:36:00 INFO - PROCESS | 2010 | 1467124560566 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x115d10800) [pid = 2010] [serial = 70] [outer = 0x113c5f800] 07:36:01 INFO - PROCESS | 2010 | 1467124561034 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]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 07:36:01 INFO - PROCESS | 2010 | 1467124561098 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 2010 | 1467124561101 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:36:01 INFO - PROCESS | 2010 | 1467124561105 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 2010 | 1467124561107 Marionette TRACE conn2 <- [1,70,null,{}] 07:36:01 INFO - PROCESS | 2010 | 1467124561109 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}] 07:36:01 INFO - PROCESS | 2010 | 1467124561111 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:01 INFO - PROCESS | 2010 | 1467124561184 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:36:01 INFO - PROCESS | 2010 | 1467124561190 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 2010 | 1467124561191 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x116412000 == 25 [pid = 2010] [id = 25] 07:36:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x1164e0400) [pid = 2010] [serial = 71] [outer = 0x0] 07:36:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1174e8c00) [pid = 2010] [serial = 72] [outer = 0x1164e0400] 07:36:01 INFO - PROCESS | 2010 | 1467124561221 Marionette DEBUG loaded listener.js 07:36:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x117dd7800) [pid = 2010] [serial = 73] [outer = 0x1164e0400] 07:36:01 INFO - PROCESS | 2010 | 1467124561540 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]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 07:36:01 INFO - PROCESS | 2010 | 1467124561575 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 2010 | 1467124561576 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:36:01 INFO - PROCESS | 2010 | 1467124561578 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 2010 | 1467124561583 Marionette TRACE conn2 <- [1,74,null,{}] 07:36:01 INFO - PROCESS | 2010 | 1467124561591 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}] 07:36:01 INFO - PROCESS | 2010 | 1467124561594 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:01 INFO - PROCESS | 2010 | 1467124561675 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:36:01 INFO - PROCESS | 2010 | 1467124561717 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 2010 | 1467124561719 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x116960000 == 26 [pid = 2010] [id = 26] 07:36:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x116a14c00) [pid = 2010] [serial = 74] [outer = 0x0] 07:36:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x118091000) [pid = 2010] [serial = 75] [outer = 0x116a14c00] 07:36:01 INFO - PROCESS | 2010 | 1467124561748 Marionette DEBUG loaded listener.js 07:36:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1184dbc00) [pid = 2010] [serial = 76] [outer = 0x116a14c00] 07:36:02 INFO - PROCESS | 2010 | 1467124562023 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]]]}] 07:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 474ms 07:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:36:02 INFO - PROCESS | 2010 | 1467124562054 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:36:02 INFO - PROCESS | 2010 | 1467124562055 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:36:02 INFO - PROCESS | 2010 | 1467124562057 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:36:02 INFO - PROCESS | 2010 | 1467124562058 Marionette TRACE conn2 <- [1,78,null,{}] 07:36:02 INFO - PROCESS | 2010 | 1467124562061 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}] 07:36:02 INFO - PROCESS | 2010 | 1467124562062 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:02 INFO - PROCESS | 2010 | 1467124562155 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:36:02 INFO - PROCESS | 2010 | 1467124562159 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:02 INFO - PROCESS | 2010 | 1467124562160 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x11715c800 == 27 [pid = 2010] [id = 27] 07:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x118621c00) [pid = 2010] [serial = 77] [outer = 0x0] 07:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1187ea800) [pid = 2010] [serial = 78] [outer = 0x118621c00] 07:36:02 INFO - PROCESS | 2010 | 1467124562189 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11904c400) [pid = 2010] [serial = 79] [outer = 0x118621c00] 07:36:02 INFO - PROCESS | 2010 | 1467124562490 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]]]}] 07:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 07:36:02 INFO - PROCESS | 2010 | 1467124562538 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:36:02 INFO - PROCESS | 2010 | 1467124562539 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:36:02 INFO - PROCESS | 2010 | 1467124562543 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:36:02 INFO - PROCESS | 2010 | 1467124562545 Marionette TRACE conn2 <- [1,82,null,{}] 07:36:02 INFO - PROCESS | 2010 | 1467124562547 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}] 07:36:02 INFO - PROCESS | 2010 | 1467124562548 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:02 INFO - PROCESS | 2010 | 1467124562619 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:36:02 INFO - PROCESS | 2010 | 1467124562622 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:02 INFO - PROCESS | 2010 | 1467124562623 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d91800 == 28 [pid = 2010] [id = 28] 07:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x118764c00) [pid = 2010] [serial = 80] [outer = 0x0] 07:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119372c00) [pid = 2010] [serial = 81] [outer = 0x118764c00] 07:36:02 INFO - PROCESS | 2010 | 1467124562651 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x11942d400) [pid = 2010] [serial = 82] [outer = 0x118764c00] 07:36:03 INFO - PROCESS | 2010 | 1467124563024 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]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 522ms 07:36:03 INFO - PROCESS | 2010 | 1467124563067 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 2010 | 1467124563069 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:36:03 INFO - PROCESS | 2010 | 1467124563072 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 2010 | 1467124563074 Marionette TRACE conn2 <- [1,86,null,{}] 07:36:03 INFO - PROCESS | 2010 | 1467124563077 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}] 07:36:03 INFO - PROCESS | 2010 | 1467124563083 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:03 INFO - PROCESS | 2010 | 1467124563252 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:36:03 INFO - PROCESS | 2010 | 1467124563269 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 2010 | 1467124563271 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x118311000 == 29 [pid = 2010] [id = 29] 07:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1194ca000) [pid = 2010] [serial = 83] [outer = 0x0] 07:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x11982ac00) [pid = 2010] [serial = 84] [outer = 0x1194ca000] 07:36:03 INFO - PROCESS | 2010 | 1467124563314 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119fe1000) [pid = 2010] [serial = 85] [outer = 0x1194ca000] 07:36:03 INFO - PROCESS | 2010 | 1467124563641 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]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 620ms 07:36:03 INFO - PROCESS | 2010 | 1467124563692 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 2010 | 1467124563694 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:36:03 INFO - PROCESS | 2010 | 1467124563697 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 2010 | 1467124563699 Marionette TRACE conn2 <- [1,90,null,{}] 07:36:03 INFO - PROCESS | 2010 | 1467124563703 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}] 07:36:03 INFO - PROCESS | 2010 | 1467124563705 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:03 INFO - PROCESS | 2010 | 1467124563842 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:36:03 INFO - PROCESS | 2010 | 1467124563851 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 2010 | 1467124563852 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x117157000 == 30 [pid = 2010] [id = 30] 07:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x113376400) [pid = 2010] [serial = 86] [outer = 0x0] 07:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119fecc00) [pid = 2010] [serial = 87] [outer = 0x113376400] 07:36:03 INFO - PROCESS | 2010 | 1467124563893 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12160c000) [pid = 2010] [serial = 88] [outer = 0x113376400] 07:36:04 INFO - PROCESS | 2010 | 1467124564234 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]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 572ms 07:36:04 INFO - PROCESS | 2010 | 1467124564268 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:36:04 INFO - PROCESS | 2010 | 1467124564270 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:36:04 INFO - PROCESS | 2010 | 1467124564272 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 2010 | 1467124564273 Marionette TRACE conn2 <- [1,94,null,{}] 07:36:04 INFO - PROCESS | 2010 | 1467124564275 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}] 07:36:04 INFO - PROCESS | 2010 | 1467124564276 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:04 INFO - PROCESS | 2010 | 1467124564351 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:36:04 INFO - PROCESS | 2010 | 1467124564354 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:04 INFO - PROCESS | 2010 | 1467124564356 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x119079800 == 31 [pid = 2010] [id = 31] 07:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x120ff4400) [pid = 2010] [serial = 89] [outer = 0x0] 07:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x121781000) [pid = 2010] [serial = 90] [outer = 0x120ff4400] 07:36:04 INFO - PROCESS | 2010 | 1467124564382 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x123259400) [pid = 2010] [serial = 91] [outer = 0x120ff4400] 07:36:04 INFO - PROCESS | 2010 | 1467124564672 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]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 07:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:36:04 INFO - PROCESS | 2010 | 1467124564691 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:36:04 INFO - PROCESS | 2010 | 1467124564692 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:36:04 INFO - PROCESS | 2010 | 1467124564694 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 2010 | 1467124564695 Marionette TRACE conn2 <- [1,98,null,{}] 07:36:04 INFO - PROCESS | 2010 | 1467124564710 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}] 07:36:04 INFO - PROCESS | 2010 | 1467124564712 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:04 INFO - PROCESS | 2010 | 1467124564822 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:36:04 INFO - PROCESS | 2010 | 1467124564831 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:04 INFO - PROCESS | 2010 | 1467124564833 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191f2800 == 32 [pid = 2010] [id = 32] 07:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1132ba800) [pid = 2010] [serial = 92] [outer = 0x0] 07:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x123259c00) [pid = 2010] [serial = 93] [outer = 0x1132ba800] 07:36:04 INFO - PROCESS | 2010 | 1467124564873 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1236cf000) [pid = 2010] [serial = 94] [outer = 0x1132ba800] 07:36:05 INFO - PROCESS | 2010 | 1467124565228 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]]]}] 07:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 581ms 07:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:36:05 INFO - PROCESS | 2010 | 1467124565275 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 2010 | 1467124565276 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:36:05 INFO - PROCESS | 2010 | 1467124565278 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 2010 | 1467124565279 Marionette TRACE conn2 <- [1,102,null,{}] 07:36:05 INFO - PROCESS | 2010 | 1467124565282 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}] 07:36:05 INFO - PROCESS | 2010 | 1467124565283 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:05 INFO - PROCESS | 2010 | 1467124565356 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:36:05 INFO - PROCESS | 2010 | 1467124565400 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 2010 | 1467124565401 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941a800 == 33 [pid = 2010] [id = 33] 07:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1184dac00) [pid = 2010] [serial = 95] [outer = 0x0] 07:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1238bac00) [pid = 2010] [serial = 96] [outer = 0x1184dac00] 07:36:05 INFO - PROCESS | 2010 | 1467124565426 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x123b61400) [pid = 2010] [serial = 97] [outer = 0x1184dac00] 07:36:05 INFO - PROCESS | 2010 | 1467124565693 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]]]}] 07:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 423ms 07:36:05 INFO - PROCESS | 2010 | 1467124565708 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 2010 | 1467124565709 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:36:05 INFO - PROCESS | 2010 | 1467124565720 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 2010 | 1467124565721 Marionette TRACE conn2 <- [1,106,null,{}] 07:36:05 INFO - PROCESS | 2010 | 1467124565724 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}] 07:36:05 INFO - PROCESS | 2010 | 1467124565725 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:05 INFO - PROCESS | 2010 | 1467124565818 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:36:05 INFO - PROCESS | 2010 | 1467124565822 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 2010 | 1467124565823 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dce000 == 34 [pid = 2010] [id = 34] 07:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x123b56400) [pid = 2010] [serial = 98] [outer = 0x0] 07:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x123ce3800) [pid = 2010] [serial = 99] [outer = 0x123b56400] 07:36:05 INFO - PROCESS | 2010 | 1467124565849 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1241fa800) [pid = 2010] [serial = 100] [outer = 0x123b56400] 07:36:06 INFO - PROCESS | 2010 | 1467124566146 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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 476ms 07:36:06 INFO - PROCESS | 2010 | 1467124566189 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 2010 | 1467124566190 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:36:06 INFO - PROCESS | 2010 | 1467124566192 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 2010 | 1467124566193 Marionette TRACE conn2 <- [1,110,null,{}] 07:36:06 INFO - PROCESS | 2010 | 1467124566196 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}] 07:36:06 INFO - PROCESS | 2010 | 1467124566199 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:06 INFO - PROCESS | 2010 | 1467124566273 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:36:06 INFO - PROCESS | 2010 | 1467124566323 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 2010 | 1467124566324 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x12167d800 == 35 [pid = 2010] [id = 35] 07:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x123b63000) [pid = 2010] [serial = 101] [outer = 0x0] 07:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1241fa400) [pid = 2010] [serial = 102] [outer = 0x123b63000] 07:36:06 INFO - PROCESS | 2010 | 1467124566349 Marionette DEBUG loaded listener.js 07:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x123443400) [pid = 2010] [serial = 103] [outer = 0x123b63000] 07:36:06 INFO - PROCESS | 2010 | 1467124566601 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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 07:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:36:06 INFO - PROCESS | 2010 | 1467124566668 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 2010 | 1467124566669 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:36:06 INFO - PROCESS | 2010 | 1467124566672 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 2010 | 1467124566673 Marionette TRACE conn2 <- [1,114,null,{}] 07:36:06 INFO - PROCESS | 2010 | 1467124566675 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}] 07:36:06 INFO - PROCESS | 2010 | 1467124566676 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:06 INFO - PROCESS | 2010 | 1467124566756 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:36:06 INFO - PROCESS | 2010 | 1467124566760 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 2010 | 1467124566762 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230d3800 == 36 [pid = 2010] [id = 36] 07:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x124d7a800) [pid = 2010] [serial = 104] [outer = 0x0] 07:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x124ec5c00) [pid = 2010] [serial = 105] [outer = 0x124d7a800] 07:36:06 INFO - PROCESS | 2010 | 1467124566788 Marionette DEBUG loaded listener.js 07:36:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x126971000) [pid = 2010] [serial = 106] [outer = 0x124d7a800] 07:36:07 INFO - PROCESS | 2010 | 1467124567094 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]]]}] 07:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 07:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:36:07 INFO - PROCESS | 2010 | 1467124567141 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 2010 | 1467124567142 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:36:07 INFO - PROCESS | 2010 | 1467124567144 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 2010 | 1467124567145 Marionette TRACE conn2 <- [1,118,null,{}] 07:36:07 INFO - PROCESS | 2010 | 1467124567147 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}] 07:36:07 INFO - PROCESS | 2010 | 1467124567148 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:07 INFO - PROCESS | 2010 | 1467124567250 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:36:07 INFO - PROCESS | 2010 | 1467124567257 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 2010 | 1467124567258 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x121682800 == 37 [pid = 2010] [id = 37] 07:36:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x123ba3000) [pid = 2010] [serial = 107] [outer = 0x0] 07:36:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x126d19800) [pid = 2010] [serial = 108] [outer = 0x123ba3000] 07:36:07 INFO - PROCESS | 2010 | 1467124567283 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x126ed0400) [pid = 2010] [serial = 109] [outer = 0x123ba3000] 07:36:07 INFO - PROCESS | 2010 | 1467124567558 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]]]}] 07:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 07:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:36:07 INFO - PROCESS | 2010 | 1467124567614 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 2010 | 1467124567617 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:36:07 INFO - PROCESS | 2010 | 1467124567620 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 2010 | 1467124567621 Marionette TRACE conn2 <- [1,122,null,{}] 07:36:07 INFO - PROCESS | 2010 | 1467124567623 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}] 07:36:07 INFO - PROCESS | 2010 | 1467124567624 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:07 INFO - PROCESS | 2010 | 1467124567706 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:36:07 INFO - PROCESS | 2010 | 1467124567722 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 2010 | 1467124567723 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x123943800 == 38 [pid = 2010] [id = 38] 07:36:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x12892cc00) [pid = 2010] [serial = 110] [outer = 0x0] 07:36:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x128931000) [pid = 2010] [serial = 111] [outer = 0x12892cc00] 07:36:07 INFO - PROCESS | 2010 | 1467124567748 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x128bd8800) [pid = 2010] [serial = 112] [outer = 0x12892cc00] 07:36:08 INFO - PROCESS | 2010 | 1467124568063 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]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 07:36:08 INFO - PROCESS | 2010 | 1467124568088 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 2010 | 1467124568089 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:36:08 INFO - PROCESS | 2010 | 1467124568091 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 2010 | 1467124568092 Marionette TRACE conn2 <- [1,126,null,{}] 07:36:08 INFO - PROCESS | 2010 | 1467124568094 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}] 07:36:08 INFO - PROCESS | 2010 | 1467124568096 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:08 INFO - PROCESS | 2010 | 1467124568211 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:36:08 INFO - PROCESS | 2010 | 1467124568218 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 2010 | 1467124568219 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d0c000 == 39 [pid = 2010] [id = 39] 07:36:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x126971800) [pid = 2010] [serial = 113] [outer = 0x0] 07:36:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x128d79c00) [pid = 2010] [serial = 114] [outer = 0x126971800] 07:36:08 INFO - PROCESS | 2010 | 1467124568243 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x128f8b800) [pid = 2010] [serial = 115] [outer = 0x126971800] 07:36:09 INFO - PROCESS | 2010 | 1467124569194 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]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1119ms 07:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:36:09 INFO - PROCESS | 2010 | 1467124569211 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 2010 | 1467124569213 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:36:09 INFO - PROCESS | 2010 | 1467124569216 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 2010 | 1467124569218 Marionette TRACE conn2 <- [1,130,null,{}] 07:36:09 INFO - PROCESS | 2010 | 1467124569222 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}] 07:36:09 INFO - PROCESS | 2010 | 1467124569223 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:09 INFO - PROCESS | 2010 | 1467124569321 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:36:09 INFO - PROCESS | 2010 | 1467124569326 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 2010 | 1467124569329 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x112c0e000 == 40 [pid = 2010] [id = 40] 07:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x115dfac00) [pid = 2010] [serial = 116] [outer = 0x0] 07:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x116756800) [pid = 2010] [serial = 117] [outer = 0x115dfac00] 07:36:09 INFO - PROCESS | 2010 | 1467124569357 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x1176fb000) [pid = 2010] [serial = 118] [outer = 0x115dfac00] 07:36:09 INFO - PROCESS | 2010 | 1467124569733 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]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 569ms 07:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:36:09 INFO - PROCESS | 2010 | 1467124569786 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 2010 | 1467124569789 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:36:09 INFO - PROCESS | 2010 | 1467124569794 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 2010 | 1467124569796 Marionette TRACE conn2 <- [1,134,null,{}] 07:36:09 INFO - PROCESS | 2010 | 1467124569798 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}] 07:36:09 INFO - PROCESS | 2010 | 1467124569800 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:09 INFO - PROCESS | 2010 | 1467124569938 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:36:09 INFO - PROCESS | 2010 | 1467124569962 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 2010 | 1467124569964 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x11667e000 == 41 [pid = 2010] [id = 41] 07:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x118098800) [pid = 2010] [serial = 119] [outer = 0x0] 07:36:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x11845f000) [pid = 2010] [serial = 120] [outer = 0x118098800] 07:36:09 INFO - PROCESS | 2010 | 1467124569990 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x118621000) [pid = 2010] [serial = 121] [outer = 0x118098800] 07:36:10 INFO - PROCESS | 2010 | 1467124570357 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]]]}] 07:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 571ms 07:36:10 INFO - PROCESS | 2010 | 1467124570365 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:36:10 INFO - PROCESS | 2010 | 1467124570366 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:36:10 INFO - PROCESS | 2010 | 1467124570368 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 2010 | 1467124570370 Marionette TRACE conn2 <- [1,138,null,{}] 07:36:10 INFO - PROCESS | 2010 | 1467124570377 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}] 07:36:10 INFO - PROCESS | 2010 | 1467124570383 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:10 INFO - PROCESS | 2010 | 1467124570890 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x12b2d4400) [pid = 2010] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x12bf9b000) [pid = 2010] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x118092400) [pid = 2010] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x117dce400) [pid = 2010] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x12b917400) [pid = 2010] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x12ad38800) [pid = 2010] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x12a827800) [pid = 2010] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x123b57400) [pid = 2010] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x12d485400) [pid = 2010] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x119426000) [pid = 2010] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x12ca54c00) [pid = 2010] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x12c5c8400) [pid = 2010] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x113376400) [pid = 2010] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x120ff4400) [pid = 2010] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1132ba800) [pid = 2010] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1184dac00) [pid = 2010] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x123b56400) [pid = 2010] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x124d7a800) [pid = 2010] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x123ba3000) [pid = 2010] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12dd81400) [pid = 2010] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x112983c00) [pid = 2010] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12892cc00) [pid = 2010] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x116a15400) [pid = 2010] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x113c5f800) [pid = 2010] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1164e0400) [pid = 2010] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x116a14c00) [pid = 2010] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118621c00) [pid = 2010] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118764c00) [pid = 2010] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:36:10 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1194ca000) [pid = 2010] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:36:10 INFO - PROCESS | 2010 | 1467124570965 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 2010 | 1467124570967 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x117146800 == 42 [pid = 2010] [id = 42] 07:36:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1121bec00) [pid = 2010] [serial = 122] [outer = 0x0] 07:36:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1129be000) [pid = 2010] [serial = 123] [outer = 0x1121bec00] 07:36:10 INFO - PROCESS | 2010 | 1467124570995 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1176f8400) [pid = 2010] [serial = 124] [outer = 0x1121bec00] 07:36:11 INFO - PROCESS | 2010 | 1467124571269 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]]]}] 07:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 923ms 07:36:11 INFO - PROCESS | 2010 | 1467124571291 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:36:11 INFO - PROCESS | 2010 | 1467124571293 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:36:11 INFO - PROCESS | 2010 | 1467124571303 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 2010 | 1467124571304 Marionette TRACE conn2 <- [1,142,null,{}] 07:36:11 INFO - PROCESS | 2010 | 1467124571307 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}] 07:36:11 INFO - PROCESS | 2010 | 1467124571308 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:11 INFO - PROCESS | 2010 | 1467124571388 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:36:11 INFO - PROCESS | 2010 | 1467124571392 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 2010 | 1467124571393 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x11832d800 == 43 [pid = 2010] [id = 43] 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x11982c000) [pid = 2010] [serial = 125] [outer = 0x0] 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x11942b800) [pid = 2010] [serial = 126] [outer = 0x11982c000] 07:36:11 INFO - PROCESS | 2010 | 1467124571421 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x119925c00) [pid = 2010] [serial = 127] [outer = 0x11982c000] 07:36:11 INFO - PROCESS | 2010 | 1467124571735 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]]]}] 07:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 479ms 07:36:11 INFO - PROCESS | 2010 | 1467124571775 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:36:11 INFO - PROCESS | 2010 | 1467124571777 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:36:11 INFO - PROCESS | 2010 | 1467124571779 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 2010 | 1467124571780 Marionette TRACE conn2 <- [1,146,null,{}] 07:36:11 INFO - PROCESS | 2010 | 1467124571782 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}] 07:36:11 INFO - PROCESS | 2010 | 1467124571783 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:11 INFO - PROCESS | 2010 | 1467124571853 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:36:11 INFO - PROCESS | 2010 | 1467124571856 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 2010 | 1467124571857 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x11906c000 == 44 [pid = 2010] [id = 44] 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x118090c00) [pid = 2010] [serial = 128] [outer = 0x0] 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x119d33400) [pid = 2010] [serial = 129] [outer = 0x118090c00] 07:36:11 INFO - PROCESS | 2010 | 1467124571884 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x120ff1000) [pid = 2010] [serial = 130] [outer = 0x118090c00] 07:36:12 INFO - PROCESS | 2010 | 1467124572215 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]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 07:36:12 INFO - PROCESS | 2010 | 1467124572250 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 2010 | 1467124572251 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:36:12 INFO - PROCESS | 2010 | 1467124572253 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 2010 | 1467124572254 Marionette TRACE conn2 <- [1,150,null,{}] 07:36:12 INFO - PROCESS | 2010 | 1467124572257 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}] 07:36:12 INFO - PROCESS | 2010 | 1467124572261 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:12 INFO - PROCESS | 2010 | 1467124572355 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:36:12 INFO - PROCESS | 2010 | 1467124572408 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:12 INFO - PROCESS | 2010 | 1467124572409 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191fa800 == 45 [pid = 2010] [id = 45] 07:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x119c8c800) [pid = 2010] [serial = 131] [outer = 0x0] 07:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12160d800) [pid = 2010] [serial = 132] [outer = 0x119c8c800] 07:36:12 INFO - PROCESS | 2010 | 1467124572434 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x123b62000) [pid = 2010] [serial = 133] [outer = 0x119c8c800] 07:36:12 INFO - PROCESS | 2010 | 1467124572714 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]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 07:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:36:12 INFO - PROCESS | 2010 | 1467124572725 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 2010 | 1467124572726 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:36:12 INFO - PROCESS | 2010 | 1467124572728 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 2010 | 1467124572732 Marionette TRACE conn2 <- [1,154,null,{}] 07:36:12 INFO - PROCESS | 2010 | 1467124572741 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}] 07:36:12 INFO - PROCESS | 2010 | 1467124572742 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:12 INFO - PROCESS | 2010 | 1467124572821 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:36:12 INFO - PROCESS | 2010 | 1467124572825 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:12 INFO - PROCESS | 2010 | 1467124572826 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x121685000 == 46 [pid = 2010] [id = 46] 07:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x118052c00) [pid = 2010] [serial = 134] [outer = 0x0] 07:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x123dce800) [pid = 2010] [serial = 135] [outer = 0x118052c00] 07:36:12 INFO - PROCESS | 2010 | 1467124572853 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1241f4400) [pid = 2010] [serial = 136] [outer = 0x118052c00] 07:36:13 INFO - PROCESS | 2010 | 1467124573325 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]]]}] 07:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 628ms 07:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:36:13 INFO - PROCESS | 2010 | 1467124573357 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:36:13 INFO - PROCESS | 2010 | 1467124573360 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:36:13 INFO - PROCESS | 2010 | 1467124573363 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:36:13 INFO - PROCESS | 2010 | 1467124573367 Marionette TRACE conn2 <- [1,158,null,{}] 07:36:13 INFO - PROCESS | 2010 | 1467124573370 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}] 07:36:13 INFO - PROCESS | 2010 | 1467124573372 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:13 INFO - PROCESS | 2010 | 1467124573467 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:36:13 INFO - PROCESS | 2010 | 1467124573527 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 2010 | 1467124573528 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x11694e000 == 47 [pid = 2010] [id = 47] 07:36:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x115d18800) [pid = 2010] [serial = 137] [outer = 0x0] 07:36:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x116982c00) [pid = 2010] [serial = 138] [outer = 0x115d18800] 07:36:13 INFO - PROCESS | 2010 | 1467124573560 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x117dd6800) [pid = 2010] [serial = 139] [outer = 0x115d18800] 07:36:14 INFO - PROCESS | 2010 | 1467124574007 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]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 07:36:14 INFO - PROCESS | 2010 | 1467124574035 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 2010 | 1467124574038 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:36:14 INFO - PROCESS | 2010 | 1467124574043 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 2010 | 1467124574045 Marionette TRACE conn2 <- [1,162,null,{}] 07:36:14 INFO - PROCESS | 2010 | 1467124574067 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}] 07:36:14 INFO - PROCESS | 2010 | 1467124574069 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:14 INFO - PROCESS | 2010 | 1467124574168 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:36:14 INFO - PROCESS | 2010 | 1467124574228 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 2010 | 1467124574230 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198bf800 == 48 [pid = 2010] [id = 48] 07:36:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x118766c00) [pid = 2010] [serial = 140] [outer = 0x0] 07:36:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x11904b000) [pid = 2010] [serial = 141] [outer = 0x118766c00] 07:36:14 INFO - PROCESS | 2010 | 1467124574261 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x1194ca400) [pid = 2010] [serial = 142] [outer = 0x118766c00] 07:36:14 INFO - PROCESS | 2010 | 1467124574692 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]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 688ms 07:36:14 INFO - PROCESS | 2010 | 1467124574772 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 2010 | 1467124574774 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:36:14 INFO - PROCESS | 2010 | 1467124574779 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 2010 | 1467124574781 Marionette TRACE conn2 <- [1,166,null,{}] 07:36:14 INFO - PROCESS | 2010 | 1467124574789 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}] 07:36:14 INFO - PROCESS | 2010 | 1467124574792 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:14 INFO - PROCESS | 2010 | 1467124574885 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:36:14 INFO - PROCESS | 2010 | 1467124574944 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 2010 | 1467124574946 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x123947800 == 49 [pid = 2010] [id = 49] 07:36:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x123605800) [pid = 2010] [serial = 143] [outer = 0x0] 07:36:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x1238bb800) [pid = 2010] [serial = 144] [outer = 0x123605800] 07:36:14 INFO - PROCESS | 2010 | 1467124574978 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x123bda000) [pid = 2010] [serial = 145] [outer = 0x123605800] 07:36:15 INFO - PROCESS | 2010 | 1467124575418 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]]]}] 07:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 07:36:15 INFO - PROCESS | 2010 | 1467124575463 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 2010 | 1467124575465 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:36:15 INFO - PROCESS | 2010 | 1467124575469 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 2010 | 1467124575470 Marionette TRACE conn2 <- [1,170,null,{}] 07:36:15 INFO - PROCESS | 2010 | 1467124575472 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}] 07:36:15 INFO - PROCESS | 2010 | 1467124575474 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:15 INFO - PROCESS | 2010 | 1467124575569 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:36:15 INFO - PROCESS | 2010 | 1467124575627 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 2010 | 1467124575628 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x112c5f800 == 50 [pid = 2010] [id = 50] 07:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x117dce000) [pid = 2010] [serial = 146] [outer = 0x0] 07:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x119046c00) [pid = 2010] [serial = 147] [outer = 0x117dce000] 07:36:15 INFO - PROCESS | 2010 | 1467124575660 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x1236c9000) [pid = 2010] [serial = 148] [outer = 0x117dce000] 07:36:16 INFO - PROCESS | 2010 | 1467124576109 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]]]}] 07:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 07:36:16 INFO - PROCESS | 2010 | 1467124576152 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:36:16 INFO - PROCESS | 2010 | 1467124576154 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:36:16 INFO - PROCESS | 2010 | 1467124576158 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 2010 | 1467124576159 Marionette TRACE conn2 <- [1,174,null,{}] 07:36:16 INFO - PROCESS | 2010 | 1467124576200 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}] 07:36:16 INFO - PROCESS | 2010 | 1467124576201 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:16 INFO - PROCESS | 2010 | 1467124576293 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:36:16 INFO - PROCESS | 2010 | 1467124576354 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 2010 | 1467124576356 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x113252000 == 51 [pid = 2010] [id = 51] 07:36:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x115df7400) [pid = 2010] [serial = 149] [outer = 0x0] 07:36:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x116753000) [pid = 2010] [serial = 150] [outer = 0x115df7400] 07:36:16 INFO - PROCESS | 2010 | 1467124576384 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x116f8c800) [pid = 2010] [serial = 151] [outer = 0x115df7400] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1191fa800 == 50 [pid = 2010] [id = 45] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11906c000 == 49 [pid = 2010] [id = 44] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11832d800 == 48 [pid = 2010] [id = 43] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x117146800 == 47 [pid = 2010] [id = 42] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x117d91800 == 46 [pid = 2010] [id = 28] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11667e000 == 45 [pid = 2010] [id = 41] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11715c800 == 44 [pid = 2010] [id = 27] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x118311000 == 43 [pid = 2010] [id = 29] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x112c0e000 == 42 [pid = 2010] [id = 40] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x119079800 == 41 [pid = 2010] [id = 31] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x119dce000 == 40 [pid = 2010] [id = 34] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x123d0c000 == 39 [pid = 2010] [id = 39] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x117157000 == 38 [pid = 2010] [id = 30] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x112c5f800 == 37 [pid = 2010] [id = 50] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x123947800 == 36 [pid = 2010] [id = 49] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12167d800 == 35 [pid = 2010] [id = 35] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1198bf800 == 34 [pid = 2010] [id = 48] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1230d3800 == 33 [pid = 2010] [id = 36] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11694e000 == 32 [pid = 2010] [id = 47] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x123943800 == 31 [pid = 2010] [id = 38] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11941a800 == 30 [pid = 2010] [id = 33] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x121685000 == 29 [pid = 2010] [id = 46] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1191f2800 == 28 [pid = 2010] [id = 32] 07:36:17 INFO - PROCESS | 2010 | --DOCSHELL 0x121682800 == 27 [pid = 2010] [id = 37] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x123bdb000) [pid = 2010] [serial = 11] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x119fecc00) [pid = 2010] [serial = 87] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x12160c000) [pid = 2010] [serial = 88] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x121781000) [pid = 2010] [serial = 90] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x123259c00) [pid = 2010] [serial = 93] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x1238bac00) [pid = 2010] [serial = 96] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x123ce3800) [pid = 2010] [serial = 99] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1241fa400) [pid = 2010] [serial = 102] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x124ec5c00) [pid = 2010] [serial = 105] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x126d19800) [pid = 2010] [serial = 108] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x123c24800) [pid = 2010] [serial = 60] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x112e5a800) [pid = 2010] [serial = 63] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x116f95c00) [pid = 2010] [serial = 66] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x123259400) [pid = 2010] [serial = 91] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1184dbc00) [pid = 2010] [serial = 76] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1133d5400) [pid = 2010] [serial = 64] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1236cf000) [pid = 2010] [serial = 94] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x11904c400) [pid = 2010] [serial = 79] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x123b61400) [pid = 2010] [serial = 97] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1241fa800) [pid = 2010] [serial = 100] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x126971000) [pid = 2010] [serial = 106] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x128931000) [pid = 2010] [serial = 111] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x126ed0400) [pid = 2010] [serial = 109] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x11808ac00) [pid = 2010] [serial = 67] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x117dd7800) [pid = 2010] [serial = 73] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12dd7c000) [pid = 2010] [serial = 61] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119fe1000) [pid = 2010] [serial = 85] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x128bd8800) [pid = 2010] [serial = 112] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x113c65400) [pid = 2010] [serial = 69] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x115d10800) [pid = 2010] [serial = 70] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1174e8c00) [pid = 2010] [serial = 72] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x118091000) [pid = 2010] [serial = 75] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1187ea800) [pid = 2010] [serial = 78] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119372c00) [pid = 2010] [serial = 81] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11942d400) [pid = 2010] [serial = 82] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11982ac00) [pid = 2010] [serial = 84] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12b097000) [pid = 2010] [serial = 24] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12b24b400) [pid = 2010] [serial = 25] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12ad36000) [pid = 2010] [serial = 22] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12ad31800) [pid = 2010] [serial = 21] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x12945bc00) [pid = 2010] [serial = 18] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x123b59000) [pid = 2010] [serial = 15] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x123b5f400) [pid = 2010] [serial = 16] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x123604800) [pid = 2010] [serial = 8] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12d481000) [pid = 2010] [serial = 54] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12ce20400) [pid = 2010] [serial = 51] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12cfad000) [pid = 2010] [serial = 52] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x12ce2c000) [pid = 2010] [serial = 45] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x12ce18400) [pid = 2010] [serial = 48] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x12c5c9800) [pid = 2010] [serial = 42] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x12ca4e000) [pid = 2010] [serial = 43] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x12bfa0800) [pid = 2010] [serial = 40] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x12b2da400) [pid = 2010] [serial = 39] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x12bfa2000) [pid = 2010] [serial = 36] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x12c5c2800) [pid = 2010] [serial = 37] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x12bdf6c00) [pid = 2010] [serial = 33] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x12bf98000) [pid = 2010] [serial = 34] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x1181adc00) [pid = 2010] [serial = 30] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x12bdf6800) [pid = 2010] [serial = 31] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x12b997800) [pid = 2010] [serial = 27] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x12b99d800) [pid = 2010] [serial = 28] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x12d604800) [pid = 2010] [serial = 57] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x12d60b400) [pid = 2010] [serial = 58] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | --DOMWINDOW == 58 (0x12d484800) [pid = 2010] [serial = 55] [outer = 0x0] [url = about:blank] 07:36:17 INFO - PROCESS | 2010 | 1467124577291 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]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1176ms 07:36:17 INFO - PROCESS | 2010 | 1467124577334 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 2010 | 1467124577336 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:36:17 INFO - PROCESS | 2010 | 1467124577339 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 2010 | 1467124577341 Marionette TRACE conn2 <- [1,178,null,{}] 07:36:17 INFO - PROCESS | 2010 | 1467124577345 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}] 07:36:17 INFO - PROCESS | 2010 | 1467124577347 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:17 INFO - PROCESS | 2010 | 1467124577422 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:36:17 INFO - PROCESS | 2010 | 1467124577426 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 2010 | 1467124577429 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1131a4000 == 28 [pid = 2010] [id = 52] 07:36:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x116197c00) [pid = 2010] [serial = 152] [outer = 0x0] 07:36:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x116905000) [pid = 2010] [serial = 153] [outer = 0x116197c00] 07:36:17 INFO - PROCESS | 2010 | 1467124577460 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x1176f2000) [pid = 2010] [serial = 154] [outer = 0x116197c00] 07:36:17 INFO - PROCESS | 2010 | 1467124577802 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]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 520ms 07:36:17 INFO - PROCESS | 2010 | 1467124577860 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 2010 | 1467124577863 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:36:17 INFO - PROCESS | 2010 | 1467124577868 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 2010 | 1467124577870 Marionette TRACE conn2 <- [1,182,null,{}] 07:36:17 INFO - PROCESS | 2010 | 1467124577872 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}] 07:36:17 INFO - PROCESS | 2010 | 1467124577874 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:17 INFO - PROCESS | 2010 | 1467124577949 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:36:17 INFO - PROCESS | 2010 | 1467124577953 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 2010 | 1467124577955 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169a5000 == 29 [pid = 2010] [id = 53] 07:36:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x118055400) [pid = 2010] [serial = 155] [outer = 0x0] 07:36:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x1181b1000) [pid = 2010] [serial = 156] [outer = 0x118055400] 07:36:17 INFO - PROCESS | 2010 | 1467124577984 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x11861d400) [pid = 2010] [serial = 157] [outer = 0x118055400] 07:36:18 INFO - PROCESS | 2010 | 1467124578306 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]]]}] 07:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 468ms 07:36:18 INFO - PROCESS | 2010 | 1467124578337 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:36:18 INFO - PROCESS | 2010 | 1467124578338 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:36:18 INFO - PROCESS | 2010 | 1467124578341 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 2010 | 1467124578343 Marionette TRACE conn2 <- [1,186,null,{}] 07:36:18 INFO - PROCESS | 2010 | 1467124578353 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}] 07:36:18 INFO - PROCESS | 2010 | 1467124578356 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:18 INFO - PROCESS | 2010 | 1467124578431 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:36:18 INFO - PROCESS | 2010 | 1467124578476 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 2010 | 1467124578478 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d8f800 == 30 [pid = 2010] [id = 54] 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x118057400) [pid = 2010] [serial = 158] [outer = 0x0] 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x119371c00) [pid = 2010] [serial = 159] [outer = 0x118057400] 07:36:18 INFO - PROCESS | 2010 | 1467124578506 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x1194d8c00) [pid = 2010] [serial = 160] [outer = 0x118057400] 07:36:18 INFO - PROCESS | 2010 | 1467124578783 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]]]}] 07:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 07:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:36:18 INFO - PROCESS | 2010 | 1467124578820 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:36:18 INFO - PROCESS | 2010 | 1467124578821 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:36:18 INFO - PROCESS | 2010 | 1467124578823 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 2010 | 1467124578825 Marionette TRACE conn2 <- [1,190,null,{}] 07:36:18 INFO - PROCESS | 2010 | 1467124578827 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}] 07:36:18 INFO - PROCESS | 2010 | 1467124578828 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:18 INFO - PROCESS | 2010 | 1467124578915 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:36:18 INFO - PROCESS | 2010 | 1467124578919 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 2010 | 1467124578920 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x118657800 == 31 [pid = 2010] [id = 55] 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x119d2f400) [pid = 2010] [serial = 161] [outer = 0x0] 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x120ff4400) [pid = 2010] [serial = 162] [outer = 0x119d2f400] 07:36:18 INFO - PROCESS | 2010 | 1467124578947 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x12160e400) [pid = 2010] [serial = 163] [outer = 0x119d2f400] 07:36:19 INFO - PROCESS | 2010 | 1467124579255 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]]]}] 07:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 07:36:19 INFO - PROCESS | 2010 | 1467124579294 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:36:19 INFO - PROCESS | 2010 | 1467124579295 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:36:19 INFO - PROCESS | 2010 | 1467124579301 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 2010 | 1467124579302 Marionette TRACE conn2 <- [1,194,null,{}] 07:36:19 INFO - PROCESS | 2010 | 1467124579310 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}] 07:36:19 INFO - PROCESS | 2010 | 1467124579312 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:19 INFO - PROCESS | 2010 | 1467124579434 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:36:19 INFO - PROCESS | 2010 | 1467124579452 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:19 INFO - PROCESS | 2010 | 1467124579453 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x119065800 == 32 [pid = 2010] [id = 56] 07:36:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x113c65000) [pid = 2010] [serial = 164] [outer = 0x0] 07:36:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x121781000) [pid = 2010] [serial = 165] [outer = 0x113c65000] 07:36:19 INFO - PROCESS | 2010 | 1467124579495 Marionette DEBUG loaded listener.js 07:36:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x12344cc00) [pid = 2010] [serial = 166] [outer = 0x113c65000] 07:36:19 INFO - PROCESS | 2010 | 1467124579969 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]]]}] 07:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 676ms 07:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:36:19 INFO - PROCESS | 2010 | 1467124579976 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:36:19 INFO - PROCESS | 2010 | 1467124579977 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:36:19 INFO - PROCESS | 2010 | 1467124579979 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 2010 | 1467124579981 Marionette TRACE conn2 <- [1,198,null,{}] 07:36:19 INFO - PROCESS | 2010 | 1467124579989 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}] 07:36:19 INFO - PROCESS | 2010 | 1467124579994 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:20 INFO - PROCESS | 2010 | 1467124580126 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:36:20 INFO - PROCESS | 2010 | 1467124580132 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 2010 | 1467124580133 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198a4800 == 33 [pid = 2010] [id = 57] 07:36:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x12307b800) [pid = 2010] [serial = 167] [outer = 0x0] 07:36:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x123b5f400) [pid = 2010] [serial = 168] [outer = 0x12307b800] 07:36:20 INFO - PROCESS | 2010 | 1467124580158 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1241fb800) [pid = 2010] [serial = 169] [outer = 0x12307b800] 07:36:20 INFO - PROCESS | 2010 | 1467124580476 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]]]}] 07:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 524ms 07:36:20 INFO - PROCESS | 2010 | 1467124580505 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 2010 | 1467124580506 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:36:20 INFO - PROCESS | 2010 | 1467124580522 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 2010 | 1467124580524 Marionette TRACE conn2 <- [1,202,null,{}] 07:36:20 INFO - PROCESS | 2010 | 1467124580526 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}] 07:36:20 INFO - PROCESS | 2010 | 1467124580527 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:20 INFO - PROCESS | 2010 | 1467124580612 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:36:20 INFO - PROCESS | 2010 | 1467124580617 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 2010 | 1467124580619 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f54800 == 34 [pid = 2010] [id = 58] 07:36:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1236cd400) [pid = 2010] [serial = 170] [outer = 0x0] 07:36:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x124d78800) [pid = 2010] [serial = 171] [outer = 0x1236cd400] 07:36:20 INFO - PROCESS | 2010 | 1467124580643 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x124e08800) [pid = 2010] [serial = 172] [outer = 0x1236cd400] 07:36:20 INFO - PROCESS | 2010 | 1467124580976 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]]]}] 07:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 482ms 07:36:20 INFO - PROCESS | 2010 | 1467124580991 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 2010 | 1467124580992 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:36:20 INFO - PROCESS | 2010 | 1467124580994 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 2010 | 1467124580996 Marionette TRACE conn2 <- [1,206,null,{}] 07:36:21 INFO - PROCESS | 2010 | 1467124581007 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}] 07:36:21 INFO - PROCESS | 2010 | 1467124581008 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:21 INFO - PROCESS | 2010 | 1467124581093 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:36:21 INFO - PROCESS | 2010 | 1467124581097 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 2010 | 1467124581098 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x116683000 == 35 [pid = 2010] [id = 59] 07:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119920c00) [pid = 2010] [serial = 173] [outer = 0x0] 07:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x126969400) [pid = 2010] [serial = 174] [outer = 0x119920c00] 07:36:21 INFO - PROCESS | 2010 | 1467124581123 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x126971400) [pid = 2010] [serial = 175] [outer = 0x119920c00] 07:36:21 INFO - PROCESS | 2010 | 1467124581501 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]]]}] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x126971800) [pid = 2010] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x123b63000) [pid = 2010] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x118052c00) [pid = 2010] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x115dfac00) [pid = 2010] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x118098800) [pid = 2010] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x11982c000) [pid = 2010] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x118090c00) [pid = 2010] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x119c8c800) [pid = 2010] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:36:21 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x1121bec00) [pid = 2010] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 571ms 07:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:36:21 INFO - PROCESS | 2010 | 1467124581566 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 2010 | 1467124581567 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:36:21 INFO - PROCESS | 2010 | 1467124581569 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 2010 | 1467124581570 Marionette TRACE conn2 <- [1,210,null,{}] 07:36:21 INFO - PROCESS | 2010 | 1467124581573 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}] 07:36:21 INFO - PROCESS | 2010 | 1467124581574 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:21 INFO - PROCESS | 2010 | 1467124581640 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:36:21 INFO - PROCESS | 2010 | 1467124581643 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 2010 | 1467124581644 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d8e800 == 36 [pid = 2010] [id = 60] 07:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x118092400) [pid = 2010] [serial = 176] [outer = 0x0] 07:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119423c00) [pid = 2010] [serial = 177] [outer = 0x118092400] 07:36:21 INFO - PROCESS | 2010 | 1467124581667 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x123b60400) [pid = 2010] [serial = 178] [outer = 0x118092400] 07:36:22 INFO - PROCESS | 2010 | 1467124582060 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]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 522ms 07:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:36:22 INFO - PROCESS | 2010 | 1467124582092 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 2010 | 1467124582094 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:36:22 INFO - PROCESS | 2010 | 1467124582097 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 2010 | 1467124582099 Marionette TRACE conn2 <- [1,214,null,{}] 07:36:22 INFO - PROCESS | 2010 | 1467124582110 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}] 07:36:22 INFO - PROCESS | 2010 | 1467124582112 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:22 INFO - PROCESS | 2010 | 1467124582226 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:36:22 INFO - PROCESS | 2010 | 1467124582235 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 2010 | 1467124582236 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x123947000 == 37 [pid = 2010] [id = 61] 07:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x123b63000) [pid = 2010] [serial = 179] [outer = 0x0] 07:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x126dd2c00) [pid = 2010] [serial = 180] [outer = 0x123b63000] 07:36:22 INFO - PROCESS | 2010 | 1467124582276 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x126ed0c00) [pid = 2010] [serial = 181] [outer = 0x123b63000] 07:36:22 INFO - PROCESS | 2010 | 1467124582610 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]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 522ms 07:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:36:22 INFO - PROCESS | 2010 | 1467124582620 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 2010 | 1467124582622 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:36:22 INFO - PROCESS | 2010 | 1467124582624 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 2010 | 1467124582626 Marionette TRACE conn2 <- [1,218,null,{}] 07:36:22 INFO - PROCESS | 2010 | 1467124582628 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}] 07:36:22 INFO - PROCESS | 2010 | 1467124582630 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:22 INFO - PROCESS | 2010 | 1467124582751 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:36:22 INFO - PROCESS | 2010 | 1467124582787 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 2010 | 1467124582788 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187c1000 == 38 [pid = 2010] [id = 62] 07:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x127162800) [pid = 2010] [serial = 182] [outer = 0x0] 07:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x128931400) [pid = 2010] [serial = 183] [outer = 0x127162800] 07:36:22 INFO - PROCESS | 2010 | 1467124582815 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x128f89800) [pid = 2010] [serial = 184] [outer = 0x127162800] 07:36:23 INFO - PROCESS | 2010 | 1467124583071 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]]]}] 07:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 477ms 07:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:36:23 INFO - PROCESS | 2010 | 1467124583106 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 2010 | 1467124583107 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:36:23 INFO - PROCESS | 2010 | 1467124583109 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 2010 | 1467124583110 Marionette TRACE conn2 <- [1,222,null,{}] 07:36:23 INFO - PROCESS | 2010 | 1467124583120 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}] 07:36:23 INFO - PROCESS | 2010 | 1467124583121 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:23 INFO - PROCESS | 2010 | 1467124583202 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:36:23 INFO - PROCESS | 2010 | 1467124583207 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 2010 | 1467124583208 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e14800 == 39 [pid = 2010] [id = 63] 07:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x128939c00) [pid = 2010] [serial = 185] [outer = 0x0] 07:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x129416800) [pid = 2010] [serial = 186] [outer = 0x128939c00] 07:36:23 INFO - PROCESS | 2010 | 1467124583232 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x129429800) [pid = 2010] [serial = 187] [outer = 0x128939c00] 07:36:23 INFO - PROCESS | 2010 | 1467124583658 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]]]}] 07:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 569ms 07:36:23 INFO - PROCESS | 2010 | 1467124583705 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 2010 | 1467124583707 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:36:23 INFO - PROCESS | 2010 | 1467124583712 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 2010 | 1467124583716 Marionette TRACE conn2 <- [1,226,null,{}] 07:36:23 INFO - PROCESS | 2010 | 1467124583720 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}] 07:36:23 INFO - PROCESS | 2010 | 1467124583722 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:23 INFO - PROCESS | 2010 | 1467124583828 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:36:23 INFO - PROCESS | 2010 | 1467124583898 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 2010 | 1467124583900 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x115415800 == 40 [pid = 2010] [id = 64] 07:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1131d5000) [pid = 2010] [serial = 188] [outer = 0x0] 07:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x115d11c00) [pid = 2010] [serial = 189] [outer = 0x1131d5000] 07:36:23 INFO - PROCESS | 2010 | 1467124583931 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1176f4400) [pid = 2010] [serial = 190] [outer = 0x1131d5000] 07:36:24 INFO - PROCESS | 2010 | 1467124584433 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]]]}] 07:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 775ms 07:36:24 INFO - PROCESS | 2010 | 1467124584492 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 2010 | 1467124584495 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:36:24 INFO - PROCESS | 2010 | 1467124584503 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 2010 | 1467124584505 Marionette TRACE conn2 <- [1,230,null,{}] 07:36:24 INFO - PROCESS | 2010 | 1467124584508 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}] 07:36:24 INFO - PROCESS | 2010 | 1467124584510 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:24 INFO - PROCESS | 2010 | 1467124584617 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:36:24 INFO - PROCESS | 2010 | 1467124584684 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 2010 | 1467124584686 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x115419000 == 41 [pid = 2010] [id = 65] 07:36:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1154dbc00) [pid = 2010] [serial = 191] [outer = 0x0] 07:36:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1181a8400) [pid = 2010] [serial = 192] [outer = 0x1154dbc00] 07:36:24 INFO - PROCESS | 2010 | 1467124584718 Marionette DEBUG loaded listener.js 07:36:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119042800) [pid = 2010] [serial = 193] [outer = 0x1154dbc00] 07:36:25 INFO - PROCESS | 2010 | 1467124585275 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]]]}] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1187c1000 == 40 [pid = 2010] [id = 62] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x123947000 == 39 [pid = 2010] [id = 61] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x117d8e800 == 38 [pid = 2010] [id = 60] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x116683000 == 37 [pid = 2010] [id = 59] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x120f54800 == 36 [pid = 2010] [id = 58] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1198a4800 == 35 [pid = 2010] [id = 57] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x119065800 == 34 [pid = 2010] [id = 56] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x118657800 == 33 [pid = 2010] [id = 55] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x117d8f800 == 32 [pid = 2010] [id = 54] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1169a5000 == 31 [pid = 2010] [id = 53] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1131a4000 == 30 [pid = 2010] [id = 52] 07:36:25 INFO - PROCESS | 2010 | --DOCSHELL 0x113252000 == 29 [pid = 2010] [id = 51] 07:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 822ms 07:36:25 INFO - PROCESS | 2010 | 1467124585326 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 2010 | 1467124585330 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:36:25 INFO - PROCESS | 2010 | 1467124585333 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 2010 | 1467124585335 Marionette TRACE conn2 <- [1,234,null,{}] 07:36:25 INFO - PROCESS | 2010 | 1467124585339 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}] 07:36:25 INFO - PROCESS | 2010 | 1467124585341 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:25 INFO - PROCESS | 2010 | 1467124585415 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:36:25 INFO - PROCESS | 2010 | 1467124585419 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 2010 | 1467124585422 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x116408800 == 30 [pid = 2010] [id = 66] 07:36:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1184d3800) [pid = 2010] [serial = 194] [outer = 0x0] 07:36:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x118763c00) [pid = 2010] [serial = 195] [outer = 0x1184d3800] 07:36:25 INFO - PROCESS | 2010 | 1467124585451 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x11936dc00) [pid = 2010] [serial = 196] [outer = 0x1184d3800] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x123dce800) [pid = 2010] [serial = 135] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1241f4400) [pid = 2010] [serial = 136] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1176fb000) [pid = 2010] [serial = 118] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x116756800) [pid = 2010] [serial = 117] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11845f000) [pid = 2010] [serial = 120] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11942b800) [pid = 2010] [serial = 126] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119d33400) [pid = 2010] [serial = 129] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123b62000) [pid = 2010] [serial = 133] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119925c00) [pid = 2010] [serial = 127] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12160d800) [pid = 2010] [serial = 132] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1129be000) [pid = 2010] [serial = 123] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x120ff1000) [pid = 2010] [serial = 130] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1176f8400) [pid = 2010] [serial = 124] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118621000) [pid = 2010] [serial = 121] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x128f8b800) [pid = 2010] [serial = 115] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x128d79c00) [pid = 2010] [serial = 114] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x123443400) [pid = 2010] [serial = 103] [outer = 0x0] [url = about:blank] 07:36:25 INFO - PROCESS | 2010 | 1467124585771 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]]]}] 07:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 07:36:25 INFO - PROCESS | 2010 | 1467124585804 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 2010 | 1467124585806 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:36:25 INFO - PROCESS | 2010 | 1467124585811 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 2010 | 1467124585813 Marionette TRACE conn2 <- [1,238,null,{}] 07:36:25 INFO - PROCESS | 2010 | 1467124585827 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}] 07:36:25 INFO - PROCESS | 2010 | 1467124585829 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:25 INFO - PROCESS | 2010 | 1467124585904 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:36:25 INFO - PROCESS | 2010 | 1467124585908 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 2010 | 1467124585909 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x117164800 == 31 [pid = 2010] [id = 67] 07:36:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1194c9800) [pid = 2010] [serial = 197] [outer = 0x0] 07:36:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x119837800) [pid = 2010] [serial = 198] [outer = 0x1194c9800] 07:36:25 INFO - PROCESS | 2010 | 1467124585940 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119d36000) [pid = 2010] [serial = 199] [outer = 0x1194c9800] 07:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x123254400) [pid = 2010] [serial = 200] [outer = 0x12c5ca800] 07:36:26 INFO - PROCESS | 2010 | 1467124586313 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]]]}] 07:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 527ms 07:36:26 INFO - PROCESS | 2010 | 1467124586338 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 2010 | 1467124586339 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:36:26 INFO - PROCESS | 2010 | 1467124586342 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 2010 | 1467124586344 Marionette TRACE conn2 <- [1,242,null,{}] 07:36:26 INFO - PROCESS | 2010 | 1467124586352 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}] 07:36:26 INFO - PROCESS | 2010 | 1467124586355 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:26 INFO - PROCESS | 2010 | 1467124586450 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:36:26 INFO - PROCESS | 2010 | 1467124586483 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 2010 | 1467124586485 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x11841c800 == 32 [pid = 2010] [id = 68] 07:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x116637800) [pid = 2010] [serial = 201] [outer = 0x0] 07:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x121778800) [pid = 2010] [serial = 202] [outer = 0x116637800] 07:36:26 INFO - PROCESS | 2010 | 1467124586514 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x123bd8800) [pid = 2010] [serial = 203] [outer = 0x116637800] 07:36:26 INFO - PROCESS | 2010 | 1467124586800 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]]]}] 07:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 07:36:26 INFO - PROCESS | 2010 | 1467124586815 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 2010 | 1467124586819 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:36:26 INFO - PROCESS | 2010 | 1467124586826 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 2010 | 1467124586827 Marionette TRACE conn2 <- [1,246,null,{}] 07:36:26 INFO - PROCESS | 2010 | 1467124586837 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}] 07:36:26 INFO - PROCESS | 2010 | 1467124586839 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:26 INFO - PROCESS | 2010 | 1467124586919 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:36:26 INFO - PROCESS | 2010 | 1467124586971 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 2010 | 1467124586972 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941d000 == 33 [pid = 2010] [id = 69] 07:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119fecc00) [pid = 2010] [serial = 204] [outer = 0x0] 07:36:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x124183400) [pid = 2010] [serial = 205] [outer = 0x119fecc00] 07:36:26 INFO - PROCESS | 2010 | 1467124586997 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x124d7d000) [pid = 2010] [serial = 206] [outer = 0x119fecc00] 07:36:27 INFO - PROCESS | 2010 | 1467124587258 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]]]}] 07:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 474ms 07:36:27 INFO - PROCESS | 2010 | 1467124587303 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 2010 | 1467124587305 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:36:27 INFO - PROCESS | 2010 | 1467124587307 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 2010 | 1467124587308 Marionette TRACE conn2 <- [1,250,null,{}] 07:36:27 INFO - PROCESS | 2010 | 1467124587324 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}] 07:36:27 INFO - PROCESS | 2010 | 1467124587325 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:27 INFO - PROCESS | 2010 | 1467124587418 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:36:27 INFO - PROCESS | 2010 | 1467124587422 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 2010 | 1467124587423 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x12168a000 == 34 [pid = 2010] [id = 70] 07:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x113c61000) [pid = 2010] [serial = 207] [outer = 0x0] 07:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x124ec5800) [pid = 2010] [serial = 208] [outer = 0x113c61000] 07:36:27 INFO - PROCESS | 2010 | 1467124587449 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126d1a800) [pid = 2010] [serial = 209] [outer = 0x113c61000] 07:36:27 INFO - PROCESS | 2010 | 1467124587776 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]]]}] 07:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 477ms 07:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:36:27 INFO - PROCESS | 2010 | 1467124587789 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 2010 | 1467124587790 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:36:27 INFO - PROCESS | 2010 | 1467124587793 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 2010 | 1467124587794 Marionette TRACE conn2 <- [1,254,null,{}] 07:36:27 INFO - PROCESS | 2010 | 1467124587798 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}] 07:36:27 INFO - PROCESS | 2010 | 1467124587804 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:27 INFO - PROCESS | 2010 | 1467124587913 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:36:27 INFO - PROCESS | 2010 | 1467124587945 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 2010 | 1467124587946 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b7800 == 35 [pid = 2010] [id = 71] 07:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x126ed0400) [pid = 2010] [serial = 210] [outer = 0x0] 07:36:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128d79c00) [pid = 2010] [serial = 211] [outer = 0x126ed0400] 07:36:27 INFO - PROCESS | 2010 | 1467124587971 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x129461000) [pid = 2010] [serial = 212] [outer = 0x126ed0400] 07:36:28 INFO - PROCESS | 2010 | 1467124588269 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]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 523ms 07:36:28 INFO - PROCESS | 2010 | 1467124588317 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 2010 | 1467124588318 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:36:28 INFO - PROCESS | 2010 | 1467124588320 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 2010 | 1467124588321 Marionette TRACE conn2 <- [1,258,null,{}] 07:36:28 INFO - PROCESS | 2010 | 1467124588324 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}] 07:36:28 INFO - PROCESS | 2010 | 1467124588325 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:28 INFO - PROCESS | 2010 | 1467124588414 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:36:28 INFO - PROCESS | 2010 | 1467124588449 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 2010 | 1467124588450 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x12469f800 == 36 [pid = 2010] [id = 72] 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12942a400) [pid = 2010] [serial = 213] [outer = 0x0] 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1298e8800) [pid = 2010] [serial = 214] [outer = 0x12942a400] 07:36:28 INFO - PROCESS | 2010 | 1467124588475 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1298f1800) [pid = 2010] [serial = 215] [outer = 0x12942a400] 07:36:28 INFO - PROCESS | 2010 | 1467124588749 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]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 07:36:28 INFO - PROCESS | 2010 | 1467124588794 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 2010 | 1467124588795 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:36:28 INFO - PROCESS | 2010 | 1467124588800 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 2010 | 1467124588802 Marionette TRACE conn2 <- [1,262,null,{}] 07:36:28 INFO - PROCESS | 2010 | 1467124588804 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}] 07:36:28 INFO - PROCESS | 2010 | 1467124588806 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:28 INFO - PROCESS | 2010 | 1467124588899 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:36:28 INFO - PROCESS | 2010 | 1467124588929 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 2010 | 1467124588931 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e69000 == 37 [pid = 2010] [id = 73] 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12a81ac00) [pid = 2010] [serial = 216] [outer = 0x0] 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12a820000) [pid = 2010] [serial = 217] [outer = 0x12a81ac00] 07:36:28 INFO - PROCESS | 2010 | 1467124588955 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12ad31800) [pid = 2010] [serial = 218] [outer = 0x12a81ac00] 07:36:29 INFO - PROCESS | 2010 | 1467124589265 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]]]}] 07:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x115d18800) [pid = 2010] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x118766c00) [pid = 2010] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x123605800) [pid = 2010] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x116197c00) [pid = 2010] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x12307b800) [pid = 2010] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118055400) [pid = 2010] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x119d2f400) [pid = 2010] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x117dce000) [pid = 2010] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x115df7400) [pid = 2010] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1236cd400) [pid = 2010] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x118057400) [pid = 2010] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119920c00) [pid = 2010] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x118092400) [pid = 2010] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x123b63000) [pid = 2010] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x127162800) [pid = 2010] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:36:29 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x113c65000) [pid = 2010] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:36:29 INFO - PROCESS | 2010 | 1467124589362 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 2010 | 1467124589363 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:36:29 INFO - PROCESS | 2010 | 1467124589368 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 2010 | 1467124589369 Marionette TRACE conn2 <- [1,266,null,{}] 07:36:29 INFO - PROCESS | 2010 | 1467124589371 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}] 07:36:29 INFO - PROCESS | 2010 | 1467124589372 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:29 INFO - PROCESS | 2010 | 1467124589451 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:36:29 INFO - PROCESS | 2010 | 1467124589455 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 2010 | 1467124589456 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x11841c000 == 38 [pid = 2010] [id = 74] 07:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x118052c00) [pid = 2010] [serial = 219] [outer = 0x0] 07:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1181a7c00) [pid = 2010] [serial = 220] [outer = 0x118052c00] 07:36:29 INFO - PROCESS | 2010 | 1467124589480 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119d2ec00) [pid = 2010] [serial = 221] [outer = 0x118052c00] 07:36:29 INFO - PROCESS | 2010 | 1467124589787 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]]]}] 07:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 07:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:36:29 INFO - PROCESS | 2010 | 1467124589837 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 2010 | 1467124589838 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:36:29 INFO - PROCESS | 2010 | 1467124589840 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 2010 | 1467124589841 Marionette TRACE conn2 <- [1,270,null,{}] 07:36:29 INFO - PROCESS | 2010 | 1467124589844 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}] 07:36:29 INFO - PROCESS | 2010 | 1467124589845 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:29 INFO - PROCESS | 2010 | 1467124589920 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:36:29 INFO - PROCESS | 2010 | 1467124589924 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 2010 | 1467124589925 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a16000 == 39 [pid = 2010] [id = 75] 07:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1176f9c00) [pid = 2010] [serial = 222] [outer = 0x0] 07:36:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x123dc4000) [pid = 2010] [serial = 223] [outer = 0x1176f9c00] 07:36:29 INFO - PROCESS | 2010 | 1467124589993 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12a81b400) [pid = 2010] [serial = 224] [outer = 0x1176f9c00] 07:36:30 INFO - PROCESS | 2010 | 1467124590279 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]]]}] 07:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 07:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:36:30 INFO - PROCESS | 2010 | 1467124590309 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 2010 | 1467124590311 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:36:30 INFO - PROCESS | 2010 | 1467124590321 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 2010 | 1467124590323 Marionette TRACE conn2 <- [1,274,null,{}] 07:36:30 INFO - PROCESS | 2010 | 1467124590326 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}] 07:36:30 INFO - PROCESS | 2010 | 1467124590328 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:30 INFO - PROCESS | 2010 | 1467124590469 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:36:30 INFO - PROCESS | 2010 | 1467124590474 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 2010 | 1467124590476 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc1000 == 40 [pid = 2010] [id = 76] 07:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12ad33000) [pid = 2010] [serial = 225] [outer = 0x0] 07:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12aedb000) [pid = 2010] [serial = 226] [outer = 0x12ad33000] 07:36:30 INFO - PROCESS | 2010 | 1467124590519 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b094800) [pid = 2010] [serial = 227] [outer = 0x12ad33000] 07:36:30 INFO - PROCESS | 2010 | 1467124590933 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]]]}] 07:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 626ms 07:36:30 INFO - PROCESS | 2010 | 1467124590942 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 2010 | 1467124590943 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:36:30 INFO - PROCESS | 2010 | 1467124590945 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 2010 | 1467124590946 Marionette TRACE conn2 <- [1,278,null,{}] 07:36:30 INFO - PROCESS | 2010 | 1467124590952 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}] 07:36:30 INFO - PROCESS | 2010 | 1467124590953 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:31 INFO - PROCESS | 2010 | 1467124591055 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:36:31 INFO - PROCESS | 2010 | 1467124591061 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 2010 | 1467124591063 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b5000 == 41 [pid = 2010] [id = 77] 07:36:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b095400) [pid = 2010] [serial = 228] [outer = 0x0] 07:36:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b245000) [pid = 2010] [serial = 229] [outer = 0x12b095400] 07:36:31 INFO - PROCESS | 2010 | 1467124591087 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12b250000) [pid = 2010] [serial = 230] [outer = 0x12b095400] 07:36:31 INFO - PROCESS | 2010 | 1467124591422 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]]]}] 07:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 521ms 07:36:31 INFO - PROCESS | 2010 | 1467124591467 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:36:31 INFO - PROCESS | 2010 | 1467124591469 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:36:31 INFO - PROCESS | 2010 | 1467124591472 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:36:31 INFO - PROCESS | 2010 | 1467124591475 Marionette TRACE conn2 <- [1,282,null,{}] 07:36:31 INFO - PROCESS | 2010 | 1467124591479 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}] 07:36:31 INFO - PROCESS | 2010 | 1467124591481 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:31 INFO - PROCESS | 2010 | 1467124591580 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:36:31 INFO - PROCESS | 2010 | 1467124591639 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 2010 | 1467124591642 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x115ec5800 == 42 [pid = 2010] [id = 78] 07:36:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x116985400) [pid = 2010] [serial = 231] [outer = 0x0] 07:36:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x117dd2800) [pid = 2010] [serial = 232] [outer = 0x116985400] 07:36:31 INFO - PROCESS | 2010 | 1467124591673 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x118098000) [pid = 2010] [serial = 233] [outer = 0x116985400] 07:36:32 INFO - PROCESS | 2010 | 1467124592093 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]]]}] 07:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 07:36:32 INFO - PROCESS | 2010 | 1467124592144 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 2010 | 1467124592147 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:36:32 INFO - PROCESS | 2010 | 1467124592169 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 2010 | 1467124592171 Marionette TRACE conn2 <- [1,286,null,{}] 07:36:32 INFO - PROCESS | 2010 | 1467124592173 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}] 07:36:32 INFO - PROCESS | 2010 | 1467124592175 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:32 INFO - PROCESS | 2010 | 1467124592275 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:36:32 INFO - PROCESS | 2010 | 1467124592336 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 2010 | 1467124592337 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f3f000 == 43 [pid = 2010] [id = 79] 07:36:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x119431c00) [pid = 2010] [serial = 234] [outer = 0x0] 07:36:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x119f2c400) [pid = 2010] [serial = 235] [outer = 0x119431c00] 07:36:32 INFO - PROCESS | 2010 | 1467124592368 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x121611c00) [pid = 2010] [serial = 236] [outer = 0x119431c00] 07:36:32 INFO - PROCESS | 2010 | 1467124592781 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]]]}] 07:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 622ms 07:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:36:32 INFO - PROCESS | 2010 | 1467124592790 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 2010 | 1467124592791 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:36:32 INFO - PROCESS | 2010 | 1467124592794 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 2010 | 1467124592796 Marionette TRACE conn2 <- [1,290,null,{}] 07:36:32 INFO - PROCESS | 2010 | 1467124592804 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}] 07:36:32 INFO - PROCESS | 2010 | 1467124592807 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:32 INFO - PROCESS | 2010 | 1467124592924 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:36:32 INFO - PROCESS | 2010 | 1467124592986 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 2010 | 1467124592988 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc5000 == 44 [pid = 2010] [id = 80] 07:36:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x124d76800) [pid = 2010] [serial = 237] [outer = 0x0] 07:36:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x126971800) [pid = 2010] [serial = 238] [outer = 0x124d76800] 07:36:33 INFO - PROCESS | 2010 | 1467124593020 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x127161000) [pid = 2010] [serial = 239] [outer = 0x124d76800] 07:36:33 INFO - PROCESS | 2010 | 1467124593433 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]]]}] 07:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 07:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:36:33 INFO - PROCESS | 2010 | 1467124593466 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 2010 | 1467124593468 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:36:33 INFO - PROCESS | 2010 | 1467124593470 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 2010 | 1467124593471 Marionette TRACE conn2 <- [1,294,null,{}] 07:36:33 INFO - PROCESS | 2010 | 1467124593474 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}] 07:36:33 INFO - PROCESS | 2010 | 1467124593475 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:33 INFO - PROCESS | 2010 | 1467124593574 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:36:33 INFO - PROCESS | 2010 | 1467124593621 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:33 INFO - PROCESS | 2010 | 1467124593623 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a11000 == 45 [pid = 2010] [id = 81] 07:36:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x119d39c00) [pid = 2010] [serial = 240] [outer = 0x0] 07:36:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x124631400) [pid = 2010] [serial = 241] [outer = 0x119d39c00] 07:36:33 INFO - PROCESS | 2010 | 1467124593652 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x128bcc000) [pid = 2010] [serial = 242] [outer = 0x119d39c00] 07:36:34 INFO - PROCESS | 2010 | 1467124594088 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]]]}] 07:36:34 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. 07:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 07:36:34 INFO - PROCESS | 2010 | 1467124594381 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:36:34 INFO - PROCESS | 2010 | 1467124594385 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:36:34 INFO - PROCESS | 2010 | 1467124594407 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:36:34 INFO - PROCESS | 2010 | 1467124594410 Marionette TRACE conn2 <- [1,298,null,{}] 07:36:34 INFO - PROCESS | 2010 | 1467124594416 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}] 07:36:34 INFO - PROCESS | 2010 | 1467124594419 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:34 INFO - PROCESS | 2010 | 1467124594549 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:36:34 INFO - PROCESS | 2010 | 1467124594620 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 2010 | 1467124594625 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x111f53800 == 46 [pid = 2010] [id = 82] 07:36:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x1132af400) [pid = 2010] [serial = 243] [outer = 0x0] 07:36:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x115e5c000) [pid = 2010] [serial = 244] [outer = 0x1132af400] 07:36:34 INFO - PROCESS | 2010 | 1467124594708 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x1181aa000) [pid = 2010] [serial = 245] [outer = 0x1132af400] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc1000 == 45 [pid = 2010] [id = 76] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128a16000 == 44 [pid = 2010] [id = 75] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11841c000 == 43 [pid = 2010] [id = 74] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x124e69000 == 42 [pid = 2010] [id = 73] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12469f800 == 41 [pid = 2010] [id = 72] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x129416800) [pid = 2010] [serial = 186] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b7800 == 40 [pid = 2010] [id = 71] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12168a000 == 39 [pid = 2010] [id = 70] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11941d000 == 38 [pid = 2010] [id = 69] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11841c800 == 37 [pid = 2010] [id = 68] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x117164800 == 36 [pid = 2010] [id = 67] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x116408800 == 35 [pid = 2010] [id = 66] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x115419000 == 34 [pid = 2010] [id = 65] 07:36:35 INFO - PROCESS | 2010 | --DOCSHELL 0x115415800 == 33 [pid = 2010] [id = 64] 07:36:35 INFO - PROCESS | 2010 | 1467124595131 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]]]}] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x117dd6800) [pid = 2010] [serial = 139] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x116982c00) [pid = 2010] [serial = 138] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1194ca400) [pid = 2010] [serial = 142] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x11904b000) [pid = 2010] [serial = 141] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x123bda000) [pid = 2010] [serial = 145] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1238bb800) [pid = 2010] [serial = 144] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x116905000) [pid = 2010] [serial = 153] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x123b5f400) [pid = 2010] [serial = 168] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1176f2000) [pid = 2010] [serial = 154] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1181b1000) [pid = 2010] [serial = 156] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x11861d400) [pid = 2010] [serial = 157] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x120ff4400) [pid = 2010] [serial = 162] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1236c9000) [pid = 2010] [serial = 148] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12160e400) [pid = 2010] [serial = 163] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x119046c00) [pid = 2010] [serial = 147] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116f8c800) [pid = 2010] [serial = 151] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x116753000) [pid = 2010] [serial = 150] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x124d78800) [pid = 2010] [serial = 171] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x119371c00) [pid = 2010] [serial = 159] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1194d8c00) [pid = 2010] [serial = 160] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1241fb800) [pid = 2010] [serial = 169] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x126969400) [pid = 2010] [serial = 174] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124e08800) [pid = 2010] [serial = 172] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119423c00) [pid = 2010] [serial = 177] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x126dd2c00) [pid = 2010] [serial = 180] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x123b60400) [pid = 2010] [serial = 178] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x128f89800) [pid = 2010] [serial = 184] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x126971400) [pid = 2010] [serial = 175] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x121781000) [pid = 2010] [serial = 165] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12344cc00) [pid = 2010] [serial = 166] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x126ed0c00) [pid = 2010] [serial = 181] [outer = 0x0] [url = about:blank] 07:36:35 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x128931400) [pid = 2010] [serial = 183] [outer = 0x0] [url = about:blank] 07:36:35 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. 07:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 773ms 07:36:35 INFO - PROCESS | 2010 | 1467124595180 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 2010 | 1467124595182 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:36:35 INFO - PROCESS | 2010 | 1467124595186 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 2010 | 1467124595188 Marionette TRACE conn2 <- [1,302,null,{}] 07:36:35 INFO - PROCESS | 2010 | 1467124595191 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}] 07:36:35 INFO - PROCESS | 2010 | 1467124595192 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:35 INFO - PROCESS | 2010 | 1467124595271 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:36:35 INFO - PROCESS | 2010 | 1467124595275 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 2010 | 1467124595276 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x116947800 == 34 [pid = 2010] [id = 83] 07:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118625c00) [pid = 2010] [serial = 246] [outer = 0x0] 07:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11903e800) [pid = 2010] [serial = 247] [outer = 0x118625c00] 07:36:35 INFO - PROCESS | 2010 | 1467124595306 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1194ca400) [pid = 2010] [serial = 248] [outer = 0x118625c00] 07:36:35 INFO - PROCESS | 2010 | 1467124595639 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]]]}] 07:36:35 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. 07:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 473ms 07:36:35 INFO - PROCESS | 2010 | 1467124595658 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 2010 | 1467124595659 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:36:35 INFO - PROCESS | 2010 | 1467124595662 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 2010 | 1467124595663 Marionette TRACE conn2 <- [1,306,null,{}] 07:36:35 INFO - PROCESS | 2010 | 1467124595671 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}] 07:36:35 INFO - PROCESS | 2010 | 1467124595674 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:35 INFO - PROCESS | 2010 | 1467124595761 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:36:35 INFO - PROCESS | 2010 | 1467124595810 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 2010 | 1467124595813 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x11831a000 == 35 [pid = 2010] [id = 84] 07:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119d3c000) [pid = 2010] [serial = 249] [outer = 0x0] 07:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x120ff3c00) [pid = 2010] [serial = 250] [outer = 0x119d3c000] 07:36:35 INFO - PROCESS | 2010 | 1467124595841 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x121781000) [pid = 2010] [serial = 251] [outer = 0x119d3c000] 07:36:36 INFO - PROCESS | 2010 | 1467124596150 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]]]}] 07:36:36 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. 07:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 522ms 07:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:36:36 INFO - PROCESS | 2010 | 1467124596186 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 2010 | 1467124596187 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:36:36 INFO - PROCESS | 2010 | 1467124596190 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 2010 | 1467124596191 Marionette TRACE conn2 <- [1,310,null,{}] 07:36:36 INFO - PROCESS | 2010 | 1467124596193 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}] 07:36:36 INFO - PROCESS | 2010 | 1467124596194 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:36 INFO - PROCESS | 2010 | 1467124596274 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:36:36 INFO - PROCESS | 2010 | 1467124596322 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 2010 | 1467124596324 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x118674800 == 36 [pid = 2010] [id = 85] 07:36:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119f2f000) [pid = 2010] [serial = 252] [outer = 0x0] 07:36:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x123b5dc00) [pid = 2010] [serial = 253] [outer = 0x119f2f000] 07:36:36 INFO - PROCESS | 2010 | 1467124596349 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x123ce6800) [pid = 2010] [serial = 254] [outer = 0x119f2f000] 07:36:36 INFO - PROCESS | 2010 | 1467124596624 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]]]}] 07:36:36 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. 07:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 07:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:36:36 INFO - PROCESS | 2010 | 1467124596660 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 2010 | 1467124596661 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:36:36 INFO - PROCESS | 2010 | 1467124596671 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 2010 | 1467124596672 Marionette TRACE conn2 <- [1,314,null,{}] 07:36:36 INFO - PROCESS | 2010 | 1467124596675 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}] 07:36:36 INFO - PROCESS | 2010 | 1467124596676 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:36 INFO - PROCESS | 2010 | 1467124596756 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:36:36 INFO - PROCESS | 2010 | 1467124596760 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 2010 | 1467124596761 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198af000 == 37 [pid = 2010] [id = 86] 07:36:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1241f4c00) [pid = 2010] [serial = 255] [outer = 0x0] 07:36:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x124d7c000) [pid = 2010] [serial = 256] [outer = 0x1241f4c00] 07:36:36 INFO - PROCESS | 2010 | 1467124596789 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12696b400) [pid = 2010] [serial = 257] [outer = 0x1241f4c00] 07:36:37 INFO - PROCESS | 2010 | 1467124597140 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]]]}] 07:36:37 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. 07:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 527ms 07:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:36:37 INFO - PROCESS | 2010 | 1467124597191 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 2010 | 1467124597192 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:36:37 INFO - PROCESS | 2010 | 1467124597194 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 2010 | 1467124597195 Marionette TRACE conn2 <- [1,318,null,{}] 07:36:37 INFO - PROCESS | 2010 | 1467124597204 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}] 07:36:37 INFO - PROCESS | 2010 | 1467124597209 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:37 INFO - PROCESS | 2010 | 1467124597327 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:36:37 INFO - PROCESS | 2010 | 1467124597334 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 2010 | 1467124597335 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f57000 == 38 [pid = 2010] [id = 87] 07:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126dda800) [pid = 2010] [serial = 258] [outer = 0x0] 07:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12892dc00) [pid = 2010] [serial = 259] [outer = 0x126dda800] 07:36:37 INFO - PROCESS | 2010 | 1467124597360 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128bd9c00) [pid = 2010] [serial = 260] [outer = 0x126dda800] 07:36:37 INFO - PROCESS | 2010 | 1467124597695 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]]]}] 07:36:37 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. 07:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 526ms 07:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:36:37 INFO - PROCESS | 2010 | 1467124597721 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 2010 | 1467124597722 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:36:37 INFO - PROCESS | 2010 | 1467124597724 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 2010 | 1467124597726 Marionette TRACE conn2 <- [1,322,null,{}] 07:36:37 INFO - PROCESS | 2010 | 1467124597728 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}] 07:36:37 INFO - PROCESS | 2010 | 1467124597729 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:37 INFO - PROCESS | 2010 | 1467124597830 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:36:37 INFO - PROCESS | 2010 | 1467124597868 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 2010 | 1467124597869 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c2000 == 39 [pid = 2010] [id = 88] 07:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128f8b800) [pid = 2010] [serial = 261] [outer = 0x0] 07:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x129416800) [pid = 2010] [serial = 262] [outer = 0x128f8b800] 07:36:37 INFO - PROCESS | 2010 | 1467124597900 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12942bc00) [pid = 2010] [serial = 263] [outer = 0x128f8b800] 07:36:38 INFO - PROCESS | 2010 | 1467124598242 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]]]}] 07:36:38 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. 07:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 571ms 07:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:36:38 INFO - PROCESS | 2010 | 1467124598295 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:36:38 INFO - PROCESS | 2010 | 1467124598296 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:36:38 INFO - PROCESS | 2010 | 1467124598298 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 2010 | 1467124598299 Marionette TRACE conn2 <- [1,326,null,{}] 07:36:38 INFO - PROCESS | 2010 | 1467124598301 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}] 07:36:38 INFO - PROCESS | 2010 | 1467124598303 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:38 INFO - PROCESS | 2010 | 1467124598400 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:36:38 INFO - PROCESS | 2010 | 1467124598403 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 2010 | 1467124598404 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x123c17000 == 40 [pid = 2010] [id = 89] 07:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12940b000) [pid = 2010] [serial = 264] [outer = 0x0] 07:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1298ed000) [pid = 2010] [serial = 265] [outer = 0x12940b000] 07:36:38 INFO - PROCESS | 2010 | 1467124598429 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12a823000) [pid = 2010] [serial = 266] [outer = 0x12940b000] 07:36:38 INFO - PROCESS | 2010 | 1467124598761 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]]]}] 07:36:38 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. 07:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 07:36:38 INFO - PROCESS | 2010 | 1467124598771 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:36:38 INFO - PROCESS | 2010 | 1467124598773 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:36:38 INFO - PROCESS | 2010 | 1467124598775 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 2010 | 1467124598776 Marionette TRACE conn2 <- [1,330,null,{}] 07:36:38 INFO - PROCESS | 2010 | 1467124598778 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}] 07:36:38 INFO - PROCESS | 2010 | 1467124598780 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:38 INFO - PROCESS | 2010 | 1467124598883 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:36:38 INFO - PROCESS | 2010 | 1467124598895 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 2010 | 1467124598896 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e32800 == 41 [pid = 2010] [id = 90] 07:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12ad30800) [pid = 2010] [serial = 267] [outer = 0x0] 07:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12ad38400) [pid = 2010] [serial = 268] [outer = 0x12ad30800] 07:36:38 INFO - PROCESS | 2010 | 1467124598928 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12aed8800) [pid = 2010] [serial = 269] [outer = 0x12ad30800] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1184d3800) [pid = 2010] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x116637800) [pid = 2010] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x118052c00) [pid = 2010] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x12ad33000) [pid = 2010] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12942a400) [pid = 2010] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119fecc00) [pid = 2010] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x12a81ac00) [pid = 2010] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x126ed0400) [pid = 2010] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1176f9c00) [pid = 2010] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x113c61000) [pid = 2010] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:36:39 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1194c9800) [pid = 2010] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:36:39 INFO - PROCESS | 2010 | 1467124599350 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]]]}] 07:36:39 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. 07:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 619ms 07:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:36:39 INFO - PROCESS | 2010 | 1467124599394 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:36:39 INFO - PROCESS | 2010 | 1467124599396 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:36:39 INFO - PROCESS | 2010 | 1467124599398 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:36:39 INFO - PROCESS | 2010 | 1467124599399 Marionette TRACE conn2 <- [1,334,null,{}] 07:36:39 INFO - PROCESS | 2010 | 1467124599401 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}] 07:36:39 INFO - PROCESS | 2010 | 1467124599402 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:39 INFO - PROCESS | 2010 | 1467124599485 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:36:39 INFO - PROCESS | 2010 | 1467124599488 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 2010 | 1467124599490 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e80000 == 42 [pid = 2010] [id = 91] 07:36:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1176f9c00) [pid = 2010] [serial = 270] [outer = 0x0] 07:36:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x123b62000) [pid = 2010] [serial = 271] [outer = 0x1176f9c00] 07:36:39 INFO - PROCESS | 2010 | 1467124599515 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12945f000) [pid = 2010] [serial = 272] [outer = 0x1176f9c00] 07:36:39 INFO - PROCESS | 2010 | 1467124599841 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]]]}] 07:36:39 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. 07:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 07:36:39 INFO - PROCESS | 2010 | 1467124599869 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:36:39 INFO - PROCESS | 2010 | 1467124599871 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:36:39 INFO - PROCESS | 2010 | 1467124599874 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:36:39 INFO - PROCESS | 2010 | 1467124599877 Marionette TRACE conn2 <- [1,338,null,{}] 07:36:39 INFO - PROCESS | 2010 | 1467124599880 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}] 07:36:39 INFO - PROCESS | 2010 | 1467124599883 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:40 INFO - PROCESS | 2010 | 1467124600049 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:36:40 INFO - PROCESS | 2010 | 1467124600072 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 2010 | 1467124600074 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dd8000 == 43 [pid = 2010] [id = 92] 07:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1298f0c00) [pid = 2010] [serial = 273] [outer = 0x0] 07:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12b245400) [pid = 2010] [serial = 274] [outer = 0x1298f0c00] 07:36:40 INFO - PROCESS | 2010 | 1467124600118 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12b2d5400) [pid = 2010] [serial = 275] [outer = 0x1298f0c00] 07:36:40 INFO - PROCESS | 2010 | 1467124600476 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]]]}] 07:36:40 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. 07:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 07:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:36:40 INFO - PROCESS | 2010 | 1467124600495 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 2010 | 1467124600496 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:36:40 INFO - PROCESS | 2010 | 1467124600500 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 2010 | 1467124600503 Marionette TRACE conn2 <- [1,342,null,{}] 07:36:40 INFO - PROCESS | 2010 | 1467124600506 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}] 07:36:40 INFO - PROCESS | 2010 | 1467124600507 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:40 INFO - PROCESS | 2010 | 1467124600589 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:36:40 INFO - PROCESS | 2010 | 1467124600638 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 2010 | 1467124600639 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x129866800 == 44 [pid = 2010] [id = 93] 07:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x129467000) [pid = 2010] [serial = 276] [outer = 0x0] 07:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12b2da000) [pid = 2010] [serial = 277] [outer = 0x129467000] 07:36:40 INFO - PROCESS | 2010 | 1467124600664 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12b914c00) [pid = 2010] [serial = 278] [outer = 0x129467000] 07:36:40 INFO - PROCESS | 2010 | 1467124600952 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]]]}] 07:36:40 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. 07:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 07:36:40 INFO - PROCESS | 2010 | 1467124600973 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 2010 | 1467124600974 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:36:40 INFO - PROCESS | 2010 | 1467124600976 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 2010 | 1467124600977 Marionette TRACE conn2 <- [1,346,null,{}] 07:36:40 INFO - PROCESS | 2010 | 1467124600980 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}] 07:36:40 INFO - PROCESS | 2010 | 1467124600984 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:41 INFO - PROCESS | 2010 | 1467124601075 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:36:41 INFO - PROCESS | 2010 | 1467124601078 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 2010 | 1467124601079 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8a0800 == 45 [pid = 2010] [id = 94] 07:36:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1241f2800) [pid = 2010] [serial = 279] [outer = 0x0] 07:36:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12b998c00) [pid = 2010] [serial = 280] [outer = 0x1241f2800] 07:36:41 INFO - PROCESS | 2010 | 1467124601107 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12b9a2000) [pid = 2010] [serial = 281] [outer = 0x1241f2800] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x126e14800 == 44 [pid = 2010] [id = 63] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x116947800 == 43 [pid = 2010] [id = 83] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x111f53800 == 42 [pid = 2010] [id = 82] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x128a11000 == 41 [pid = 2010] [id = 81] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc5000 == 40 [pid = 2010] [id = 80] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x120f3f000 == 39 [pid = 2010] [id = 79] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b5000 == 38 [pid = 2010] [id = 77] 07:36:41 INFO - PROCESS | 2010 | --DOCSHELL 0x115ec5800 == 37 [pid = 2010] [id = 78] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x118674800 == 36 [pid = 2010] [id = 85] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x1198af000 == 35 [pid = 2010] [id = 86] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x11831a000 == 34 [pid = 2010] [id = 84] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c2000 == 33 [pid = 2010] [id = 88] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x124e32800 == 32 [pid = 2010] [id = 90] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x120f57000 == 31 [pid = 2010] [id = 87] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x123c17000 == 30 [pid = 2010] [id = 89] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x126e80000 == 29 [pid = 2010] [id = 91] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x128dd8000 == 28 [pid = 2010] [id = 92] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12b094800) [pid = 2010] [serial = 227] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12b245000) [pid = 2010] [serial = 229] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOCSHELL 0x129866800 == 27 [pid = 2010] [id = 93] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x11936dc00) [pid = 2010] [serial = 196] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x121778800) [pid = 2010] [serial = 202] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1181a7c00) [pid = 2010] [serial = 220] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12aedb000) [pid = 2010] [serial = 226] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1298e8800) [pid = 2010] [serial = 214] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x123bd8800) [pid = 2010] [serial = 203] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x124183400) [pid = 2010] [serial = 205] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x12ad31800) [pid = 2010] [serial = 218] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x128d79c00) [pid = 2010] [serial = 211] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12a81b400) [pid = 2010] [serial = 224] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x129461000) [pid = 2010] [serial = 212] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x124ec5800) [pid = 2010] [serial = 208] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x115d11c00) [pid = 2010] [serial = 189] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124d7d000) [pid = 2010] [serial = 206] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12ca50000) [pid = 2010] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x119d36000) [pid = 2010] [serial = 199] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x118763c00) [pid = 2010] [serial = 195] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119837800) [pid = 2010] [serial = 198] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1181a8400) [pid = 2010] [serial = 192] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1298f1800) [pid = 2010] [serial = 215] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x126d1a800) [pid = 2010] [serial = 209] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12a820000) [pid = 2010] [serial = 217] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x123dc4000) [pid = 2010] [serial = 223] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x119d2ec00) [pid = 2010] [serial = 221] [outer = 0x0] [url = about:blank] 07:36:42 INFO - PROCESS | 2010 | 1467124602468 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]]]}] 07:36:42 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. 07:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1524ms 07:36:42 INFO - PROCESS | 2010 | 1467124602501 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:36:42 INFO - PROCESS | 2010 | 1467124602503 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:36:42 INFO - PROCESS | 2010 | 1467124602507 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:36:42 INFO - PROCESS | 2010 | 1467124602509 Marionette TRACE conn2 <- [1,350,null,{}] 07:36:42 INFO - PROCESS | 2010 | 1467124602513 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}] 07:36:42 INFO - PROCESS | 2010 | 1467124602515 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:42 INFO - PROCESS | 2010 | 1467124602596 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:36:42 INFO - PROCESS | 2010 | 1467124602645 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 2010 | 1467124602648 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x115eb9000 == 28 [pid = 2010] [id = 95] 07:36:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x11805a000) [pid = 2010] [serial = 282] [outer = 0x0] 07:36:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118090c00) [pid = 2010] [serial = 283] [outer = 0x11805a000] 07:36:42 INFO - PROCESS | 2010 | 1467124602681 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1184d1400) [pid = 2010] [serial = 284] [outer = 0x11805a000] 07:36:43 INFO - PROCESS | 2010 | 1467124603096 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]]]}] 07:36:43 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. 07:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms 07:36:43 INFO - PROCESS | 2010 | 1467124603127 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 2010 | 1467124603131 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:36:43 INFO - PROCESS | 2010 | 1467124603135 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 2010 | 1467124603137 Marionette TRACE conn2 <- [1,354,null,{}] 07:36:43 INFO - PROCESS | 2010 | 1467124603140 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}] 07:36:43 INFO - PROCESS | 2010 | 1467124603142 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:43 INFO - PROCESS | 2010 | 1467124603222 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:36:43 INFO - PROCESS | 2010 | 1467124603271 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 2010 | 1467124603272 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x117149000 == 29 [pid = 2010] [id = 96] 07:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1184d4800) [pid = 2010] [serial = 285] [outer = 0x0] 07:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1187e7c00) [pid = 2010] [serial = 286] [outer = 0x1184d4800] 07:36:43 INFO - PROCESS | 2010 | 1467124603300 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1194cb400) [pid = 2010] [serial = 287] [outer = 0x1184d4800] 07:36:43 INFO - PROCESS | 2010 | 1467124603608 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]]]}] 07:36:43 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. 07:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 520ms 07:36:43 INFO - PROCESS | 2010 | 1467124603655 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:36:43 INFO - PROCESS | 2010 | 1467124603665 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:36:43 INFO - PROCESS | 2010 | 1467124603667 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 2010 | 1467124603670 Marionette TRACE conn2 <- [1,358,null,{}] 07:36:43 INFO - PROCESS | 2010 | 1467124603677 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}] 07:36:43 INFO - PROCESS | 2010 | 1467124603680 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:43 INFO - PROCESS | 2010 | 1467124603779 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:36:43 INFO - PROCESS | 2010 | 1467124603807 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 2010 | 1467124603809 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x118418000 == 30 [pid = 2010] [id = 97] 07:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x111e2e800) [pid = 2010] [serial = 288] [outer = 0x0] 07:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119d37000) [pid = 2010] [serial = 289] [outer = 0x111e2e800] 07:36:43 INFO - PROCESS | 2010 | 1467124603837 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12160f400) [pid = 2010] [serial = 290] [outer = 0x111e2e800] 07:36:44 INFO - PROCESS | 2010 | 1467124604139 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]]]}] 07:36:44 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. 07:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms 07:36:44 INFO - PROCESS | 2010 | 1467124604188 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:36:44 INFO - PROCESS | 2010 | 1467124604190 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:36:44 INFO - PROCESS | 2010 | 1467124604193 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 2010 | 1467124604194 Marionette TRACE conn2 <- [1,362,null,{}] 07:36:44 INFO - PROCESS | 2010 | 1467124604196 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}] 07:36:44 INFO - PROCESS | 2010 | 1467124604197 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:44 INFO - PROCESS | 2010 | 1467124604273 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:36:44 INFO - PROCESS | 2010 | 1467124604277 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 2010 | 1467124604278 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x119403800 == 31 [pid = 2010] [id = 98] 07:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1236cb400) [pid = 2010] [serial = 291] [outer = 0x0] 07:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123b5fc00) [pid = 2010] [serial = 292] [outer = 0x1236cb400] 07:36:44 INFO - PROCESS | 2010 | 1467124604306 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x123ce4800) [pid = 2010] [serial = 293] [outer = 0x1236cb400] 07:36:44 INFO - PROCESS | 2010 | 1467124604633 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]]]}] 07:36:44 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. 07:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 07:36:44 INFO - PROCESS | 2010 | 1467124604670 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:36:44 INFO - PROCESS | 2010 | 1467124604671 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:36:44 INFO - PROCESS | 2010 | 1467124604691 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 2010 | 1467124604692 Marionette TRACE conn2 <- [1,366,null,{}] 07:36:44 INFO - PROCESS | 2010 | 1467124604707 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}] 07:36:44 INFO - PROCESS | 2010 | 1467124604708 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:44 INFO - PROCESS | 2010 | 1467124604793 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:36:44 INFO - PROCESS | 2010 | 1467124604798 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 2010 | 1467124604801 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dce000 == 32 [pid = 2010] [id = 99] 07:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1184d4000) [pid = 2010] [serial = 294] [outer = 0x0] 07:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1244da000) [pid = 2010] [serial = 295] [outer = 0x1184d4000] 07:36:44 INFO - PROCESS | 2010 | 1467124604826 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12696ec00) [pid = 2010] [serial = 296] [outer = 0x1184d4000] 07:36:45 INFO - PROCESS | 2010 | 1467124605221 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]]]}] 07:36:45 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. 07:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 589ms 07:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:36:45 INFO - PROCESS | 2010 | 1467124605268 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 2010 | 1467124605270 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:36:45 INFO - PROCESS | 2010 | 1467124605273 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 2010 | 1467124605275 Marionette TRACE conn2 <- [1,370,null,{}] 07:36:45 INFO - PROCESS | 2010 | 1467124605278 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}] 07:36:45 INFO - PROCESS | 2010 | 1467124605284 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:45 INFO - PROCESS | 2010 | 1467124605460 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:36:45 INFO - PROCESS | 2010 | 1467124605471 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 2010 | 1467124605472 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b8000 == 33 [pid = 2010] [id = 100] 07:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x126d1b000) [pid = 2010] [serial = 297] [outer = 0x0] 07:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128930400) [pid = 2010] [serial = 298] [outer = 0x126d1b000] 07:36:45 INFO - PROCESS | 2010 | 1467124605497 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128bd6c00) [pid = 2010] [serial = 299] [outer = 0x126d1b000] 07:36:45 INFO - PROCESS | 2010 | 1467124605801 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]]]}] 07:36:45 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. 07:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 570ms 07:36:45 INFO - PROCESS | 2010 | 1467124605843 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 2010 | 1467124605844 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:36:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:36:45 INFO - PROCESS | 2010 | 1467124605847 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 2010 | 1467124605848 Marionette TRACE conn2 <- [1,374,null,{}] 07:36:45 INFO - PROCESS | 2010 | 1467124605851 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}] 07:36:45 INFO - PROCESS | 2010 | 1467124605852 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:45 INFO - PROCESS | 2010 | 1467124605944 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:36:45 INFO - PROCESS | 2010 | 1467124605952 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 2010 | 1467124605953 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x123c02800 == 34 [pid = 2010] [id = 101] 07:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x128bd8c00) [pid = 2010] [serial = 300] [outer = 0x0] 07:36:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128f89800) [pid = 2010] [serial = 301] [outer = 0x128bd8c00] 07:36:45 INFO - PROCESS | 2010 | 1467124605977 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x129424400) [pid = 2010] [serial = 302] [outer = 0x128bd8c00] 07:36:46 INFO - PROCESS | 2010 | 1467124606285 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:36:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 07:36:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:36:46 INFO - PROCESS | 2010 | 1467124606318 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 2010 | 1467124606319 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:36:46 INFO - PROCESS | 2010 | 1467124606321 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 2010 | 1467124606322 Marionette TRACE conn2 <- [1,378,null,{}] 07:36:46 INFO - PROCESS | 2010 | 1467124606325 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}] 07:36:46 INFO - PROCESS | 2010 | 1467124606326 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:46 INFO - PROCESS | 2010 | 1467124606399 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:36:46 INFO - PROCESS | 2010 | 1467124606403 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 2010 | 1467124606412 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e23000 == 35 [pid = 2010] [id = 102] 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x111ca8c00) [pid = 2010] [serial = 303] [outer = 0x0] 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1298e9400) [pid = 2010] [serial = 304] [outer = 0x111ca8c00] 07:36:46 INFO - PROCESS | 2010 | 1467124606437 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12a821000) [pid = 2010] [serial = 305] [outer = 0x111ca8c00] 07:36:46 INFO - PROCESS | 2010 | 1467124606742 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:36:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 07:36:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:36:46 INFO - PROCESS | 2010 | 1467124606790 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 2010 | 1467124606791 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:36:46 INFO - PROCESS | 2010 | 1467124606793 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 2010 | 1467124606794 Marionette TRACE conn2 <- [1,382,null,{}] 07:36:46 INFO - PROCESS | 2010 | 1467124606797 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}] 07:36:46 INFO - PROCESS | 2010 | 1467124606798 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:46 INFO - PROCESS | 2010 | 1467124606894 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:36:46 INFO - PROCESS | 2010 | 1467124606902 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 2010 | 1467124606903 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x118413000 == 36 [pid = 2010] [id = 103] 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1298e8800) [pid = 2010] [serial = 306] [outer = 0x0] 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12ad35c00) [pid = 2010] [serial = 307] [outer = 0x1298e8800] 07:36:46 INFO - PROCESS | 2010 | 1467124606928 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12aed7800) [pid = 2010] [serial = 308] [outer = 0x1298e8800] 07:36:47 INFO - PROCESS | 2010 | 1467124607268 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:36:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:36:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 07:36:47 INFO - PROCESS | 2010 | 1467124607312 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:36:47 INFO - PROCESS | 2010 | 1467124607313 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:36:47 INFO - PROCESS | 2010 | 1467124607316 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 2010 | 1467124607317 Marionette TRACE conn2 <- [1,386,null,{}] 07:36:47 INFO - PROCESS | 2010 | 1467124607319 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}] 07:36:47 INFO - PROCESS | 2010 | 1467124607320 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:47 INFO - PROCESS | 2010 | 1467124607443 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:36:47 INFO - PROCESS | 2010 | 1467124607511 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:47 INFO - PROCESS | 2010 | 1467124607512 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a09000 == 37 [pid = 2010] [id = 104] 07:36:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1131e2000) [pid = 2010] [serial = 309] [outer = 0x0] 07:36:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12aed8400) [pid = 2010] [serial = 310] [outer = 0x1131e2000] 07:36:47 INFO - PROCESS | 2010 | 1467124607543 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12b24b800) [pid = 2010] [serial = 311] [outer = 0x1131e2000] 07:36:47 INFO - PROCESS | 2010 | 1467124607953 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]]]}] 07:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 07:36:47 INFO - PROCESS | 2010 | 1467124607990 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 2010 | 1467124607992 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:36:47 INFO - PROCESS | 2010 | 1467124607997 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 2010 | 1467124607999 Marionette TRACE conn2 <- [1,390,null,{}] 07:36:48 INFO - PROCESS | 2010 | 1467124608001 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}] 07:36:48 INFO - PROCESS | 2010 | 1467124608003 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:48 INFO - PROCESS | 2010 | 1467124608115 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:36:48 INFO - PROCESS | 2010 | 1467124608120 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 2010 | 1467124608122 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dc8800 == 38 [pid = 2010] [id = 105] 07:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x116756800) [pid = 2010] [serial = 312] [outer = 0x0] 07:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x12b2d9c00) [pid = 2010] [serial = 313] [outer = 0x116756800] 07:36:48 INFO - PROCESS | 2010 | 1467124608148 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x12bdf1800) [pid = 2010] [serial = 314] [outer = 0x116756800] 07:36:48 INFO - PROCESS | 2010 | 1467124608506 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]]]}] 07:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 07:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:36:48 INFO - PROCESS | 2010 | 1467124608517 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:36:48 INFO - PROCESS | 2010 | 1467124608518 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:36:48 INFO - PROCESS | 2010 | 1467124608520 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 2010 | 1467124608521 Marionette TRACE conn2 <- [1,394,null,{}] 07:36:48 INFO - PROCESS | 2010 | 1467124608523 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}] 07:36:48 INFO - PROCESS | 2010 | 1467124608524 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:48 INFO - PROCESS | 2010 | 1467124608628 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:36:48 INFO - PROCESS | 2010 | 1467124608632 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 2010 | 1467124608633 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x1299a6000 == 39 [pid = 2010] [id = 106] 07:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x12bdf1c00) [pid = 2010] [serial = 315] [outer = 0x0] 07:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x12bdfb800) [pid = 2010] [serial = 316] [outer = 0x12bdf1c00] 07:36:48 INFO - PROCESS | 2010 | 1467124608657 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x12bf9c800) [pid = 2010] [serial = 317] [outer = 0x12bdf1c00] 07:36:49 INFO - PROCESS | 2010 | 1467124609022 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]]]}] 07:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 07:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:36:49 INFO - PROCESS | 2010 | 1467124609040 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 2010 | 1467124609041 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:36:49 INFO - PROCESS | 2010 | 1467124609043 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 2010 | 1467124609044 Marionette TRACE conn2 <- [1,398,null,{}] 07:36:49 INFO - PROCESS | 2010 | 1467124609046 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}] 07:36:49 INFO - PROCESS | 2010 | 1467124609048 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:49 INFO - PROCESS | 2010 | 1467124609152 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:36:49 INFO - PROCESS | 2010 | 1467124609164 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 2010 | 1467124609165 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad7a800 == 40 [pid = 2010] [id = 107] 07:36:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x12b9a5800) [pid = 2010] [serial = 318] [outer = 0x0] 07:36:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x12bfa0c00) [pid = 2010] [serial = 319] [outer = 0x12b9a5800] 07:36:49 INFO - PROCESS | 2010 | 1467124609189 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x12c5c5800) [pid = 2010] [serial = 320] [outer = 0x12b9a5800] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1154dbc00) [pid = 2010] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x128f8b800) [pid = 2010] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x12940b000) [pid = 2010] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x12ad30800) [pid = 2010] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x1176f9c00) [pid = 2010] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x1241f4c00) [pid = 2010] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x119f2f000) [pid = 2010] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x119d3c000) [pid = 2010] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x118625c00) [pid = 2010] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1132af400) [pid = 2010] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x119d39c00) [pid = 2010] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x124d76800) [pid = 2010] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x119431c00) [pid = 2010] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x116985400) [pid = 2010] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12b095400) [pid = 2010] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x129467000) [pid = 2010] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x126dda800) [pid = 2010] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1298f0c00) [pid = 2010] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1131d5000) [pid = 2010] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:36:49 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x128939c00) [pid = 2010] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 669ms 07:36:49 INFO - PROCESS | 2010 | 1467124609709 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]]]}] 07:36:49 INFO - PROCESS | 2010 | 1467124609713 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 2010 | 1467124609715 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:36:49 INFO - PROCESS | 2010 | 1467124609718 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 2010 | 1467124609719 Marionette TRACE conn2 <- [1,402,null,{}] 07:36:49 INFO - PROCESS | 2010 | 1467124609721 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}] 07:36:49 INFO - PROCESS | 2010 | 1467124609722 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:49 INFO - PROCESS | 2010 | 1467124609807 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:36:49 INFO - PROCESS | 2010 | 1467124609813 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 2010 | 1467124609814 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x121688800 == 41 [pid = 2010] [id = 108] 07:36:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1127e3c00) [pid = 2010] [serial = 321] [outer = 0x0] 07:36:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1127e9000) [pid = 2010] [serial = 322] [outer = 0x1127e3c00] 07:36:49 INFO - PROCESS | 2010 | 1467124609839 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x113378000) [pid = 2010] [serial = 323] [outer = 0x1127e3c00] 07:36:50 INFO - PROCESS | 2010 | 1467124610225 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]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:36:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 07:36:50 INFO - PROCESS | 2010 | 1467124610246 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 2010 | 1467124610249 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:36:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:36:50 INFO - PROCESS | 2010 | 1467124610253 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 2010 | 1467124610255 Marionette TRACE conn2 <- [1,406,null,{}] 07:36:50 INFO - PROCESS | 2010 | 1467124610258 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}] 07:36:50 INFO - PROCESS | 2010 | 1467124610260 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:50 INFO - PROCESS | 2010 | 1467124610387 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:36:50 INFO - PROCESS | 2010 | 1467124610392 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 2010 | 1467124610393 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b21e800 == 42 [pid = 2010] [id = 109] 07:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1176fb800) [pid = 2010] [serial = 324] [outer = 0x0] 07:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11982c000) [pid = 2010] [serial = 325] [outer = 0x1176fb800] 07:36:50 INFO - PROCESS | 2010 | 1467124610434 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x124d76800) [pid = 2010] [serial = 326] [outer = 0x1176fb800] 07:36:50 INFO - PROCESS | 2010 | 1467124610736 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:36:50 INFO - PROCESS | 2010 | 1467124610823 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]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:36:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 575ms 07:36:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:36:50 INFO - PROCESS | 2010 | 1467124610828 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 2010 | 1467124610829 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:36:50 INFO - PROCESS | 2010 | 1467124610833 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 2010 | 1467124610835 Marionette TRACE conn2 <- [1,410,null,{}] 07:36:50 INFO - PROCESS | 2010 | 1467124610837 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}] 07:36:50 INFO - PROCESS | 2010 | 1467124610838 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:50 INFO - PROCESS | 2010 | 1467124610945 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:36:50 INFO - PROCESS | 2010 | 1467124610954 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:50 INFO - PROCESS | 2010 | 1467124610955 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b956000 == 43 [pid = 2010] [id = 110] 07:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x126d19000) [pid = 2010] [serial = 327] [outer = 0x0] 07:36:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12ad33c00) [pid = 2010] [serial = 328] [outer = 0x126d19000] 07:36:50 INFO - PROCESS | 2010 | 1467124610985 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x12c5ca000) [pid = 2010] [serial = 329] [outer = 0x126d19000] 07:36:51 INFO - PROCESS | 2010 | 1467124611308 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]]]}] 07:36:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 07:36:51 INFO - PROCESS | 2010 | 1467124611352 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 2010 | 1467124611353 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:36:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:36:51 INFO - PROCESS | 2010 | 1467124611356 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 2010 | 1467124611357 Marionette TRACE conn2 <- [1,414,null,{}] 07:36:51 INFO - PROCESS | 2010 | 1467124611359 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}] 07:36:51 INFO - PROCESS | 2010 | 1467124611360 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:51 INFO - PROCESS | 2010 | 1467124611445 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:36:51 INFO - PROCESS | 2010 | 1467124611449 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 2010 | 1467124611450 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd7800 == 44 [pid = 2010] [id = 111] 07:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x1128aac00) [pid = 2010] [serial = 330] [outer = 0x0] 07:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1128af800) [pid = 2010] [serial = 331] [outer = 0x1128aac00] 07:36:51 INFO - PROCESS | 2010 | 1467124611475 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1128b3800) [pid = 2010] [serial = 332] [outer = 0x1128aac00] 07:36:52 INFO - PROCESS | 2010 | 1467124612086 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]]]}] 07:36:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:36:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 773ms 07:36:52 INFO - PROCESS | 2010 | 1467124612145 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:36:52 INFO - PROCESS | 2010 | 1467124612147 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:36:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:36:52 INFO - PROCESS | 2010 | 1467124612175 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 2010 | 1467124612177 Marionette TRACE conn2 <- [1,418,null,{}] 07:36:52 INFO - PROCESS | 2010 | 1467124612181 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}] 07:36:52 INFO - PROCESS | 2010 | 1467124612183 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:52 INFO - PROCESS | 2010 | 1467124612297 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:36:52 INFO - PROCESS | 2010 | 1467124612352 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 2010 | 1467124612353 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x116ab9000 == 45 [pid = 2010] [id = 112] 07:36:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x112952400) [pid = 2010] [serial = 333] [outer = 0x0] 07:36:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x112957c00) [pid = 2010] [serial = 334] [outer = 0x112952400] 07:36:52 INFO - PROCESS | 2010 | 1467124612385 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x11295d000) [pid = 2010] [serial = 335] [outer = 0x112952400] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12b956000 == 44 [pid = 2010] [id = 110] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12b21e800 == 43 [pid = 2010] [id = 109] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x121688800 == 42 [pid = 2010] [id = 108] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad7a800 == 41 [pid = 2010] [id = 107] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x1299a6000 == 40 [pid = 2010] [id = 106] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x119dc8800 == 39 [pid = 2010] [id = 105] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x128a09000 == 38 [pid = 2010] [id = 104] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x12b998c00) [pid = 2010] [serial = 280] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x118413000 == 37 [pid = 2010] [id = 103] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x124e23000 == 36 [pid = 2010] [id = 102] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x123c02800 == 35 [pid = 2010] [id = 101] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b8000 == 34 [pid = 2010] [id = 100] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x119dce000 == 33 [pid = 2010] [id = 99] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x119403800 == 32 [pid = 2010] [id = 98] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x118418000 == 31 [pid = 2010] [id = 97] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x117149000 == 30 [pid = 2010] [id = 96] 07:36:53 INFO - PROCESS | 2010 | --DOCSHELL 0x115eb9000 == 29 [pid = 2010] [id = 95] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x119042800) [pid = 2010] [serial = 193] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1176f4400) [pid = 2010] [serial = 190] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x129429800) [pid = 2010] [serial = 187] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x118098000) [pid = 2010] [serial = 233] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x117dd2800) [pid = 2010] [serial = 232] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x12b250000) [pid = 2010] [serial = 230] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x129416800) [pid = 2010] [serial = 262] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1298ed000) [pid = 2010] [serial = 265] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12942bc00) [pid = 2010] [serial = 263] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12ad38400) [pid = 2010] [serial = 268] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12a823000) [pid = 2010] [serial = 266] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x12945f000) [pid = 2010] [serial = 272] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x123b62000) [pid = 2010] [serial = 271] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12aed8800) [pid = 2010] [serial = 269] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x124d7c000) [pid = 2010] [serial = 256] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x123b5dc00) [pid = 2010] [serial = 253] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x123ce6800) [pid = 2010] [serial = 254] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x120ff3c00) [pid = 2010] [serial = 250] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x121781000) [pid = 2010] [serial = 251] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11903e800) [pid = 2010] [serial = 247] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1194ca400) [pid = 2010] [serial = 248] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x115e5c000) [pid = 2010] [serial = 244] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1181aa000) [pid = 2010] [serial = 245] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x128bcc000) [pid = 2010] [serial = 242] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x124631400) [pid = 2010] [serial = 241] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x127161000) [pid = 2010] [serial = 239] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x126971800) [pid = 2010] [serial = 238] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x121611c00) [pid = 2010] [serial = 236] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119f2c400) [pid = 2010] [serial = 235] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12b914c00) [pid = 2010] [serial = 278] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12892dc00) [pid = 2010] [serial = 259] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x128bd9c00) [pid = 2010] [serial = 260] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12b2d5400) [pid = 2010] [serial = 275] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12b2da000) [pid = 2010] [serial = 277] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x12696b400) [pid = 2010] [serial = 257] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x12b245400) [pid = 2010] [serial = 274] [outer = 0x0] [url = about:blank] 07:36:53 INFO - PROCESS | 2010 | 1467124613574 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]]]}] 07:36:53 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 07:36:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1426ms 07:36:53 INFO - PROCESS | 2010 | 1467124613610 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 2010 | 1467124613612 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:36:53 INFO - PROCESS | 2010 | 1467124613615 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 2010 | 1467124613617 Marionette TRACE conn2 <- [1,422,null,{}] 07:36:53 INFO - PROCESS | 2010 | 1467124613620 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}] 07:36:53 INFO - PROCESS | 2010 | 1467124613621 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:53 INFO - PROCESS | 2010 | 1467124613677 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:36:53 INFO - PROCESS | 2010 | 1467124613685 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:53 INFO - PROCESS | 2010 | 1467124613686 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x115eb9000 == 30 [pid = 2010] [id = 113] 07:36:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x113381c00) [pid = 2010] [serial = 336] [outer = 0x0] 07:36:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x115d17400) [pid = 2010] [serial = 337] [outer = 0x113381c00] 07:36:53 INFO - PROCESS | 2010 | 1467124613715 Marionette DEBUG loaded listener.js 07:36:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1176f2000) [pid = 2010] [serial = 338] [outer = 0x113381c00] 07:36:54 INFO - PROCESS | 2010 | 1467124614701 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]]]}] 07:36:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:36:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1123ms 07:36:54 INFO - PROCESS | 2010 | 1467124614739 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:36:54 INFO - PROCESS | 2010 | 1467124614742 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:36:54 INFO - PROCESS | 2010 | 1467124614747 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:36:54 INFO - PROCESS | 2010 | 1467124614749 Marionette TRACE conn2 <- [1,426,null,{}] 07:36:54 INFO - PROCESS | 2010 | 1467124614751 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}] 07:36:54 INFO - PROCESS | 2010 | 1467124614753 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:54 INFO - PROCESS | 2010 | 1467124614834 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:36:54 INFO - PROCESS | 2010 | 1467124614838 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 2010 | 1467124614840 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x11715a800 == 31 [pid = 2010] [id = 114] 07:36:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x118455400) [pid = 2010] [serial = 339] [outer = 0x0] 07:36:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118461c00) [pid = 2010] [serial = 340] [outer = 0x118455400] 07:36:54 INFO - PROCESS | 2010 | 1467124614870 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11861f000) [pid = 2010] [serial = 341] [outer = 0x118455400] 07:36:55 INFO - PROCESS | 2010 | 1467124615222 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] 07:36:55 INFO - PROCESS | 2010 | 1467124615270 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:36:55 INFO - PROCESS | 2010 | 1467124615272 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 2010 | 1467124615274 Marionette TRACE conn2 <- [1,430,null,{}] 07:36:55 INFO - PROCESS | 2010 | 1467124615282 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}] 07:36:55 INFO - PROCESS | 2010 | 1467124615285 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:55 INFO - PROCESS | 2010 | 1467124615358 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:36:55 INFO - PROCESS | 2010 | 1467124615363 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 2010 | 1467124615368 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x118418000 == 32 [pid = 2010] [id = 115] 07:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119368400) [pid = 2010] [serial = 342] [outer = 0x0] 07:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1194c9400) [pid = 2010] [serial = 343] [outer = 0x119368400] 07:36:55 INFO - PROCESS | 2010 | 1467124615398 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x119c8b400) [pid = 2010] [serial = 344] [outer = 0x119368400] 07:36:55 INFO - PROCESS | 2010 | 1467124615752 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]]]}] 07:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 07:36:55 INFO - PROCESS | 2010 | 1467124615794 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:36:55 INFO - PROCESS | 2010 | 1467124615796 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:36:55 INFO - PROCESS | 2010 | 1467124615798 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 2010 | 1467124615799 Marionette TRACE conn2 <- [1,434,null,{}] 07:36:55 INFO - PROCESS | 2010 | 1467124615801 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}] 07:36:55 INFO - PROCESS | 2010 | 1467124615803 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:55 INFO - PROCESS | 2010 | 1467124615897 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:36:55 INFO - PROCESS | 2010 | 1467124615908 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 2010 | 1467124615909 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191db000 == 33 [pid = 2010] [id = 116] 07:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x119d32400) [pid = 2010] [serial = 345] [outer = 0x0] 07:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119f2c400) [pid = 2010] [serial = 346] [outer = 0x119d32400] 07:36:55 INFO - PROCESS | 2010 | 1467124615935 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x120ff4400) [pid = 2010] [serial = 347] [outer = 0x119d32400] 07:36:56 INFO - PROCESS | 2010 | 1467124616283 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]]]}] 07:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 519ms 07:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:36:56 INFO - PROCESS | 2010 | 1467124616319 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 2010 | 1467124616320 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:36:56 INFO - PROCESS | 2010 | 1467124616322 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 2010 | 1467124616323 Marionette TRACE conn2 <- [1,438,null,{}] 07:36:56 INFO - PROCESS | 2010 | 1467124616326 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}] 07:36:56 INFO - PROCESS | 2010 | 1467124616327 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:56 INFO - PROCESS | 2010 | 1467124616415 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:36:56 INFO - PROCESS | 2010 | 1467124616419 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 2010 | 1467124616420 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198b4800 == 34 [pid = 2010] [id = 117] 07:36:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x11295e000) [pid = 2010] [serial = 348] [outer = 0x0] 07:36:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12160e800) [pid = 2010] [serial = 349] [outer = 0x11295e000] 07:36:56 INFO - PROCESS | 2010 | 1467124616445 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x123602c00) [pid = 2010] [serial = 350] [outer = 0x11295e000] 07:36:56 INFO - PROCESS | 2010 | 1467124616803 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]]]}] 07:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 07:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:36:56 INFO - PROCESS | 2010 | 1467124616841 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 2010 | 1467124616842 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:36:56 INFO - PROCESS | 2010 | 1467124616844 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 2010 | 1467124616845 Marionette TRACE conn2 <- [1,442,null,{}] 07:36:56 INFO - PROCESS | 2010 | 1467124616847 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}] 07:36:56 INFO - PROCESS | 2010 | 1467124616851 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:56 INFO - PROCESS | 2010 | 1467124616960 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:36:56 INFO - PROCESS | 2010 | 1467124616996 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 2010 | 1467124616997 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x12178b800 == 35 [pid = 2010] [id = 118] 07:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1238b6800) [pid = 2010] [serial = 351] [outer = 0x0] 07:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x123dc5c00) [pid = 2010] [serial = 352] [outer = 0x1238b6800] 07:36:57 INFO - PROCESS | 2010 | 1467124617022 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x124e06000) [pid = 2010] [serial = 353] [outer = 0x1238b6800] 07:36:57 INFO - PROCESS | 2010 | 1467124617366 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]]]}] 07:36:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 07:36:57 INFO - PROCESS | 2010 | 1467124617413 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 2010 | 1467124617414 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:36:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:36:57 INFO - PROCESS | 2010 | 1467124617416 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 2010 | 1467124617417 Marionette TRACE conn2 <- [1,446,null,{}] 07:36:57 INFO - PROCESS | 2010 | 1467124617420 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}] 07:36:57 INFO - PROCESS | 2010 | 1467124617421 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:57 INFO - PROCESS | 2010 | 1467124617511 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:36:57 INFO - PROCESS | 2010 | 1467124617522 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 2010 | 1467124617523 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x123545000 == 36 [pid = 2010] [id = 119] 07:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x11295cc00) [pid = 2010] [serial = 354] [outer = 0x0] 07:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x126970000) [pid = 2010] [serial = 355] [outer = 0x11295cc00] 07:36:57 INFO - PROCESS | 2010 | 1467124617548 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x126eca800) [pid = 2010] [serial = 356] [outer = 0x11295cc00] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116756800) [pid = 2010] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1298e8800) [pid = 2010] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x128bd8c00) [pid = 2010] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1236cb400) [pid = 2010] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1184d4000) [pid = 2010] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x111ca8c00) [pid = 2010] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1184d4800) [pid = 2010] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11805a000) [pid = 2010] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1241f2800) [pid = 2010] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x126d1b000) [pid = 2010] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x111e2e800) [pid = 2010] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12bdf1c00) [pid = 2010] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x12b9a5800) [pid = 2010] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1127e3c00) [pid = 2010] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1176fb800) [pid = 2010] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1131e2000) [pid = 2010] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:36:57 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x126d19000) [pid = 2010] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:36:57 INFO - PROCESS | 2010 | 1467124617984 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]]]}] 07:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 618ms 07:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:36:58 INFO - PROCESS | 2010 | 1467124618037 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 2010 | 1467124618038 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:36:58 INFO - PROCESS | 2010 | 1467124618040 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 2010 | 1467124618041 Marionette TRACE conn2 <- [1,450,null,{}] 07:36:58 INFO - PROCESS | 2010 | 1467124618057 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}] 07:36:58 INFO - PROCESS | 2010 | 1467124618058 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:58 INFO - PROCESS | 2010 | 1467124618138 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:36:58 INFO - PROCESS | 2010 | 1467124618143 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 2010 | 1467124618144 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12394d000 == 37 [pid = 2010] [id = 120] 07:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1181b1000) [pid = 2010] [serial = 357] [outer = 0x0] 07:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11982e400) [pid = 2010] [serial = 358] [outer = 0x1181b1000] 07:36:58 INFO - PROCESS | 2010 | 1467124618171 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x12462f000) [pid = 2010] [serial = 359] [outer = 0x1181b1000] 07:36:58 INFO - PROCESS | 2010 | 1467124618512 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] 07:36:58 INFO - PROCESS | 2010 | 1467124618573 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:36:58 INFO - PROCESS | 2010 | 1467124618576 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 2010 | 1467124618578 Marionette TRACE conn2 <- [1,454,null,{}] 07:36:58 INFO - PROCESS | 2010 | 1467124618582 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}] 07:36:58 INFO - PROCESS | 2010 | 1467124618583 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:58 INFO - PROCESS | 2010 | 1467124618725 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:36:58 INFO - PROCESS | 2010 | 1467124618741 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 2010 | 1467124618743 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12449f000 == 38 [pid = 2010] [id = 121] 07:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1184cd400) [pid = 2010] [serial = 360] [outer = 0x0] 07:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x126ecb000) [pid = 2010] [serial = 361] [outer = 0x1184cd400] 07:36:58 INFO - PROCESS | 2010 | 1467124618783 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x128bcc000) [pid = 2010] [serial = 362] [outer = 0x1184cd400] 07:36:59 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:36:59 INFO - PROCESS | 2010 | 1467124619142 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]]]}] 07:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 620ms 07:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:36:59 INFO - PROCESS | 2010 | 1467124619197 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:36:59 INFO - PROCESS | 2010 | 1467124619199 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:36:59 INFO - PROCESS | 2010 | 1467124619202 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 2010 | 1467124619204 Marionette TRACE conn2 <- [1,458,null,{}] 07:36:59 INFO - PROCESS | 2010 | 1467124619208 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}] 07:36:59 INFO - PROCESS | 2010 | 1467124619209 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:59 INFO - PROCESS | 2010 | 1467124619357 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:36:59 INFO - PROCESS | 2010 | 1467124619402 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 2010 | 1467124619403 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191df800 == 39 [pid = 2010] [id = 122] 07:36:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x128bcd000) [pid = 2010] [serial = 363] [outer = 0x0] 07:36:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x128bd5800) [pid = 2010] [serial = 364] [outer = 0x128bcd000] 07:36:59 INFO - PROCESS | 2010 | 1467124619443 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x128d84c00) [pid = 2010] [serial = 365] [outer = 0x128bcd000] 07:36:59 INFO - PROCESS | 2010 | 1467124619794 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] 07:36:59 INFO - PROCESS | 2010 | 1467124619874 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:36:59 INFO - PROCESS | 2010 | 1467124619877 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 2010 | 1467124619880 Marionette TRACE conn2 <- [1,462,null,{}] 07:36:59 INFO - PROCESS | 2010 | 1467124619887 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}] 07:36:59 INFO - PROCESS | 2010 | 1467124619889 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:36:59 INFO - PROCESS | 2010 | 1467124619990 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:37:00 INFO - PROCESS | 2010 | 1467124620037 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 2010 | 1467124620039 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x1131bd000 == 40 [pid = 2010] [id = 123] 07:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11295e800) [pid = 2010] [serial = 366] [outer = 0x0] 07:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x112d2cc00) [pid = 2010] [serial = 367] [outer = 0x11295e800] 07:37:00 INFO - PROCESS | 2010 | 1467124620071 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1133d4800) [pid = 2010] [serial = 368] [outer = 0x11295e800] 07:37:00 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:00 INFO - PROCESS | 2010 | 1467124620536 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] 07:37:00 INFO - PROCESS | 2010 | 1467124620605 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:37:00 INFO - PROCESS | 2010 | 1467124620609 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:37:00 INFO - PROCESS | 2010 | 1467124620612 Marionette TRACE conn2 <- [1,466,null,{}] 07:37:00 INFO - PROCESS | 2010 | 1467124620615 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}] 07:37:00 INFO - PROCESS | 2010 | 1467124620617 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:00 INFO - PROCESS | 2010 | 1467124620741 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:37:00 INFO - PROCESS | 2010 | 1467124620802 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 2010 | 1467124620804 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191e6000 == 41 [pid = 2010] [id = 124] 07:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x118626c00) [pid = 2010] [serial = 369] [outer = 0x0] 07:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1187e9000) [pid = 2010] [serial = 370] [outer = 0x118626c00] 07:37:00 INFO - PROCESS | 2010 | 1467124620835 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x11942e800) [pid = 2010] [serial = 371] [outer = 0x118626c00] 07:37:01 INFO - PROCESS | 2010 | 1467124621250 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] 07:37:01 INFO - PROCESS | 2010 | 1467124621282 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:37:01 INFO - PROCESS | 2010 | 1467124621284 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 2010 | 1467124621285 Marionette TRACE conn2 <- [1,470,null,{}] 07:37:01 INFO - PROCESS | 2010 | 1467124621293 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}] 07:37:01 INFO - PROCESS | 2010 | 1467124621296 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:01 INFO - PROCESS | 2010 | 1467124621397 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:37:01 INFO - PROCESS | 2010 | 1467124621464 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:01 INFO - PROCESS | 2010 | 1467124621466 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a12000 == 42 [pid = 2010] [id = 125] 07:37:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1238bb800) [pid = 2010] [serial = 372] [outer = 0x0] 07:37:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x123ba7800) [pid = 2010] [serial = 373] [outer = 0x1238bb800] 07:37:01 INFO - PROCESS | 2010 | 1467124621510 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x124631400) [pid = 2010] [serial = 374] [outer = 0x1238bb800] 07:37:01 INFO - PROCESS | 2010 | 1467124621949 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]]]}] 07:37:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 670ms 07:37:01 INFO - PROCESS | 2010 | 1467124621954 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:37:01 INFO - PROCESS | 2010 | 1467124621956 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:37:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:37:01 INFO - PROCESS | 2010 | 1467124621958 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 2010 | 1467124621959 Marionette TRACE conn2 <- [1,474,null,{}] 07:37:01 INFO - PROCESS | 2010 | 1467124621962 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}] 07:37:01 INFO - PROCESS | 2010 | 1467124621963 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:02 INFO - PROCESS | 2010 | 1467124622082 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:37:02 INFO - PROCESS | 2010 | 1467124622147 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 2010 | 1467124622148 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc7800 == 43 [pid = 2010] [id = 126] 07:37:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128d87800) [pid = 2010] [serial = 375] [outer = 0x0] 07:37:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x129421c00) [pid = 2010] [serial = 376] [outer = 0x128d87800] 07:37:02 INFO - PROCESS | 2010 | 1467124622178 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12945e400) [pid = 2010] [serial = 377] [outer = 0x128d87800] 07:37:02 INFO - PROCESS | 2010 | 1467124622645 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]]]}] 07:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 719ms 07:37:02 INFO - PROCESS | 2010 | 1467124622688 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 2010 | 1467124622690 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:37:02 INFO - PROCESS | 2010 | 1467124622694 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 2010 | 1467124622696 Marionette TRACE conn2 <- [1,478,null,{}] 07:37:02 INFO - PROCESS | 2010 | 1467124622702 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}] 07:37:02 INFO - PROCESS | 2010 | 1467124622703 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:02 INFO - PROCESS | 2010 | 1467124622814 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:37:02 INFO - PROCESS | 2010 | 1467124622879 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 2010 | 1467124622880 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292bb800 == 44 [pid = 2010] [id = 127] 07:37:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1127dd800) [pid = 2010] [serial = 378] [outer = 0x0] 07:37:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x116985400) [pid = 2010] [serial = 379] [outer = 0x1127dd800] 07:37:02 INFO - PROCESS | 2010 | 1467124622909 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12a818400) [pid = 2010] [serial = 380] [outer = 0x1127dd800] 07:37:03 INFO - PROCESS | 2010 | 1467124623458 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]]]}] 07:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms 07:37:03 INFO - PROCESS | 2010 | 1467124623517 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:37:03 INFO - PROCESS | 2010 | 1467124623519 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:37:03 INFO - PROCESS | 2010 | 1467124623522 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 2010 | 1467124623524 Marionette TRACE conn2 <- [1,482,null,{}] 07:37:03 INFO - PROCESS | 2010 | 1467124623528 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}] 07:37:03 INFO - PROCESS | 2010 | 1467124623529 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:03 INFO - PROCESS | 2010 | 1467124623621 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:37:03 INFO - PROCESS | 2010 | 1467124623689 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 2010 | 1467124623690 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d71800 == 45 [pid = 2010] [id = 128] 07:37:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x115d0c000) [pid = 2010] [serial = 381] [outer = 0x0] 07:37:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x116a1b000) [pid = 2010] [serial = 382] [outer = 0x115d0c000] 07:37:03 INFO - PROCESS | 2010 | 1467124623719 Marionette DEBUG loaded listener.js 07:37:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1181a5800) [pid = 2010] [serial = 383] [outer = 0x115d0c000] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12449f000 == 44 [pid = 2010] [id = 121] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12394d000 == 43 [pid = 2010] [id = 120] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x123545000 == 42 [pid = 2010] [id = 119] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12178b800 == 41 [pid = 2010] [id = 118] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1198b4800 == 40 [pid = 2010] [id = 117] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1191db000 == 39 [pid = 2010] [id = 116] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x118418000 == 38 [pid = 2010] [id = 115] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x11715a800 == 37 [pid = 2010] [id = 114] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x115eb9000 == 36 [pid = 2010] [id = 113] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x116ab9000 == 35 [pid = 2010] [id = 112] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8a0800 == 34 [pid = 2010] [id = 94] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd7800 == 33 [pid = 2010] [id = 111] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1292bb800 == 32 [pid = 2010] [id = 127] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc7800 == 31 [pid = 2010] [id = 126] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x128a12000 == 30 [pid = 2010] [id = 125] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1191e6000 == 29 [pid = 2010] [id = 124] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1191df800 == 28 [pid = 2010] [id = 122] 07:37:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1131bd000 == 27 [pid = 2010] [id = 123] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x12b2d9c00) [pid = 2010] [serial = 313] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12ad35c00) [pid = 2010] [serial = 307] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12aed7800) [pid = 2010] [serial = 308] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x128f89800) [pid = 2010] [serial = 301] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x129424400) [pid = 2010] [serial = 302] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123b5fc00) [pid = 2010] [serial = 292] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123ce4800) [pid = 2010] [serial = 293] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1244da000) [pid = 2010] [serial = 295] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12696ec00) [pid = 2010] [serial = 296] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1298e9400) [pid = 2010] [serial = 304] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12a821000) [pid = 2010] [serial = 305] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1187e7c00) [pid = 2010] [serial = 286] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1194cb400) [pid = 2010] [serial = 287] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x118090c00) [pid = 2010] [serial = 283] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1184d1400) [pid = 2010] [serial = 284] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12b9a2000) [pid = 2010] [serial = 281] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128930400) [pid = 2010] [serial = 298] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x128bd6c00) [pid = 2010] [serial = 299] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119d37000) [pid = 2010] [serial = 289] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12160f400) [pid = 2010] [serial = 290] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12bdfb800) [pid = 2010] [serial = 316] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12bfa0c00) [pid = 2010] [serial = 319] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x12bf9c800) [pid = 2010] [serial = 317] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1127e9000) [pid = 2010] [serial = 322] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x11982c000) [pid = 2010] [serial = 325] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x113378000) [pid = 2010] [serial = 323] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12aed8400) [pid = 2010] [serial = 310] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12bdf1800) [pid = 2010] [serial = 314] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12c5c5800) [pid = 2010] [serial = 320] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x12c5ca000) [pid = 2010] [serial = 329] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x1128af800) [pid = 2010] [serial = 331] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x124d76800) [pid = 2010] [serial = 326] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x12ad33c00) [pid = 2010] [serial = 328] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x12b24b800) [pid = 2010] [serial = 311] [outer = 0x0] [url = about:blank] 07:37:04 INFO - PROCESS | 2010 | 1467124624619 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]]]}] 07:37:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1122ms 07:37:04 INFO - PROCESS | 2010 | 1467124624645 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:37:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:37:04 INFO - PROCESS | 2010 | 1467124624649 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:37:04 INFO - PROCESS | 2010 | 1467124624653 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 2010 | 1467124624655 Marionette TRACE conn2 <- [1,486,null,{}] 07:37:04 INFO - PROCESS | 2010 | 1467124624659 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}] 07:37:04 INFO - PROCESS | 2010 | 1467124624660 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:04 INFO - PROCESS | 2010 | 1467124624737 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:37:04 INFO - PROCESS | 2010 | 1467124624741 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 2010 | 1467124624744 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x112c68000 == 28 [pid = 2010] [id = 129] 07:37:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x1128a6400) [pid = 2010] [serial = 384] [outer = 0x0] 07:37:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x11295f800) [pid = 2010] [serial = 385] [outer = 0x1128a6400] 07:37:04 INFO - PROCESS | 2010 | 1467124624774 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x1127e9800) [pid = 2010] [serial = 386] [outer = 0x1128a6400] 07:37:05 INFO - PROCESS | 2010 | 1467124625140 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]]]}] 07:37:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:37:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 07:37:05 INFO - PROCESS | 2010 | 1467124625172 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:37:05 INFO - PROCESS | 2010 | 1467124625176 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:37:05 INFO - PROCESS | 2010 | 1467124625180 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 2010 | 1467124625182 Marionette TRACE conn2 <- [1,490,null,{}] 07:37:05 INFO - PROCESS | 2010 | 1467124625185 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}] 07:37:05 INFO - PROCESS | 2010 | 1467124625186 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:05 INFO - PROCESS | 2010 | 1467124625261 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:37:05 INFO - PROCESS | 2010 | 1467124625266 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 2010 | 1467124625269 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x116ab8800 == 29 [pid = 2010] [id = 130] 07:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x115e5f400) [pid = 2010] [serial = 387] [outer = 0x0] 07:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x117dd0400) [pid = 2010] [serial = 388] [outer = 0x115e5f400] 07:37:05 INFO - PROCESS | 2010 | 1467124625297 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x118098c00) [pid = 2010] [serial = 389] [outer = 0x115e5f400] 07:37:05 INFO - PROCESS | 2010 | 1467124625634 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]]]}] 07:37:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:37:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 472ms 07:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:37:05 INFO - PROCESS | 2010 | 1467124625652 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:37:05 INFO - PROCESS | 2010 | 1467124625654 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:37:05 INFO - PROCESS | 2010 | 1467124625656 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:37:05 INFO - PROCESS | 2010 | 1467124625658 Marionette TRACE conn2 <- [1,494,null,{}] 07:37:05 INFO - PROCESS | 2010 | 1467124625666 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}] 07:37:05 INFO - PROCESS | 2010 | 1467124625669 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:05 INFO - PROCESS | 2010 | 1467124625747 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:37:05 INFO - PROCESS | 2010 | 1467124625795 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 2010 | 1467124625797 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x11865d000 == 30 [pid = 2010] [id = 131] 07:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1128a6000) [pid = 2010] [serial = 390] [outer = 0x0] 07:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11936b800) [pid = 2010] [serial = 391] [outer = 0x1128a6000] 07:37:05 INFO - PROCESS | 2010 | 1467124625826 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1194d0c00) [pid = 2010] [serial = 392] [outer = 0x1128a6000] 07:37:06 INFO - PROCESS | 2010 | 1467124626140 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]]]}] 07:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 07:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:37:06 INFO - PROCESS | 2010 | 1467124626177 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 2010 | 1467124626179 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:37:06 INFO - PROCESS | 2010 | 1467124626183 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 2010 | 1467124626185 Marionette TRACE conn2 <- [1,498,null,{}] 07:37:06 INFO - PROCESS | 2010 | 1467124626187 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}] 07:37:06 INFO - PROCESS | 2010 | 1467124626188 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:06 INFO - PROCESS | 2010 | 1467124626264 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:37:06 INFO - PROCESS | 2010 | 1467124626316 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 2010 | 1467124626317 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x11940a800 == 31 [pid = 2010] [id = 132] 07:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x11875bc00) [pid = 2010] [serial = 393] [outer = 0x0] 07:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119920c00) [pid = 2010] [serial = 394] [outer = 0x11875bc00] 07:37:06 INFO - PROCESS | 2010 | 1467124626343 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x119fecc00) [pid = 2010] [serial = 395] [outer = 0x11875bc00] 07:37:06 INFO - PROCESS | 2010 | 1467124626625 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]]]}] 07:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 472ms 07:37:06 INFO - PROCESS | 2010 | 1467124626659 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 2010 | 1467124626660 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:37:06 INFO - PROCESS | 2010 | 1467124626662 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 2010 | 1467124626663 Marionette TRACE conn2 <- [1,502,null,{}] 07:37:06 INFO - PROCESS | 2010 | 1467124626670 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}] 07:37:06 INFO - PROCESS | 2010 | 1467124626678 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:06 INFO - PROCESS | 2010 | 1467124626773 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:37:06 INFO - PROCESS | 2010 | 1467124626777 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 2010 | 1467124626778 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f3b800 == 32 [pid = 2010] [id = 133] 07:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x115e5bc00) [pid = 2010] [serial = 396] [outer = 0x0] 07:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x12160cc00) [pid = 2010] [serial = 397] [outer = 0x115e5bc00] 07:37:06 INFO - PROCESS | 2010 | 1467124626803 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12325f000) [pid = 2010] [serial = 398] [outer = 0x115e5bc00] 07:37:07 INFO - PROCESS | 2010 | 1467124627175 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]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 523ms 07:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:37:07 INFO - PROCESS | 2010 | 1467124627187 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 2010 | 1467124627189 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:37:07 INFO - PROCESS | 2010 | 1467124627192 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 2010 | 1467124627193 Marionette TRACE conn2 <- [1,506,null,{}] 07:37:07 INFO - PROCESS | 2010 | 1467124627207 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}] 07:37:07 INFO - PROCESS | 2010 | 1467124627213 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:07 INFO - PROCESS | 2010 | 1467124627384 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:37:07 INFO - PROCESS | 2010 | 1467124627403 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 2010 | 1467124627404 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b7000 == 33 [pid = 2010] [id = 134] 07:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1236d2c00) [pid = 2010] [serial = 399] [outer = 0x0] 07:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123ce2000) [pid = 2010] [serial = 400] [outer = 0x1236d2c00] 07:37:07 INFO - PROCESS | 2010 | 1467124627446 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x124ecb400) [pid = 2010] [serial = 401] [outer = 0x1236d2c00] 07:37:07 INFO - PROCESS | 2010 | 1467124627855 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]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:37:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 07:37:07 INFO - PROCESS | 2010 | 1467124627866 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 2010 | 1467124627867 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:37:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:37:07 INFO - PROCESS | 2010 | 1467124627869 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 2010 | 1467124627871 Marionette TRACE conn2 <- [1,510,null,{}] 07:37:07 INFO - PROCESS | 2010 | 1467124627873 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}] 07:37:07 INFO - PROCESS | 2010 | 1467124627874 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:07 INFO - PROCESS | 2010 | 1467124627980 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:37:07 INFO - PROCESS | 2010 | 1467124627985 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 2010 | 1467124627986 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d17800 == 34 [pid = 2010] [id = 135] 07:37:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x112633000) [pid = 2010] [serial = 402] [outer = 0x0] 07:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126971400) [pid = 2010] [serial = 403] [outer = 0x112633000] 07:37:08 INFO - PROCESS | 2010 | 1467124628011 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x127163400) [pid = 2010] [serial = 404] [outer = 0x112633000] 07:37:08 INFO - PROCESS | 2010 | 1467124628360 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]]]}] 07:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 07:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:37:08 INFO - PROCESS | 2010 | 1467124628390 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 2010 | 1467124628391 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:37:08 INFO - PROCESS | 2010 | 1467124628393 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 2010 | 1467124628394 Marionette TRACE conn2 <- [1,514,null,{}] 07:37:08 INFO - PROCESS | 2010 | 1467124628397 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}] 07:37:08 INFO - PROCESS | 2010 | 1467124628398 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:08 INFO - PROCESS | 2010 | 1467124628490 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:37:08 INFO - PROCESS | 2010 | 1467124628494 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 2010 | 1467124628496 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e23800 == 35 [pid = 2010] [id = 136] 07:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x127163800) [pid = 2010] [serial = 405] [outer = 0x0] 07:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128bd3000) [pid = 2010] [serial = 406] [outer = 0x127163800] 07:37:08 INFO - PROCESS | 2010 | 1467124628521 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128f86000) [pid = 2010] [serial = 407] [outer = 0x127163800] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1184cd400) [pid = 2010] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x119d32400) [pid = 2010] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11295e000) [pid = 2010] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x113381c00) [pid = 2010] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1128aac00) [pid = 2010] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x112952400) [pid = 2010] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119368400) [pid = 2010] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x118455400) [pid = 2010] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1238b6800) [pid = 2010] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x11295cc00) [pid = 2010] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1181b1000) [pid = 2010] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:37:08 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x128bcd000) [pid = 2010] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:37:08 INFO - PROCESS | 2010 | 1467124628967 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]]]}] 07:37:09 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 07:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 618ms 07:37:09 INFO - PROCESS | 2010 | 1467124629013 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 2010 | 1467124629015 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:37:09 INFO - PROCESS | 2010 | 1467124629021 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 2010 | 1467124629022 Marionette TRACE conn2 <- [1,518,null,{}] 07:37:09 INFO - PROCESS | 2010 | 1467124629024 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}] 07:37:09 INFO - PROCESS | 2010 | 1467124629026 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:09 INFO - PROCESS | 2010 | 1467124629127 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:37:09 INFO - PROCESS | 2010 | 1467124629133 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 2010 | 1467124629134 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x11865b800 == 36 [pid = 2010] [id = 137] 07:37:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x112955800) [pid = 2010] [serial = 408] [outer = 0x0] 07:37:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x120ff6000) [pid = 2010] [serial = 409] [outer = 0x112955800] 07:37:09 INFO - PROCESS | 2010 | 1467124629173 Marionette DEBUG loaded listener.js 07:37:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12696e000) [pid = 2010] [serial = 410] [outer = 0x112955800] 07:37:09 INFO - PROCESS | 2010 | 1467124629619 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]]]}] 07:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 07:37:09 INFO - PROCESS | 2010 | 1467124629642 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 2010 | 1467124629643 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:37:09 INFO - PROCESS | 2010 | 1467124629646 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 2010 | 1467124629648 Marionette TRACE conn2 <- [1,522,null,{}] 07:37:09 INFO - PROCESS | 2010 | 1467124629651 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}] 07:37:09 INFO - PROCESS | 2010 | 1467124629652 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:09 INFO - PROCESS | 2010 | 1467124629726 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:37:09 INFO - PROCESS | 2010 | 1467124629729 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 2010 | 1467124629730 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a11000 == 37 [pid = 2010] [id = 138] 07:37:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x120ff1c00) [pid = 2010] [serial = 411] [outer = 0x0] 07:37:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x128f8ac00) [pid = 2010] [serial = 412] [outer = 0x120ff1c00] 07:37:09 INFO - PROCESS | 2010 | 1467124629758 Marionette DEBUG loaded listener.js 07:37:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x129425c00) [pid = 2010] [serial = 413] [outer = 0x120ff1c00] 07:37:10 INFO - PROCESS | 2010 | 1467124630105 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]]]}] 07:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 471ms 07:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:37:10 INFO - PROCESS | 2010 | 1467124630120 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:37:10 INFO - PROCESS | 2010 | 1467124630121 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:37:10 INFO - PROCESS | 2010 | 1467124630123 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:37:10 INFO - PROCESS | 2010 | 1467124630125 Marionette TRACE conn2 <- [1,526,null,{}] 07:37:10 INFO - PROCESS | 2010 | 1467124630127 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}] 07:37:10 INFO - PROCESS | 2010 | 1467124630129 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:10 INFO - PROCESS | 2010 | 1467124630227 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:37:10 INFO - PROCESS | 2010 | 1467124630279 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:10 INFO - PROCESS | 2010 | 1467124630281 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dd0800 == 38 [pid = 2010] [id = 139] 07:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x128936400) [pid = 2010] [serial = 414] [outer = 0x0] 07:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x128bda000) [pid = 2010] [serial = 415] [outer = 0x128936400] 07:37:10 INFO - PROCESS | 2010 | 1467124630308 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12ad3d000) [pid = 2010] [serial = 416] [outer = 0x128936400] 07:37:10 INFO - PROCESS | 2010 | 1467124630591 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]]]}] 07:37:10 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 07:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 07:37:10 INFO - PROCESS | 2010 | 1467124630643 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:37:10 INFO - PROCESS | 2010 | 1467124630644 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:37:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:37:10 INFO - PROCESS | 2010 | 1467124630647 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:37:10 INFO - PROCESS | 2010 | 1467124630649 Marionette TRACE conn2 <- [1,530,null,{}] 07:37:10 INFO - PROCESS | 2010 | 1467124630654 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}] 07:37:10 INFO - PROCESS | 2010 | 1467124630655 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:10 INFO - PROCESS | 2010 | 1467124630733 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:37:10 INFO - PROCESS | 2010 | 1467124630738 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:10 INFO - PROCESS | 2010 | 1467124630739 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x1299a1000 == 39 [pid = 2010] [id = 140] 07:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12ad3d400) [pid = 2010] [serial = 417] [outer = 0x0] 07:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b093000) [pid = 2010] [serial = 418] [outer = 0x12ad3d400] 07:37:10 INFO - PROCESS | 2010 | 1467124630763 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b2cf000) [pid = 2010] [serial = 419] [outer = 0x12ad3d400] 07:37:11 INFO - PROCESS | 2010 | 1467124631257 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"]]]}] 07:37:11 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 07:37:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:37:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:37:11 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 07:37:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:37:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:37:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 622ms 07:37:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:37:11 INFO - PROCESS | 2010 | 1467124631270 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 2010 | 1467124631272 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:37:11 INFO - PROCESS | 2010 | 1467124631275 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 2010 | 1467124631279 Marionette TRACE conn2 <- [1,534,null,{}] 07:37:11 INFO - PROCESS | 2010 | 1467124631282 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}] 07:37:11 INFO - PROCESS | 2010 | 1467124631284 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:11 INFO - PROCESS | 2010 | 1467124631399 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:37:11 INFO - PROCESS | 2010 | 1467124631474 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 2010 | 1467124631476 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x118418000 == 40 [pid = 2010] [id = 141] 07:37:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1133ae400) [pid = 2010] [serial = 420] [outer = 0x0] 07:37:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x116f97c00) [pid = 2010] [serial = 421] [outer = 0x1133ae400] 07:37:11 INFO - PROCESS | 2010 | 1467124631506 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x118098800) [pid = 2010] [serial = 422] [outer = 0x1133ae400] 07:37:11 INFO - PROCESS | 2010 | 1467124631930 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]]]}] 07:37:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:37:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 671ms 07:37:11 INFO - PROCESS | 2010 | 1467124631947 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 2010 | 1467124631950 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:37:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:37:11 INFO - PROCESS | 2010 | 1467124631954 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 2010 | 1467124631956 Marionette TRACE conn2 <- [1,538,null,{}] 07:37:11 INFO - PROCESS | 2010 | 1467124631959 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}] 07:37:11 INFO - PROCESS | 2010 | 1467124631960 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:12 INFO - PROCESS | 2010 | 1467124632107 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:37:12 INFO - PROCESS | 2010 | 1467124632225 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 2010 | 1467124632227 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fb6000 == 41 [pid = 2010] [id = 142] 07:37:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x119042800) [pid = 2010] [serial = 423] [outer = 0x0] 07:37:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1194cb000) [pid = 2010] [serial = 424] [outer = 0x119042800] 07:37:12 INFO - PROCESS | 2010 | 1467124632264 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12160dc00) [pid = 2010] [serial = 425] [outer = 0x119042800] 07:37:12 INFO - PROCESS | 2010 | 1467124632679 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]]]}] 07:37:12 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. 07:37:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 07:37:12 INFO - PROCESS | 2010 | 1467124632725 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 2010 | 1467124632727 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:37:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:37:12 INFO - PROCESS | 2010 | 1467124632729 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 2010 | 1467124632732 Marionette TRACE conn2 <- [1,542,null,{}] 07:37:12 INFO - PROCESS | 2010 | 1467124632739 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}] 07:37:12 INFO - PROCESS | 2010 | 1467124632743 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:12 INFO - PROCESS | 2010 | 1467124632852 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:37:12 INFO - PROCESS | 2010 | 1467124632906 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 2010 | 1467124632908 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x116949800 == 42 [pid = 2010] [id = 143] 07:37:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1181a7c00) [pid = 2010] [serial = 426] [outer = 0x0] 07:37:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x11991bc00) [pid = 2010] [serial = 427] [outer = 0x1181a7c00] 07:37:12 INFO - PROCESS | 2010 | 1467124632939 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x1244da000) [pid = 2010] [serial = 428] [outer = 0x1181a7c00] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x119dd0800 == 41 [pid = 2010] [id = 139] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x128a11000 == 40 [pid = 2010] [id = 138] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x11865b800 == 39 [pid = 2010] [id = 137] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x124e23800 == 38 [pid = 2010] [id = 136] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x123d17800 == 37 [pid = 2010] [id = 135] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b7000 == 36 [pid = 2010] [id = 134] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x120f3b800 == 35 [pid = 2010] [id = 133] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x11940a800 == 34 [pid = 2010] [id = 132] 07:37:13 INFO - PROCESS | 2010 | 1467124633539 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]]]}] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x11865d000 == 33 [pid = 2010] [id = 131] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x116ab8800 == 32 [pid = 2010] [id = 130] 07:37:13 INFO - PROCESS | 2010 | --DOCSHELL 0x112c68000 == 31 [pid = 2010] [id = 129] 07:37:13 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. 07:37:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 873ms 07:37:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:37:13 INFO - PROCESS | 2010 | 1467124633603 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 2010 | 1467124633606 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:37:13 INFO - PROCESS | 2010 | 1467124633609 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 2010 | 1467124633612 Marionette TRACE conn2 <- [1,546,null,{}] 07:37:13 INFO - PROCESS | 2010 | 1467124633617 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}] 07:37:13 INFO - PROCESS | 2010 | 1467124633618 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:13 INFO - PROCESS | 2010 | 1467124633701 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:37:13 INFO - PROCESS | 2010 | 1467124633709 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 2010 | 1467124633711 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x116abb000 == 32 [pid = 2010] [id = 144] 07:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x116754c00) [pid = 2010] [serial = 429] [outer = 0x0] 07:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x118090c00) [pid = 2010] [serial = 430] [outer = 0x116754c00] 07:37:13 INFO - PROCESS | 2010 | 1467124633746 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1184d4800) [pid = 2010] [serial = 431] [outer = 0x116754c00] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x128bcc000) [pid = 2010] [serial = 362] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x119f2c400) [pid = 2010] [serial = 346] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x12160e800) [pid = 2010] [serial = 349] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x115d17400) [pid = 2010] [serial = 337] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1176f2000) [pid = 2010] [serial = 338] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1128b3800) [pid = 2010] [serial = 332] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x112957c00) [pid = 2010] [serial = 334] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x11295d000) [pid = 2010] [serial = 335] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1194c9400) [pid = 2010] [serial = 343] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x118461c00) [pid = 2010] [serial = 340] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x11861f000) [pid = 2010] [serial = 341] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x123dc5c00) [pid = 2010] [serial = 352] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x123602c00) [pid = 2010] [serial = 350] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x126970000) [pid = 2010] [serial = 355] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x124e06000) [pid = 2010] [serial = 353] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x126ecb000) [pid = 2010] [serial = 361] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11982e400) [pid = 2010] [serial = 358] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x126eca800) [pid = 2010] [serial = 356] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128d84c00) [pid = 2010] [serial = 365] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x12462f000) [pid = 2010] [serial = 359] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x120ff4400) [pid = 2010] [serial = 347] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x119c8b400) [pid = 2010] [serial = 344] [outer = 0x0] [url = about:blank] 07:37:13 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x128bd5800) [pid = 2010] [serial = 364] [outer = 0x0] [url = about:blank] 07:37:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:37:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 07:37:14 INFO - PROCESS | 2010 | 1467124634124 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]]]}] 07:37:14 INFO - PROCESS | 2010 | 1467124634131 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:37:14 INFO - PROCESS | 2010 | 1467124634136 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:37:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:37:14 INFO - PROCESS | 2010 | 1467124634141 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 2010 | 1467124634142 Marionette TRACE conn2 <- [1,550,null,{}] 07:37:14 INFO - PROCESS | 2010 | 1467124634145 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}] 07:37:14 INFO - PROCESS | 2010 | 1467124634146 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:14 INFO - PROCESS | 2010 | 1467124634228 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:37:14 INFO - PROCESS | 2010 | 1467124634237 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 2010 | 1467124634239 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187b5800 == 33 [pid = 2010] [id = 145] 07:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1184cfc00) [pid = 2010] [serial = 432] [outer = 0x0] 07:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119374400) [pid = 2010] [serial = 433] [outer = 0x1184cfc00] 07:37:14 INFO - PROCESS | 2010 | 1467124634272 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119d39000) [pid = 2010] [serial = 434] [outer = 0x1184cfc00] 07:37:14 INFO - PROCESS | 2010 | 1467124634630 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]]]}] 07:37:14 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. 07:37:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 07:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:37:14 INFO - PROCESS | 2010 | 1467124634661 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:37:14 INFO - PROCESS | 2010 | 1467124634662 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:37:14 INFO - PROCESS | 2010 | 1467124634664 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 2010 | 1467124634667 Marionette TRACE conn2 <- [1,554,null,{}] 07:37:14 INFO - PROCESS | 2010 | 1467124634684 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}] 07:37:14 INFO - PROCESS | 2010 | 1467124634687 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:14 INFO - PROCESS | 2010 | 1467124634768 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:37:14 INFO - PROCESS | 2010 | 1467124634773 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 2010 | 1467124634775 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dd0000 == 34 [pid = 2010] [id = 146] 07:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12307f000) [pid = 2010] [serial = 435] [outer = 0x0] 07:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x123b5a800) [pid = 2010] [serial = 436] [outer = 0x12307f000] 07:37:14 INFO - PROCESS | 2010 | 1467124634802 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1241f4400) [pid = 2010] [serial = 437] [outer = 0x12307f000] 07:37:15 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:15 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:15 INFO - PROCESS | 2010 | 1467124635143 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]]]}] 07:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 521ms 07:37:15 INFO - PROCESS | 2010 | 1467124635185 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 2010 | 1467124635187 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:37:15 INFO - PROCESS | 2010 | 1467124635189 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 2010 | 1467124635190 Marionette TRACE conn2 <- [1,558,null,{}] 07:37:15 INFO - PROCESS | 2010 | 1467124635193 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}] 07:37:15 INFO - PROCESS | 2010 | 1467124635194 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:15 INFO - PROCESS | 2010 | 1467124635275 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:37:15 INFO - PROCESS | 2010 | 1467124635334 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 2010 | 1467124635335 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230ea000 == 35 [pid = 2010] [id = 147] 07:37:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12417dc00) [pid = 2010] [serial = 438] [outer = 0x0] 07:37:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x124e06000) [pid = 2010] [serial = 439] [outer = 0x12417dc00] 07:37:15 INFO - PROCESS | 2010 | 1467124635360 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x127160000) [pid = 2010] [serial = 440] [outer = 0x12417dc00] 07:37:15 INFO - PROCESS | 2010 | 1467124635672 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]]]}] 07:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 07:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:37:15 INFO - PROCESS | 2010 | 1467124635709 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 2010 | 1467124635710 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:37:15 INFO - PROCESS | 2010 | 1467124635712 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 2010 | 1467124635713 Marionette TRACE conn2 <- [1,562,null,{}] 07:37:15 INFO - PROCESS | 2010 | 1467124635718 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}] 07:37:15 INFO - PROCESS | 2010 | 1467124635719 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:15 INFO - PROCESS | 2010 | 1467124635813 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:37:15 INFO - PROCESS | 2010 | 1467124635817 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 2010 | 1467124635818 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e23000 == 36 [pid = 2010] [id = 148] 07:37:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1128a6c00) [pid = 2010] [serial = 441] [outer = 0x0] 07:37:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128939800) [pid = 2010] [serial = 442] [outer = 0x1128a6c00] 07:37:15 INFO - PROCESS | 2010 | 1467124635843 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x128bd8000) [pid = 2010] [serial = 443] [outer = 0x1128a6c00] 07:37:16 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:16 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:16 INFO - PROCESS | 2010 | 1467124636209 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]]]}] 07:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 524ms 07:37:16 INFO - PROCESS | 2010 | 1467124636236 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 2010 | 1467124636237 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:37:16 INFO - PROCESS | 2010 | 1467124636257 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 2010 | 1467124636258 Marionette TRACE conn2 <- [1,566,null,{}] 07:37:16 INFO - PROCESS | 2010 | 1467124636260 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}] 07:37:16 INFO - PROCESS | 2010 | 1467124636264 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:16 INFO - PROCESS | 2010 | 1467124636371 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:37:16 INFO - PROCESS | 2010 | 1467124636375 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 2010 | 1467124636377 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e8000 == 37 [pid = 2010] [id = 149] 07:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12940d400) [pid = 2010] [serial = 444] [outer = 0x0] 07:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12ad33c00) [pid = 2010] [serial = 445] [outer = 0x12940d400] 07:37:16 INFO - PROCESS | 2010 | 1467124636403 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12b2d0000) [pid = 2010] [serial = 446] [outer = 0x12940d400] 07:37:16 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:16 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:16 INFO - PROCESS | 2010 | 1467124636742 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]]]}] 07:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 539ms 07:37:16 INFO - PROCESS | 2010 | 1467124636780 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 2010 | 1467124636782 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:37:16 INFO - PROCESS | 2010 | 1467124636787 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 2010 | 1467124636789 Marionette TRACE conn2 <- [1,570,null,{}] 07:37:16 INFO - PROCESS | 2010 | 1467124636793 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}] 07:37:16 INFO - PROCESS | 2010 | 1467124636794 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:16 INFO - PROCESS | 2010 | 1467124636936 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:37:16 INFO - PROCESS | 2010 | 1467124636952 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 2010 | 1467124636953 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x12986b800 == 38 [pid = 2010] [id = 150] 07:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12b092c00) [pid = 2010] [serial = 447] [outer = 0x0] 07:37:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12b2d8800) [pid = 2010] [serial = 448] [outer = 0x12b092c00] 07:37:16 INFO - PROCESS | 2010 | 1467124636992 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12b916800) [pid = 2010] [serial = 449] [outer = 0x12b092c00] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1236d2c00) [pid = 2010] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x115e5bc00) [pid = 2010] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x127163800) [pid = 2010] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x112633000) [pid = 2010] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x120ff1c00) [pid = 2010] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x115d0c000) [pid = 2010] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1128a6000) [pid = 2010] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1128a6400) [pid = 2010] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11875bc00) [pid = 2010] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11295e800) [pid = 2010] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x115e5f400) [pid = 2010] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x118626c00) [pid = 2010] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x112955800) [pid = 2010] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1238bb800) [pid = 2010] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x128d87800) [pid = 2010] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:37:17 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1127dd800) [pid = 2010] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:37:17 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:17 INFO - PROCESS | 2010 | 1467124637689 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]]]}] 07:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 971ms 07:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:37:17 INFO - PROCESS | 2010 | 1467124637758 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 2010 | 1467124637761 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:37:17 INFO - PROCESS | 2010 | 1467124637764 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 2010 | 1467124637767 Marionette TRACE conn2 <- [1,574,null,{}] 07:37:17 INFO - PROCESS | 2010 | 1467124637771 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}] 07:37:17 INFO - PROCESS | 2010 | 1467124637773 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:17 INFO - PROCESS | 2010 | 1467124637871 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:37:17 INFO - PROCESS | 2010 | 1467124637924 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 2010 | 1467124637925 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x118312000 == 39 [pid = 2010] [id = 151] 07:37:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1133d5400) [pid = 2010] [serial = 450] [outer = 0x0] 07:37:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x116981400) [pid = 2010] [serial = 451] [outer = 0x1133d5400] 07:37:17 INFO - PROCESS | 2010 | 1467124637957 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x115df0400) [pid = 2010] [serial = 452] [outer = 0x1133d5400] 07:37:18 INFO - PROCESS | 2010 | 1467124638371 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]]]}] 07:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 07:37:18 INFO - PROCESS | 2010 | 1467124638436 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:37:18 INFO - PROCESS | 2010 | 1467124638439 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:37:18 INFO - PROCESS | 2010 | 1467124638444 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 2010 | 1467124638446 Marionette TRACE conn2 <- [1,578,null,{}] 07:37:18 INFO - PROCESS | 2010 | 1467124638448 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}] 07:37:18 INFO - PROCESS | 2010 | 1467124638450 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:18 INFO - PROCESS | 2010 | 1467124638548 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:37:18 INFO - PROCESS | 2010 | 1467124638600 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:18 INFO - PROCESS | 2010 | 1467124638601 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230e8800 == 40 [pid = 2010] [id = 152] 07:37:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1194ca800) [pid = 2010] [serial = 453] [outer = 0x0] 07:37:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119920400) [pid = 2010] [serial = 454] [outer = 0x1194ca800] 07:37:18 INFO - PROCESS | 2010 | 1467124638633 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x120ff4c00) [pid = 2010] [serial = 455] [outer = 0x1194ca800] 07:37:19 INFO - PROCESS | 2010 | 1467124639066 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]]]}] 07:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 07:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:37:19 INFO - PROCESS | 2010 | 1467124639119 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:37:19 INFO - PROCESS | 2010 | 1467124639120 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:37:19 INFO - PROCESS | 2010 | 1467124639122 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 2010 | 1467124639125 Marionette TRACE conn2 <- [1,582,null,{}] 07:37:19 INFO - PROCESS | 2010 | 1467124639173 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}] 07:37:19 INFO - PROCESS | 2010 | 1467124639176 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:19 INFO - PROCESS | 2010 | 1467124639275 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:37:19 INFO - PROCESS | 2010 | 1467124639328 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 2010 | 1467124639330 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8a9000 == 41 [pid = 2010] [id = 153] 07:37:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1241f9000) [pid = 2010] [serial = 456] [outer = 0x0] 07:37:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x124e08c00) [pid = 2010] [serial = 457] [outer = 0x1241f9000] 07:37:19 INFO - PROCESS | 2010 | 1467124639362 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128bcdc00) [pid = 2010] [serial = 458] [outer = 0x1241f9000] 07:37:19 INFO - PROCESS | 2010 | 1467124639808 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]]]}] 07:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 746ms 07:37:19 INFO - PROCESS | 2010 | 1467124639869 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:37:19 INFO - PROCESS | 2010 | 1467124639871 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:37:19 INFO - PROCESS | 2010 | 1467124639873 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 2010 | 1467124639874 Marionette TRACE conn2 <- [1,586,null,{}] 07:37:19 INFO - PROCESS | 2010 | 1467124639877 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}] 07:37:19 INFO - PROCESS | 2010 | 1467124639878 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:19 INFO - PROCESS | 2010 | 1467124639976 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:37:20 INFO - PROCESS | 2010 | 1467124640027 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 2010 | 1467124640028 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad78800 == 42 [pid = 2010] [id = 154] 07:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x128d7b800) [pid = 2010] [serial = 459] [outer = 0x0] 07:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12945bc00) [pid = 2010] [serial = 460] [outer = 0x128d7b800] 07:37:20 INFO - PROCESS | 2010 | 1467124640057 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12a81f800) [pid = 2010] [serial = 461] [outer = 0x128d7b800] 07:37:20 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:20 INFO - PROCESS | 2010 | 1467124640573 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]]]}] 07:37:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:37:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 770ms 07:37:20 INFO - PROCESS | 2010 | 1467124640644 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:37:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:37:20 INFO - PROCESS | 2010 | 1467124640646 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:37:20 INFO - PROCESS | 2010 | 1467124640650 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 2010 | 1467124640652 Marionette TRACE conn2 <- [1,590,null,{}] 07:37:20 INFO - PROCESS | 2010 | 1467124640656 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}] 07:37:20 INFO - PROCESS | 2010 | 1467124640658 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:20 INFO - PROCESS | 2010 | 1467124640759 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:37:20 INFO - PROCESS | 2010 | 1467124640819 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 2010 | 1467124640822 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x118314000 == 43 [pid = 2010] [id = 155] 07:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x116197800) [pid = 2010] [serial = 462] [outer = 0x0] 07:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x116a15800) [pid = 2010] [serial = 463] [outer = 0x116197800] 07:37:20 INFO - PROCESS | 2010 | 1467124640850 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x118093000) [pid = 2010] [serial = 464] [outer = 0x116197800] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e8000 == 42 [pid = 2010] [id = 149] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x124e23000 == 41 [pid = 2010] [id = 148] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x1230ea000 == 40 [pid = 2010] [id = 147] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x119dd0000 == 39 [pid = 2010] [id = 146] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x1187b5800 == 38 [pid = 2010] [id = 145] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x116abb000 == 37 [pid = 2010] [id = 144] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x116949800 == 36 [pid = 2010] [id = 143] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x128fb6000 == 35 [pid = 2010] [id = 142] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x118418000 == 34 [pid = 2010] [id = 141] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x115d71800 == 33 [pid = 2010] [id = 128] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x1299a1000 == 32 [pid = 2010] [id = 140] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad78800 == 31 [pid = 2010] [id = 154] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8a9000 == 30 [pid = 2010] [id = 153] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x1230e8800 == 29 [pid = 2010] [id = 152] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x12986b800 == 28 [pid = 2010] [id = 150] 07:37:21 INFO - PROCESS | 2010 | --DOCSHELL 0x118312000 == 27 [pid = 2010] [id = 151] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12325f000) [pid = 2010] [serial = 398] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12696e000) [pid = 2010] [serial = 410] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x129425c00) [pid = 2010] [serial = 413] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119fecc00) [pid = 2010] [serial = 395] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x128bda000) [pid = 2010] [serial = 415] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x123ce2000) [pid = 2010] [serial = 400] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12160cc00) [pid = 2010] [serial = 397] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x124ecb400) [pid = 2010] [serial = 401] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x128bd3000) [pid = 2010] [serial = 406] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x126971400) [pid = 2010] [serial = 403] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x127163400) [pid = 2010] [serial = 404] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x128f8ac00) [pid = 2010] [serial = 412] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x116a1b000) [pid = 2010] [serial = 382] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11936b800) [pid = 2010] [serial = 391] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1194d0c00) [pid = 2010] [serial = 392] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x11295f800) [pid = 2010] [serial = 385] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1127e9800) [pid = 2010] [serial = 386] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119920c00) [pid = 2010] [serial = 394] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1133d4800) [pid = 2010] [serial = 368] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x117dd0400) [pid = 2010] [serial = 388] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x112d2cc00) [pid = 2010] [serial = 367] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x118098c00) [pid = 2010] [serial = 389] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x11942e800) [pid = 2010] [serial = 371] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1187e9000) [pid = 2010] [serial = 370] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x120ff6000) [pid = 2010] [serial = 409] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x124631400) [pid = 2010] [serial = 374] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x123ba7800) [pid = 2010] [serial = 373] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x12945e400) [pid = 2010] [serial = 377] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x129421c00) [pid = 2010] [serial = 376] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x12a818400) [pid = 2010] [serial = 380] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x116985400) [pid = 2010] [serial = 379] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x128f86000) [pid = 2010] [serial = 407] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x1181a5800) [pid = 2010] [serial = 383] [outer = 0x0] [url = about:blank] 07:37:21 INFO - PROCESS | 2010 | 1467124641765 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]]]}] 07:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1173ms 07:37:21 INFO - PROCESS | 2010 | 1467124641823 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:37:21 INFO - PROCESS | 2010 | 1467124641825 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:37:21 INFO - PROCESS | 2010 | 1467124641828 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:37:21 INFO - PROCESS | 2010 | 1467124641830 Marionette TRACE conn2 <- [1,594,null,{}] 07:37:21 INFO - PROCESS | 2010 | 1467124641834 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}] 07:37:21 INFO - PROCESS | 2010 | 1467124641836 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:21 INFO - PROCESS | 2010 | 1467124641913 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:37:21 INFO - PROCESS | 2010 | 1467124641922 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:21 INFO - PROCESS | 2010 | 1467124641924 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x1131a7000 == 28 [pid = 2010] [id = 156] 07:37:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x11297a000) [pid = 2010] [serial = 465] [outer = 0x0] 07:37:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x1129bf000) [pid = 2010] [serial = 466] [outer = 0x11297a000] 07:37:21 INFO - PROCESS | 2010 | 1467124641952 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x113378000) [pid = 2010] [serial = 467] [outer = 0x11297a000] 07:37:22 INFO - PROCESS | 2010 | 1467124642305 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]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 07:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:37:22 INFO - PROCESS | 2010 | 1467124642355 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 2010 | 1467124642359 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:37:22 INFO - PROCESS | 2010 | 1467124642364 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 2010 | 1467124642366 Marionette TRACE conn2 <- [1,598,null,{}] 07:37:22 INFO - PROCESS | 2010 | 1467124642369 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}] 07:37:22 INFO - PROCESS | 2010 | 1467124642370 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:22 INFO - PROCESS | 2010 | 1467124642446 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:37:22 INFO - PROCESS | 2010 | 1467124642453 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 2010 | 1467124642454 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169b8800 == 29 [pid = 2010] [id = 157] 07:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x115d10800) [pid = 2010] [serial = 468] [outer = 0x0] 07:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x11805bc00) [pid = 2010] [serial = 469] [outer = 0x115d10800] 07:37:22 INFO - PROCESS | 2010 | 1467124642482 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x1184cd400) [pid = 2010] [serial = 470] [outer = 0x115d10800] 07:37:22 INFO - PROCESS | 2010 | 1467124642828 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]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 472ms 07:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:37:22 INFO - PROCESS | 2010 | 1467124642838 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 2010 | 1467124642839 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:37:22 INFO - PROCESS | 2010 | 1467124642841 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 2010 | 1467124642844 Marionette TRACE conn2 <- [1,602,null,{}] 07:37:22 INFO - PROCESS | 2010 | 1467124642862 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}] 07:37:22 INFO - PROCESS | 2010 | 1467124642865 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:22 INFO - PROCESS | 2010 | 1467124642945 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:37:23 INFO - PROCESS | 2010 | 1467124642994 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 2010 | 1467124642997 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x11831f800 == 30 [pid = 2010] [id = 158] 07:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1184dc400) [pid = 2010] [serial = 471] [outer = 0x0] 07:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119427800) [pid = 2010] [serial = 472] [outer = 0x1184dc400] 07:37:23 INFO - PROCESS | 2010 | 1467124643025 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x119c8a000) [pid = 2010] [serial = 473] [outer = 0x1184dc400] 07:37:23 INFO - PROCESS | 2010 | 1467124643343 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]]]}] 07:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 536ms 07:37:23 INFO - PROCESS | 2010 | 1467124643377 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 2010 | 1467124643379 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:37:23 INFO - PROCESS | 2010 | 1467124643381 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 2010 | 1467124643385 Marionette TRACE conn2 <- [1,606,null,{}] 07:37:23 INFO - PROCESS | 2010 | 1467124643388 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}] 07:37:23 INFO - PROCESS | 2010 | 1467124643389 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:23 INFO - PROCESS | 2010 | 1467124643465 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:37:23 INFO - PROCESS | 2010 | 1467124643516 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 2010 | 1467124643518 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x11907c800 == 31 [pid = 2010] [id = 159] 07:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1194d8c00) [pid = 2010] [serial = 474] [outer = 0x0] 07:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x120fe9c00) [pid = 2010] [serial = 475] [outer = 0x1194d8c00] 07:37:23 INFO - PROCESS | 2010 | 1467124643543 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x12307d800) [pid = 2010] [serial = 476] [outer = 0x1194d8c00] 07:37:23 INFO - PROCESS | 2010 | 1467124643828 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]]]}] 07:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 474ms 07:37:23 INFO - PROCESS | 2010 | 1467124643861 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 2010 | 1467124643862 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:37:23 INFO - PROCESS | 2010 | 1467124643872 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 2010 | 1467124643873 Marionette TRACE conn2 <- [1,610,null,{}] 07:37:23 INFO - PROCESS | 2010 | 1467124643882 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}] 07:37:23 INFO - PROCESS | 2010 | 1467124643886 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:23 INFO - PROCESS | 2010 | 1467124643977 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:37:24 INFO - PROCESS | 2010 | 1467124644010 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 2010 | 1467124644011 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f45800 == 32 [pid = 2010] [id = 160] 07:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119920c00) [pid = 2010] [serial = 477] [outer = 0x0] 07:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1236d5c00) [pid = 2010] [serial = 478] [outer = 0x119920c00] 07:37:24 INFO - PROCESS | 2010 | 1467124644036 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x123b62400) [pid = 2010] [serial = 479] [outer = 0x119920c00] 07:37:24 INFO - PROCESS | 2010 | 1467124644372 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]]]}] 07:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 527ms 07:37:24 INFO - PROCESS | 2010 | 1467124644392 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 2010 | 1467124644393 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:37:24 INFO - PROCESS | 2010 | 1467124644396 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 2010 | 1467124644397 Marionette TRACE conn2 <- [1,614,null,{}] 07:37:24 INFO - PROCESS | 2010 | 1467124644405 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}] 07:37:24 INFO - PROCESS | 2010 | 1467124644409 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:24 INFO - PROCESS | 2010 | 1467124644519 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:37:24 INFO - PROCESS | 2010 | 1467124644523 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 2010 | 1467124644524 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c6800 == 33 [pid = 2010] [id = 161] 07:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x12307dc00) [pid = 2010] [serial = 480] [outer = 0x0] 07:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1241be000) [pid = 2010] [serial = 481] [outer = 0x12307dc00] 07:37:24 INFO - PROCESS | 2010 | 1467124644549 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x126d20000) [pid = 2010] [serial = 482] [outer = 0x12307dc00] 07:37:24 INFO - PROCESS | 2010 | 1467124644880 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]]]}] 07:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 07:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:37:24 INFO - PROCESS | 2010 | 1467124644922 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 2010 | 1467124644923 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:37:24 INFO - PROCESS | 2010 | 1467124644925 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 2010 | 1467124644926 Marionette TRACE conn2 <- [1,618,null,{}] 07:37:24 INFO - PROCESS | 2010 | 1467124644929 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}] 07:37:24 INFO - PROCESS | 2010 | 1467124644930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:25 INFO - PROCESS | 2010 | 1467124645029 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:37:25 INFO - PROCESS | 2010 | 1467124645032 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 2010 | 1467124645034 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d1a000 == 34 [pid = 2010] [id = 162] 07:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x11295d000) [pid = 2010] [serial = 483] [outer = 0x0] 07:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x126eca800) [pid = 2010] [serial = 484] [outer = 0x11295d000] 07:37:25 INFO - PROCESS | 2010 | 1467124645059 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x128bd0800) [pid = 2010] [serial = 485] [outer = 0x11295d000] 07:37:25 INFO - PROCESS | 2010 | 1467124645397 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]]]}] 07:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 07:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:37:25 INFO - PROCESS | 2010 | 1467124645444 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 2010 | 1467124645445 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:37:25 INFO - PROCESS | 2010 | 1467124645448 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 2010 | 1467124645449 Marionette TRACE conn2 <- [1,622,null,{}] 07:37:25 INFO - PROCESS | 2010 | 1467124645451 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}] 07:37:25 INFO - PROCESS | 2010 | 1467124645452 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:25 INFO - PROCESS | 2010 | 1467124645545 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:37:25 INFO - PROCESS | 2010 | 1467124645549 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 2010 | 1467124645550 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e1e000 == 35 [pid = 2010] [id = 163] 07:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11295d800) [pid = 2010] [serial = 486] [outer = 0x0] 07:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x128d7ac00) [pid = 2010] [serial = 487] [outer = 0x11295d800] 07:37:25 INFO - PROCESS | 2010 | 1467124645575 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12940ec00) [pid = 2010] [serial = 488] [outer = 0x11295d800] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12417dc00) [pid = 2010] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1128a6c00) [pid = 2010] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12940d400) [pid = 2010] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128936400) [pid = 2010] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x116754c00) [pid = 2010] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12307f000) [pid = 2010] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1133ae400) [pid = 2010] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1184cfc00) [pid = 2010] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119042800) [pid = 2010] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1181a7c00) [pid = 2010] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x12ad3d400) [pid = 2010] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:37:25 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12b092c00) [pid = 2010] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:37:26 INFO - PROCESS | 2010 | 1467124646034 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]]]}] 07:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 07:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:37:26 INFO - PROCESS | 2010 | 1467124646070 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 2010 | 1467124646071 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:37:26 INFO - PROCESS | 2010 | 1467124646073 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 2010 | 1467124646074 Marionette TRACE conn2 <- [1,626,null,{}] 07:37:26 INFO - PROCESS | 2010 | 1467124646076 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}] 07:37:26 INFO - PROCESS | 2010 | 1467124646078 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:26 INFO - PROCESS | 2010 | 1467124646170 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x112d2f000) [pid = 2010] [serial = 489] [outer = 0x12c5ca800] 07:37:26 INFO - PROCESS | 2010 | 1467124646247 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 2010 | 1467124646248 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e2000 == 36 [pid = 2010] [id = 164] 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x12307f000) [pid = 2010] [serial = 490] [outer = 0x0] 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x128d79400) [pid = 2010] [serial = 491] [outer = 0x12307f000] 07:37:26 INFO - PROCESS | 2010 | 1467124646297 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x129426800) [pid = 2010] [serial = 492] [outer = 0x12307f000] 07:37:26 INFO - PROCESS | 2010 | 1467124646690 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]]]}] 07:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 621ms 07:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:37:26 INFO - PROCESS | 2010 | 1467124646694 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 2010 | 1467124646695 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:37:26 INFO - PROCESS | 2010 | 1467124646702 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 2010 | 1467124646704 Marionette TRACE conn2 <- [1,630,null,{}] 07:37:26 INFO - PROCESS | 2010 | 1467124646707 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}] 07:37:26 INFO - PROCESS | 2010 | 1467124646708 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:26 INFO - PROCESS | 2010 | 1467124646804 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:37:26 INFO - PROCESS | 2010 | 1467124646856 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 2010 | 1467124646857 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x1246aa800 == 37 [pid = 2010] [id = 165] 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1128a9400) [pid = 2010] [serial = 493] [outer = 0x0] 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1238b8c00) [pid = 2010] [serial = 494] [outer = 0x1128a9400] 07:37:26 INFO - PROCESS | 2010 | 1467124646882 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x12a820c00) [pid = 2010] [serial = 495] [outer = 0x1128a9400] 07:37:27 INFO - PROCESS | 2010 | 1467124647135 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]]]}] 07:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 475ms 07:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:37:27 INFO - PROCESS | 2010 | 1467124647172 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:37:27 INFO - PROCESS | 2010 | 1467124647174 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:37:27 INFO - PROCESS | 2010 | 1467124647176 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 2010 | 1467124647178 Marionette TRACE conn2 <- [1,634,null,{}] 07:37:27 INFO - PROCESS | 2010 | 1467124647180 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}] 07:37:27 INFO - PROCESS | 2010 | 1467124647182 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:27 INFO - PROCESS | 2010 | 1467124647293 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:37:27 INFO - PROCESS | 2010 | 1467124647296 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 2010 | 1467124647297 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b6000 == 38 [pid = 2010] [id = 166] 07:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1241c4800) [pid = 2010] [serial = 496] [outer = 0x0] 07:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12ad3a000) [pid = 2010] [serial = 497] [outer = 0x1241c4800] 07:37:27 INFO - PROCESS | 2010 | 1467124647326 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12b2d9400) [pid = 2010] [serial = 498] [outer = 0x1241c4800] 07:37:27 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:27 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 07:37:27 INFO - PROCESS | 2010 | 1467124647643 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]]]}] 07:37:27 INFO - PROCESS | 2010 | 1467124647647 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:37:27 INFO - PROCESS | 2010 | 1467124647648 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:37:27 INFO - PROCESS | 2010 | 1467124647661 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 2010 | 1467124647662 Marionette TRACE conn2 <- [1,638,null,{}] 07:37:27 INFO - PROCESS | 2010 | 1467124647664 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}] 07:37:27 INFO - PROCESS | 2010 | 1467124647666 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:27 INFO - PROCESS | 2010 | 1467124647772 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:37:27 INFO - PROCESS | 2010 | 1467124647779 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 2010 | 1467124647780 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x129868000 == 39 [pid = 2010] [id = 167] 07:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x123b62000) [pid = 2010] [serial = 499] [outer = 0x0] 07:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12b917800) [pid = 2010] [serial = 500] [outer = 0x123b62000] 07:37:27 INFO - PROCESS | 2010 | 1467124647804 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b99fc00) [pid = 2010] [serial = 501] [outer = 0x123b62000] 07:37:27 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1169b8800 == 38 [pid = 2010] [id = 157] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1131a7000 == 37 [pid = 2010] [id = 156] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x118314000 == 36 [pid = 2010] [id = 155] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x11831f800 == 35 [pid = 2010] [id = 158] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x124e1e000 == 34 [pid = 2010] [id = 163] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x123d1a000 == 33 [pid = 2010] [id = 162] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e2000 == 32 [pid = 2010] [id = 164] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c6800 == 31 [pid = 2010] [id = 161] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1246aa800 == 30 [pid = 2010] [id = 165] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x120f45800 == 29 [pid = 2010] [id = 160] 07:37:28 INFO - PROCESS | 2010 | --DOCSHELL 0x11907c800 == 28 [pid = 2010] [id = 159] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1184d4800) [pid = 2010] [serial = 431] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x123b5a800) [pid = 2010] [serial = 436] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x116f97c00) [pid = 2010] [serial = 421] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x118098800) [pid = 2010] [serial = 422] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119374400) [pid = 2010] [serial = 433] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x12160dc00) [pid = 2010] [serial = 425] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x11991bc00) [pid = 2010] [serial = 427] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1194cb000) [pid = 2010] [serial = 424] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1244da000) [pid = 2010] [serial = 428] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12b2cf000) [pid = 2010] [serial = 419] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119d39000) [pid = 2010] [serial = 434] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118090c00) [pid = 2010] [serial = 430] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1241f4400) [pid = 2010] [serial = 437] [outer = 0x0] [url = about:blank] 07:37:28 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12b093000) [pid = 2010] [serial = 418] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12b916800) [pid = 2010] [serial = 449] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12b2d0000) [pid = 2010] [serial = 446] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12b2d8800) [pid = 2010] [serial = 448] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x128bd8000) [pid = 2010] [serial = 443] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x127160000) [pid = 2010] [serial = 440] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x124e06000) [pid = 2010] [serial = 439] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x128939800) [pid = 2010] [serial = 442] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x12ad33c00) [pid = 2010] [serial = 445] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x12ad3d000) [pid = 2010] [serial = 416] [outer = 0x0] [url = about:blank] 07:37:29 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b6000 == 27 [pid = 2010] [id = 166] 07:37:29 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:29 INFO - PROCESS | 2010 | 1467124649096 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]]]}] 07:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1473ms 07:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:37:29 INFO - PROCESS | 2010 | 1467124649132 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:37:29 INFO - PROCESS | 2010 | 1467124649134 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:37:29 INFO - PROCESS | 2010 | 1467124649137 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 2010 | 1467124649139 Marionette TRACE conn2 <- [1,642,null,{}] 07:37:29 INFO - PROCESS | 2010 | 1467124649144 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}] 07:37:29 INFO - PROCESS | 2010 | 1467124649146 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:29 INFO - PROCESS | 2010 | 1467124649227 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:37:29 INFO - PROCESS | 2010 | 1467124649276 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:29 INFO - PROCESS | 2010 | 1467124649279 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x11540b000 == 28 [pid = 2010] [id = 168] 07:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x1132bac00) [pid = 2010] [serial = 502] [outer = 0x0] 07:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x113385400) [pid = 2010] [serial = 503] [outer = 0x1132bac00] 07:37:29 INFO - PROCESS | 2010 | 1467124649310 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x115465800) [pid = 2010] [serial = 504] [outer = 0x1132bac00] 07:37:29 INFO - PROCESS | 2010 | 1467124649615 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]]]}] 07:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 07:37:29 INFO - PROCESS | 2010 | 1467124649657 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:37:29 INFO - PROCESS | 2010 | 1467124649661 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:37:29 INFO - PROCESS | 2010 | 1467124649666 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 2010 | 1467124649670 Marionette TRACE conn2 <- [1,646,null,{}] 07:37:29 INFO - PROCESS | 2010 | 1467124649672 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}] 07:37:29 INFO - PROCESS | 2010 | 1467124649674 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:29 INFO - PROCESS | 2010 | 1467124649748 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:37:29 INFO - PROCESS | 2010 | 1467124649794 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:29 INFO - PROCESS | 2010 | 1467124649795 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x116abb800 == 29 [pid = 2010] [id = 169] 07:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x115d15400) [pid = 2010] [serial = 505] [outer = 0x0] 07:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x116637800) [pid = 2010] [serial = 506] [outer = 0x115d15400] 07:37:29 INFO - PROCESS | 2010 | 1467124649826 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x118055400) [pid = 2010] [serial = 507] [outer = 0x115d15400] 07:37:30 INFO - PROCESS | 2010 | 1467124650169 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]]]}] 07:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 524ms 07:37:30 INFO - PROCESS | 2010 | 1467124650190 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:37:30 INFO - PROCESS | 2010 | 1467124650192 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:37:30 INFO - PROCESS | 2010 | 1467124650196 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:37:30 INFO - PROCESS | 2010 | 1467124650213 Marionette TRACE conn2 <- [1,650,null,{}] 07:37:30 INFO - PROCESS | 2010 | 1467124650225 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}] 07:37:30 INFO - PROCESS | 2010 | 1467124650230 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:30 INFO - PROCESS | 2010 | 1467124650378 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:37:30 INFO - PROCESS | 2010 | 1467124650395 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 2010 | 1467124650398 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x11831e800 == 30 [pid = 2010] [id = 170] 07:37:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1127e6000) [pid = 2010] [serial = 508] [outer = 0x0] 07:37:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1181a5800) [pid = 2010] [serial = 509] [outer = 0x1127e6000] 07:37:30 INFO - PROCESS | 2010 | 1467124650446 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1187f1400) [pid = 2010] [serial = 510] [outer = 0x1127e6000] 07:37:30 INFO - PROCESS | 2010 | 1467124650826 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]]]}] 07:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 642ms 07:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:37:30 INFO - PROCESS | 2010 | 1467124650838 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:37:30 INFO - PROCESS | 2010 | 1467124650840 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:37:30 INFO - PROCESS | 2010 | 1467124650842 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:37:30 INFO - PROCESS | 2010 | 1467124650843 Marionette TRACE conn2 <- [1,654,null,{}] 07:37:30 INFO - PROCESS | 2010 | 1467124650845 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}] 07:37:30 INFO - PROCESS | 2010 | 1467124650846 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:30 INFO - PROCESS | 2010 | 1467124650928 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:37:30 INFO - PROCESS | 2010 | 1467124650977 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 2010 | 1467124650978 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x11907c800 == 31 [pid = 2010] [id = 171] 07:37:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x119042000) [pid = 2010] [serial = 511] [outer = 0x0] 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119372c00) [pid = 2010] [serial = 512] [outer = 0x119042000] 07:37:31 INFO - PROCESS | 2010 | 1467124651004 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1194d6000) [pid = 2010] [serial = 513] [outer = 0x119042000] 07:37:31 INFO - PROCESS | 2010 | 1467124651281 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]]]}] 07:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 467ms 07:37:31 INFO - PROCESS | 2010 | 1467124651310 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 2010 | 1467124651311 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:37:31 INFO - PROCESS | 2010 | 1467124651313 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 2010 | 1467124651314 Marionette TRACE conn2 <- [1,658,null,{}] 07:37:31 INFO - PROCESS | 2010 | 1467124651325 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}] 07:37:31 INFO - PROCESS | 2010 | 1467124651326 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:31 INFO - PROCESS | 2010 | 1467124651410 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:37:31 INFO - PROCESS | 2010 | 1467124651414 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 2010 | 1467124651415 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199c7800 == 32 [pid = 2010] [id = 172] 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x115468400) [pid = 2010] [serial = 514] [outer = 0x0] 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x119d30400) [pid = 2010] [serial = 515] [outer = 0x115468400] 07:37:31 INFO - PROCESS | 2010 | 1467124651442 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119d3c800) [pid = 2010] [serial = 516] [outer = 0x115468400] 07:37:31 INFO - PROCESS | 2010 | 1467124651769 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]]]}] 07:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 477ms 07:37:31 INFO - PROCESS | 2010 | 1467124651791 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 2010 | 1467124651792 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:37:31 INFO - PROCESS | 2010 | 1467124651794 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 2010 | 1467124651796 Marionette TRACE conn2 <- [1,662,null,{}] 07:37:31 INFO - PROCESS | 2010 | 1467124651798 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}] 07:37:31 INFO - PROCESS | 2010 | 1467124651804 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:31 INFO - PROCESS | 2010 | 1467124651915 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:37:31 INFO - PROCESS | 2010 | 1467124651924 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 2010 | 1467124651926 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x12178b000 == 33 [pid = 2010] [id = 173] 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119d3b400) [pid = 2010] [serial = 517] [outer = 0x0] 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x120ff7400) [pid = 2010] [serial = 518] [outer = 0x119d3b400] 07:37:31 INFO - PROCESS | 2010 | 1467124651951 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123ba3000) [pid = 2010] [serial = 519] [outer = 0x119d3b400] 07:37:32 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:32 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:32 INFO - PROCESS | 2010 | 1467124652259 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]]]}] 07:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 07:37:32 INFO - PROCESS | 2010 | 1467124652263 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 2010 | 1467124652264 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:37:32 INFO - PROCESS | 2010 | 1467124652275 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 2010 | 1467124652276 Marionette TRACE conn2 <- [1,666,null,{}] 07:37:32 INFO - PROCESS | 2010 | 1467124652278 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}] 07:37:32 INFO - PROCESS | 2010 | 1467124652279 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:32 INFO - PROCESS | 2010 | 1467124652363 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:37:32 INFO - PROCESS | 2010 | 1467124652369 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 2010 | 1467124652370 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c8800 == 34 [pid = 2010] [id = 174] 07:37:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x123ba7400) [pid = 2010] [serial = 520] [outer = 0x0] 07:37:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x124183400) [pid = 2010] [serial = 521] [outer = 0x123ba7400] 07:37:32 INFO - PROCESS | 2010 | 1467124652395 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1241fc800) [pid = 2010] [serial = 522] [outer = 0x123ba7400] 07:37:32 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:32 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:32 INFO - PROCESS | 2010 | 1467124652711 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]]]}] 07:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 07:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:37:32 INFO - PROCESS | 2010 | 1467124652744 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 2010 | 1467124652746 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:37:32 INFO - PROCESS | 2010 | 1467124652748 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 2010 | 1467124652749 Marionette TRACE conn2 <- [1,670,null,{}] 07:37:32 INFO - PROCESS | 2010 | 1467124652751 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}] 07:37:32 INFO - PROCESS | 2010 | 1467124652752 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:32 INFO - PROCESS | 2010 | 1467124652849 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:37:32 INFO - PROCESS | 2010 | 1467124652855 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 2010 | 1467124652856 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d1a000 == 35 [pid = 2010] [id = 175] 07:37:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1176f4000) [pid = 2010] [serial = 523] [outer = 0x0] 07:37:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1241f9c00) [pid = 2010] [serial = 524] [outer = 0x1176f4000] 07:37:32 INFO - PROCESS | 2010 | 1467124652880 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x124ec5000) [pid = 2010] [serial = 525] [outer = 0x1176f4000] 07:37:33 INFO - PROCESS | 2010 | 1467124653186 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]]]}] 07:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 07:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:37:33 INFO - PROCESS | 2010 | 1467124653219 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:37:33 INFO - PROCESS | 2010 | 1467124653221 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:37:33 INFO - PROCESS | 2010 | 1467124653223 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 2010 | 1467124653224 Marionette TRACE conn2 <- [1,674,null,{}] 07:37:33 INFO - PROCESS | 2010 | 1467124653226 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}] 07:37:33 INFO - PROCESS | 2010 | 1467124653227 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:33 INFO - PROCESS | 2010 | 1467124653301 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:37:33 INFO - PROCESS | 2010 | 1467124653305 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 2010 | 1467124653306 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x11831b800 == 36 [pid = 2010] [id = 176] 07:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1127ec000) [pid = 2010] [serial = 526] [outer = 0x0] 07:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x126d25c00) [pid = 2010] [serial = 527] [outer = 0x1127ec000] 07:37:33 INFO - PROCESS | 2010 | 1467124653340 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12716bc00) [pid = 2010] [serial = 528] [outer = 0x1127ec000] 07:37:33 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:33 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:33 INFO - PROCESS | 2010 | [2010] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 07:37:33 INFO - PROCESS | 2010 | 1467124653658 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]]]}] 07:37:33 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 07:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 07:37:33 INFO - PROCESS | 2010 | 1467124653692 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:37:33 INFO - PROCESS | 2010 | 1467124653693 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:37:33 INFO - PROCESS | 2010 | 1467124653696 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 2010 | 1467124653697 Marionette TRACE conn2 <- [1,678,null,{}] 07:37:33 INFO - PROCESS | 2010 | 1467124653699 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}] 07:37:33 INFO - PROCESS | 2010 | 1467124653700 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:33 INFO - PROCESS | 2010 | 1467124653807 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:37:33 INFO - PROCESS | 2010 | 1467124653813 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 2010 | 1467124653814 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271df000 == 37 [pid = 2010] [id = 177] 07:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x119430c00) [pid = 2010] [serial = 529] [outer = 0x0] 07:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x128bccc00) [pid = 2010] [serial = 530] [outer = 0x119430c00] 07:37:33 INFO - PROCESS | 2010 | 1467124653842 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x128bd8000) [pid = 2010] [serial = 531] [outer = 0x119430c00] 07:37:34 INFO - PROCESS | 2010 | 1467124654171 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]]]}] 07:37:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:37:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 07:37:34 INFO - PROCESS | 2010 | 1467124654214 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 2010 | 1467124654215 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:37:34 INFO - PROCESS | 2010 | 1467124654218 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 2010 | 1467124654220 Marionette TRACE conn2 <- [1,682,null,{}] 07:37:34 INFO - PROCESS | 2010 | 1467124654222 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}] 07:37:34 INFO - PROCESS | 2010 | 1467124654224 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:34 INFO - PROCESS | 2010 | 1467124654330 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:37:34 INFO - PROCESS | 2010 | 1467124654340 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 2010 | 1467124654342 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199c4000 == 38 [pid = 2010] [id = 178] 07:37:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x128bd1800) [pid = 2010] [serial = 532] [outer = 0x0] 07:37:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x129422400) [pid = 2010] [serial = 533] [outer = 0x128bd1800] 07:37:34 INFO - PROCESS | 2010 | 1467124654376 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12a820800) [pid = 2010] [serial = 534] [outer = 0x128bd1800] 07:37:35 INFO - PROCESS | 2010 | 1467124655195 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]]]}] 07:37:35 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) 07:37:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1022ms 07:37:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:37:35 INFO - PROCESS | 2010 | 1467124655254 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:37:35 INFO - PROCESS | 2010 | 1467124655255 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:37:35 INFO - PROCESS | 2010 | 1467124655257 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 2010 | 1467124655258 Marionette TRACE conn2 <- [1,686,null,{}] 07:37:35 INFO - PROCESS | 2010 | 1467124655261 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}] 07:37:35 INFO - PROCESS | 2010 | 1467124655262 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:35 INFO - PROCESS | 2010 | 1467124655355 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:37:35 INFO - PROCESS | 2010 | 1467124655358 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:35 INFO - PROCESS | 2010 | 1467124655360 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x129990000 == 39 [pid = 2010] [id = 179] 07:37:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12a821000) [pid = 2010] [serial = 535] [outer = 0x0] 07:37:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x12aed7c00) [pid = 2010] [serial = 536] [outer = 0x12a821000] 07:37:35 INFO - PROCESS | 2010 | 1467124655384 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12b243c00) [pid = 2010] [serial = 537] [outer = 0x12a821000] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x1241c4800) [pid = 2010] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x119920c00) [pid = 2010] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12307dc00) [pid = 2010] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12307f000) [pid = 2010] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x11295d000) [pid = 2010] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x11295d800) [pid = 2010] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1128a9400) [pid = 2010] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1133d5400) [pid = 2010] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1194d8c00) [pid = 2010] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1184dc400) [pid = 2010] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x115d10800) [pid = 2010] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x11297a000) [pid = 2010] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x116197800) [pid = 2010] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x128d7b800) [pid = 2010] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1241f9000) [pid = 2010] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:37:36 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1194ca800) [pid = 2010] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:37:36 INFO - PROCESS | 2010 | 1467124656210 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]]]}] 07:37:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 07:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:37:36 INFO - PROCESS | 2010 | 1467124656229 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:37:36 INFO - PROCESS | 2010 | 1467124656230 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:37:36 INFO - PROCESS | 2010 | 1467124656234 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:37:36 INFO - PROCESS | 2010 | 1467124656235 Marionette TRACE conn2 <- [1,690,null,{}] 07:37:36 INFO - PROCESS | 2010 | 1467124656237 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}] 07:37:36 INFO - PROCESS | 2010 | 1467124656238 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:36 INFO - PROCESS | 2010 | 1467124656314 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:37:36 INFO - PROCESS | 2010 | 1467124656321 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 2010 | 1467124656330 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199cd000 == 40 [pid = 2010] [id = 180] 07:37:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x112e5a800) [pid = 2010] [serial = 538] [outer = 0x0] 07:37:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119423800) [pid = 2010] [serial = 539] [outer = 0x112e5a800] 07:37:36 INFO - PROCESS | 2010 | 1467124656354 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12160e400) [pid = 2010] [serial = 540] [outer = 0x112e5a800] 07:37:37 INFO - PROCESS | 2010 | 1467124657169 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]]]}] 07:37:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:37:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 07:37:37 INFO - PROCESS | 2010 | 1467124657205 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 2010 | 1467124657206 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:37:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:37:37 INFO - PROCESS | 2010 | 1467124657208 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 2010 | 1467124657209 Marionette TRACE conn2 <- [1,694,null,{}] 07:37:37 INFO - PROCESS | 2010 | 1467124657212 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}] 07:37:37 INFO - PROCESS | 2010 | 1467124657213 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:37 INFO - PROCESS | 2010 | 1467124657309 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:37:37 INFO - PROCESS | 2010 | 1467124657316 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:37 INFO - PROCESS | 2010 | 1467124657317 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8a7800 == 41 [pid = 2010] [id = 181] 07:37:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x115d10800) [pid = 2010] [serial = 541] [outer = 0x0] 07:37:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128bd3000) [pid = 2010] [serial = 542] [outer = 0x115d10800] 07:37:37 INFO - PROCESS | 2010 | 1467124657341 Marionette DEBUG loaded listener.js 07:37:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12aee0800) [pid = 2010] [serial = 543] [outer = 0x115d10800] 07:37:38 INFO - PROCESS | 2010 | 1467124658124 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]]]}] 07:37:38 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) 07:37:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 918ms 07:37:38 INFO - PROCESS | 2010 | 1467124658128 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:37:38 INFO - PROCESS | 2010 | 1467124658129 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:37:38 INFO - PROCESS | 2010 | 1467124658181 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 2010 | 1467124658184 Marionette TRACE conn2 <- [1,698,null,{}] 07:37:38 INFO - PROCESS | 2010 | 1467124658187 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}] 07:37:38 INFO - PROCESS | 2010 | 1467124658190 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:38 INFO - PROCESS | 2010 | 1467124658302 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:37:38 INFO - PROCESS | 2010 | 1467124658366 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 2010 | 1467124658368 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x112fa7000 == 42 [pid = 2010] [id = 182] 07:37:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x11295a000) [pid = 2010] [serial = 544] [outer = 0x0] 07:37:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x11295d000) [pid = 2010] [serial = 545] [outer = 0x11295a000] 07:37:38 INFO - PROCESS | 2010 | 1467124658399 Marionette DEBUG loaded listener.js 07:37:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x113c38c00) [pid = 2010] [serial = 546] [outer = 0x11295a000] 07:37:39 INFO - PROCESS | 2010 | 1467124659382 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]]]}] 07:37:39 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) 07:37:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1280ms 07:37:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:37:39 INFO - PROCESS | 2010 | 1467124659457 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:37:39 INFO - PROCESS | 2010 | 1467124659459 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:37:39 INFO - PROCESS | 2010 | 1467124659462 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 2010 | 1467124659463 Marionette TRACE conn2 <- [1,702,null,{}] 07:37:39 INFO - PROCESS | 2010 | 1467124659468 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}] 07:37:39 INFO - PROCESS | 2010 | 1467124659470 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:39 INFO - PROCESS | 2010 | 1467124659566 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:37:39 INFO - PROCESS | 2010 | 1467124659622 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 2010 | 1467124659624 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aad000 == 43 [pid = 2010] [id = 183] 07:37:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x116f17400) [pid = 2010] [serial = 547] [outer = 0x0] 07:37:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x118091400) [pid = 2010] [serial = 548] [outer = 0x116f17400] 07:37:39 INFO - PROCESS | 2010 | 1467124659670 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1184d7c00) [pid = 2010] [serial = 549] [outer = 0x116f17400] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x1199cd000 == 42 [pid = 2010] [id = 180] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x129990000 == 41 [pid = 2010] [id = 179] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x1199c4000 == 40 [pid = 2010] [id = 178] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x1271df000 == 39 [pid = 2010] [id = 177] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x11831b800 == 38 [pid = 2010] [id = 176] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x123d1a000 == 37 [pid = 2010] [id = 175] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c8800 == 36 [pid = 2010] [id = 174] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12b917800) [pid = 2010] [serial = 500] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x12178b000 == 35 [pid = 2010] [id = 173] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x1199c7800 == 34 [pid = 2010] [id = 172] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x11907c800 == 33 [pid = 2010] [id = 171] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x11831e800 == 32 [pid = 2010] [id = 170] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x116abb800 == 31 [pid = 2010] [id = 169] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x11540b000 == 30 [pid = 2010] [id = 168] 07:37:40 INFO - PROCESS | 2010 | --DOCSHELL 0x129868000 == 29 [pid = 2010] [id = 167] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12ad3a000) [pid = 2010] [serial = 497] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123b62400) [pid = 2010] [serial = 479] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1241be000) [pid = 2010] [serial = 481] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x128d79400) [pid = 2010] [serial = 491] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x128bd0800) [pid = 2010] [serial = 485] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x126eca800) [pid = 2010] [serial = 484] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x128d7ac00) [pid = 2010] [serial = 487] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x123254400) [pid = 2010] [serial = 200] [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.] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x12a820c00) [pid = 2010] [serial = 495] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1238b8c00) [pid = 2010] [serial = 494] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12940ec00) [pid = 2010] [serial = 488] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x116981400) [pid = 2010] [serial = 451] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x120fe9c00) [pid = 2010] [serial = 475] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x119427800) [pid = 2010] [serial = 472] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119c8a000) [pid = 2010] [serial = 473] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x11805bc00) [pid = 2010] [serial = 469] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1184cd400) [pid = 2010] [serial = 470] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12b2d9400) [pid = 2010] [serial = 498] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1129bf000) [pid = 2010] [serial = 466] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x113378000) [pid = 2010] [serial = 467] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x118093000) [pid = 2010] [serial = 464] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x116a15800) [pid = 2010] [serial = 463] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12a81f800) [pid = 2010] [serial = 461] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12945bc00) [pid = 2010] [serial = 460] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x128bcdc00) [pid = 2010] [serial = 458] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x124e08c00) [pid = 2010] [serial = 457] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x120ff4c00) [pid = 2010] [serial = 455] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x119920400) [pid = 2010] [serial = 454] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x115df0400) [pid = 2010] [serial = 452] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x1236d5c00) [pid = 2010] [serial = 478] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x126d20000) [pid = 2010] [serial = 482] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x129426800) [pid = 2010] [serial = 492] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x12307d800) [pid = 2010] [serial = 476] [outer = 0x0] [url = about:blank] 07:37:40 INFO - PROCESS | 2010 | 1467124660922 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]]]}] 07:37:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:37:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1474ms 07:37:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:37:40 INFO - PROCESS | 2010 | 1467124660936 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 2010 | 1467124660939 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:37:40 INFO - PROCESS | 2010 | 1467124660942 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 2010 | 1467124660943 Marionette TRACE conn2 <- [1,706,null,{}] 07:37:40 INFO - PROCESS | 2010 | 1467124660947 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}] 07:37:40 INFO - PROCESS | 2010 | 1467124660949 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:41 INFO - PROCESS | 2010 | 1467124661026 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:37:41 INFO - PROCESS | 2010 | 1467124661030 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:41 INFO - PROCESS | 2010 | 1467124661032 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x11667f000 == 30 [pid = 2010] [id = 184] 07:37:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x11805bc00) [pid = 2010] [serial = 550] [outer = 0x0] 07:37:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x118098000) [pid = 2010] [serial = 551] [outer = 0x11805bc00] 07:37:41 INFO - PROCESS | 2010 | 1467124661063 Marionette DEBUG loaded listener.js 07:37:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x118626000) [pid = 2010] [serial = 552] [outer = 0x11805bc00] 07:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 07:37:41 INFO - PROCESS | 2010 | 1467124661909 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]]]}] 07:37:41 INFO - PROCESS | 2010 | 1467124661914 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 2010 | 1467124661918 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:37:41 INFO - PROCESS | 2010 | 1467124661923 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 2010 | 1467124661924 Marionette TRACE conn2 <- [1,710,null,{}] 07:37:41 INFO - PROCESS | 2010 | 1467124661927 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}] 07:37:41 INFO - PROCESS | 2010 | 1467124661928 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:42 INFO - PROCESS | 2010 | 1467124662027 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:37:42 INFO - PROCESS | 2010 | 1467124662036 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:42 INFO - PROCESS | 2010 | 1467124662038 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x118304000 == 31 [pid = 2010] [id = 185] 07:37:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x119427c00) [pid = 2010] [serial = 553] [outer = 0x0] 07:37:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x119831c00) [pid = 2010] [serial = 554] [outer = 0x119427c00] 07:37:42 INFO - PROCESS | 2010 | 1467124662065 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x119d35c00) [pid = 2010] [serial = 555] [outer = 0x119427c00] 07:37:42 INFO - PROCESS | 2010 | 1467124662867 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]]]}] 07:37:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:37:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 07:37:42 INFO - PROCESS | 2010 | 1467124662895 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:37:42 INFO - PROCESS | 2010 | 1467124662897 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:37:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:37:42 INFO - PROCESS | 2010 | 1467124662901 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:37:42 INFO - PROCESS | 2010 | 1467124662904 Marionette TRACE conn2 <- [1,714,null,{}] 07:37:42 INFO - PROCESS | 2010 | 1467124662912 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}] 07:37:42 INFO - PROCESS | 2010 | 1467124662915 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:43 INFO - PROCESS | 2010 | 1467124663028 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:37:43 INFO - PROCESS | 2010 | 1467124663035 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 2010 | 1467124663037 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x119418000 == 32 [pid = 2010] [id = 186] 07:37:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x120fe9000) [pid = 2010] [serial = 556] [outer = 0x0] 07:37:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x123602c00) [pid = 2010] [serial = 557] [outer = 0x120fe9000] 07:37:43 INFO - PROCESS | 2010 | 1467124663065 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x123b5b800) [pid = 2010] [serial = 558] [outer = 0x120fe9000] 07:37:43 INFO - PROCESS | 2010 | 1467124663861 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]]]}] 07:37:43 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 07:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 975ms 07:37:43 INFO - PROCESS | 2010 | 1467124663874 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:37:43 INFO - PROCESS | 2010 | 1467124663876 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:37:43 INFO - PROCESS | 2010 | 1467124663878 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:37:43 INFO - PROCESS | 2010 | 1467124663879 Marionette TRACE conn2 <- [1,718,null,{}] 07:37:43 INFO - PROCESS | 2010 | 1467124663882 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}] 07:37:43 INFO - PROCESS | 2010 | 1467124663884 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:43 INFO - PROCESS | 2010 | 1467124663989 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:37:43 INFO - PROCESS | 2010 | 1467124663993 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 2010 | 1467124663994 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f58800 == 33 [pid = 2010] [id = 187] 07:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x123ba0c00) [pid = 2010] [serial = 559] [outer = 0x0] 07:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1241bc400) [pid = 2010] [serial = 560] [outer = 0x123ba0c00] 07:37:44 INFO - PROCESS | 2010 | 1467124664019 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x124d7cc00) [pid = 2010] [serial = 561] [outer = 0x123ba0c00] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x115d15400) [pid = 2010] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x119430c00) [pid = 2010] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x123ba7400) [pid = 2010] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x119d3b400) [pid = 2010] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x128bd1800) [pid = 2010] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x1127e6000) [pid = 2010] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x119042000) [pid = 2010] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x1132bac00) [pid = 2010] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x1127ec000) [pid = 2010] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x1176f4000) [pid = 2010] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x115468400) [pid = 2010] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x123b62000) [pid = 2010] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x12a821000) [pid = 2010] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:37:44 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x112e5a800) [pid = 2010] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:37:44 INFO - PROCESS | 2010 | 1467124664839 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]]]}] 07:37:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:37:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 07:37:44 INFO - PROCESS | 2010 | 1467124664848 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 2010 | 1467124664850 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:37:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:37:44 INFO - PROCESS | 2010 | 1467124664853 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 2010 | 1467124664854 Marionette TRACE conn2 <- [1,722,null,{}] 07:37:44 INFO - PROCESS | 2010 | 1467124664856 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}] 07:37:44 INFO - PROCESS | 2010 | 1467124664857 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:44 INFO - PROCESS | 2010 | 1467124664951 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:37:44 INFO - PROCESS | 2010 | 1467124664982 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 2010 | 1467124664983 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198a5000 == 34 [pid = 2010] [id = 188] 07:37:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x115d15400) [pid = 2010] [serial = 562] [outer = 0x0] 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x119430c00) [pid = 2010] [serial = 563] [outer = 0x115d15400] 07:37:45 INFO - PROCESS | 2010 | 1467124665008 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x123b60000) [pid = 2010] [serial = 564] [outer = 0x115d15400] 07:37:45 INFO - PROCESS | 2010 | 1467124665304 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] 07:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:37:45 INFO - PROCESS | 2010 | 1467124665326 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:37:45 INFO - PROCESS | 2010 | 1467124665328 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 2010 | 1467124665329 Marionette TRACE conn2 <- [1,726,null,{}] 07:37:45 INFO - PROCESS | 2010 | 1467124665332 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}] 07:37:45 INFO - PROCESS | 2010 | 1467124665339 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:45 INFO - PROCESS | 2010 | 1467124665427 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:37:45 INFO - PROCESS | 2010 | 1467124665431 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:45 INFO - PROCESS | 2010 | 1467124665432 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x123c14800 == 35 [pid = 2010] [id = 189] 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x123ba7400) [pid = 2010] [serial = 565] [outer = 0x0] 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x126d22000) [pid = 2010] [serial = 566] [outer = 0x123ba7400] 07:37:45 INFO - PROCESS | 2010 | 1467124665461 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x129411800) [pid = 2010] [serial = 567] [outer = 0x123ba7400] 07:37:45 INFO - PROCESS | 2010 | 1467124665828 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]]]}] 07:37:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 07:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:37:45 INFO - PROCESS | 2010 | 1467124665859 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 2010 | 1467124665860 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:37:45 INFO - PROCESS | 2010 | 1467124665862 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 2010 | 1467124665863 Marionette TRACE conn2 <- [1,730,null,{}] 07:37:45 INFO - PROCESS | 2010 | 1467124665866 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}] 07:37:45 INFO - PROCESS | 2010 | 1467124665869 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:45 INFO - PROCESS | 2010 | 1467124665943 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:37:45 INFO - PROCESS | 2010 | 1467124665946 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:45 INFO - PROCESS | 2010 | 1467124665948 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e1e800 == 36 [pid = 2010] [id = 190] 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x128931400) [pid = 2010] [serial = 568] [outer = 0x0] 07:37:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x12945bc00) [pid = 2010] [serial = 569] [outer = 0x128931400] 07:37:45 INFO - PROCESS | 2010 | 1467124665975 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x12a827000) [pid = 2010] [serial = 570] [outer = 0x128931400] 07:37:46 INFO - PROCESS | 2010 | 1467124666328 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 07:37:46 INFO - PROCESS | 2010 | 1467124666383 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:37:46 INFO - PROCESS | 2010 | 1467124666386 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:37:46 INFO - PROCESS | 2010 | 1467124666387 Marionette TRACE conn2 <- [1,734,null,{}] 07:37:46 INFO - PROCESS | 2010 | 1467124666389 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}] 07:37:46 INFO - PROCESS | 2010 | 1467124666390 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:46 INFO - PROCESS | 2010 | 1467124666467 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:37:46 INFO - PROCESS | 2010 | 1467124666519 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 2010 | 1467124666520 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269bb000 == 37 [pid = 2010] [id = 191] 07:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x112979c00) [pid = 2010] [serial = 571] [outer = 0x0] 07:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x12ad39400) [pid = 2010] [serial = 572] [outer = 0x112979c00] 07:37:46 INFO - PROCESS | 2010 | 1467124666544 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x12b2cf000) [pid = 2010] [serial = 573] [outer = 0x112979c00] 07:37:46 INFO - PROCESS | 2010 | 1467124666981 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]]]}] 07:37:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 07:37:47 INFO - PROCESS | 2010 | 1467124667006 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 2010 | 1467124667009 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:37:47 INFO - PROCESS | 2010 | 1467124667013 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 2010 | 1467124667015 Marionette TRACE conn2 <- [1,738,null,{}] 07:37:47 INFO - PROCESS | 2010 | 1467124667019 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}] 07:37:47 INFO - PROCESS | 2010 | 1467124667021 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:47 INFO - PROCESS | 2010 | 1467124667122 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:37:47 INFO - PROCESS | 2010 | 1467124667187 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 2010 | 1467124667188 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x117479000 == 38 [pid = 2010] [id = 192] 07:37:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x116981400) [pid = 2010] [serial = 574] [outer = 0x0] 07:37:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11808b000) [pid = 2010] [serial = 575] [outer = 0x116981400] 07:37:47 INFO - PROCESS | 2010 | 1467124667223 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x11875b400) [pid = 2010] [serial = 576] [outer = 0x116981400] 07:37:48 INFO - PROCESS | 2010 | 1467124668197 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]]]}] 07:37:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:37:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1226ms 07:37:48 INFO - PROCESS | 2010 | 1467124668239 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 2010 | 1467124668243 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:37:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:37:48 INFO - PROCESS | 2010 | 1467124668247 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 2010 | 1467124668249 Marionette TRACE conn2 <- [1,742,null,{}] 07:37:48 INFO - PROCESS | 2010 | 1467124668252 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}] 07:37:48 INFO - PROCESS | 2010 | 1467124668254 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:48 INFO - PROCESS | 2010 | 1467124668350 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:37:48 INFO - PROCESS | 2010 | 1467124668394 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:48 INFO - PROCESS | 2010 | 1467124668395 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f54000 == 39 [pid = 2010] [id = 193] 07:37:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1194d6800) [pid = 2010] [serial = 577] [outer = 0x0] 07:37:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x12160b800) [pid = 2010] [serial = 578] [outer = 0x1194d6800] 07:37:48 INFO - PROCESS | 2010 | 1467124668421 Marionette DEBUG loaded listener.js 07:37:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123264800) [pid = 2010] [serial = 579] [outer = 0x1194d6800] 07:37:49 INFO - PROCESS | 2010 | 1467124669381 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]]]}] 07:37:49 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 07:37:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1174ms 07:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:37:49 INFO - PROCESS | 2010 | 1467124669422 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:37:49 INFO - PROCESS | 2010 | 1467124669423 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:37:49 INFO - PROCESS | 2010 | 1467124669425 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:37:49 INFO - PROCESS | 2010 | 1467124669428 Marionette TRACE conn2 <- [1,746,null,{}] 07:37:49 INFO - PROCESS | 2010 | 1467124669436 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}] 07:37:49 INFO - PROCESS | 2010 | 1467124669439 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:49 INFO - PROCESS | 2010 | 1467124669537 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:37:49 INFO - PROCESS | 2010 | 1467124669587 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:49 INFO - PROCESS | 2010 | 1467124669589 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dc3000 == 40 [pid = 2010] [id = 194] 07:37:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x11936b400) [pid = 2010] [serial = 580] [outer = 0x0] 07:37:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x123b59000) [pid = 2010] [serial = 581] [outer = 0x11936b400] 07:37:49 INFO - PROCESS | 2010 | 1467124669621 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x128bd3400) [pid = 2010] [serial = 582] [outer = 0x11936b400] 07:37:50 INFO - PROCESS | 2010 | 1467124670579 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]]]}] 07:37:50 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.) 07:37:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1173ms 07:37:50 INFO - PROCESS | 2010 | 1467124670599 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 2010 | 1467124670604 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:37:50 INFO - PROCESS | 2010 | 1467124670607 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 2010 | 1467124670609 Marionette TRACE conn2 <- [1,750,null,{}] 07:37:50 INFO - PROCESS | 2010 | 1467124670613 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}] 07:37:50 INFO - PROCESS | 2010 | 1467124670614 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:50 INFO - PROCESS | 2010 | 1467124670707 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:37:50 INFO - PROCESS | 2010 | 1467124670759 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 2010 | 1467124670761 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d7f800 == 41 [pid = 2010] [id = 195] 07:37:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1176f9c00) [pid = 2010] [serial = 583] [outer = 0x0] 07:37:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11808e000) [pid = 2010] [serial = 584] [outer = 0x1176f9c00] 07:37:50 INFO - PROCESS | 2010 | 1467124670790 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1187e7800) [pid = 2010] [serial = 585] [outer = 0x1176f9c00] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x124e1e800 == 40 [pid = 2010] [id = 190] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x123c14800 == 39 [pid = 2010] [id = 189] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x1198a5000 == 38 [pid = 2010] [id = 188] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x120f58800 == 37 [pid = 2010] [id = 187] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x119418000 == 36 [pid = 2010] [id = 186] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x118304000 == 35 [pid = 2010] [id = 185] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x11667f000 == 34 [pid = 2010] [id = 184] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x116aad000 == 33 [pid = 2010] [id = 183] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x112fa7000 == 32 [pid = 2010] [id = 182] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8a7800 == 31 [pid = 2010] [id = 181] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x128dc3000 == 30 [pid = 2010] [id = 194] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x120f54000 == 29 [pid = 2010] [id = 193] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x1269bb000 == 28 [pid = 2010] [id = 191] 07:37:51 INFO - PROCESS | 2010 | --DOCSHELL 0x117479000 == 27 [pid = 2010] [id = 192] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x116637800) [pid = 2010] [serial = 506] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x118055400) [pid = 2010] [serial = 507] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x128bccc00) [pid = 2010] [serial = 530] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x124183400) [pid = 2010] [serial = 521] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1241fc800) [pid = 2010] [serial = 522] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x120ff7400) [pid = 2010] [serial = 518] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x129422400) [pid = 2010] [serial = 533] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x123ba3000) [pid = 2010] [serial = 519] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1181a5800) [pid = 2010] [serial = 509] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1187f1400) [pid = 2010] [serial = 510] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x119372c00) [pid = 2010] [serial = 512] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1194d6000) [pid = 2010] [serial = 513] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x113385400) [pid = 2010] [serial = 503] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x115465800) [pid = 2010] [serial = 504] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x126d25c00) [pid = 2010] [serial = 527] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x12716bc00) [pid = 2010] [serial = 528] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x1241f9c00) [pid = 2010] [serial = 524] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x124ec5000) [pid = 2010] [serial = 525] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x119d30400) [pid = 2010] [serial = 515] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x119d3c800) [pid = 2010] [serial = 516] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x12b99fc00) [pid = 2010] [serial = 501] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x12aed7c00) [pid = 2010] [serial = 536] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x119423800) [pid = 2010] [serial = 539] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x12b243c00) [pid = 2010] [serial = 537] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x12a820800) [pid = 2010] [serial = 534] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x12160e400) [pid = 2010] [serial = 540] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x128bd8000) [pid = 2010] [serial = 531] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x128bd3000) [pid = 2010] [serial = 542] [outer = 0x0] [url = about:blank] 07:37:51 INFO - PROCESS | 2010 | 1467124671762 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]]]}] 07:37:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:37:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1175ms 07:37:51 INFO - PROCESS | 2010 | 1467124671783 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 2010 | 1467124671787 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:37:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:37:51 INFO - PROCESS | 2010 | 1467124671790 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 2010 | 1467124671792 Marionette TRACE conn2 <- [1,754,null,{}] 07:37:51 INFO - PROCESS | 2010 | 1467124671796 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}] 07:37:51 INFO - PROCESS | 2010 | 1467124671797 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:51 INFO - PROCESS | 2010 | 1467124671875 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:37:51 INFO - PROCESS | 2010 | 1467124671880 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 2010 | 1467124671885 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d68000 == 28 [pid = 2010] [id = 196] 07:37:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x113385400) [pid = 2010] [serial = 586] [outer = 0x0] 07:37:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x1133d3400) [pid = 2010] [serial = 587] [outer = 0x113385400] 07:37:51 INFO - PROCESS | 2010 | 1467124671915 Marionette DEBUG loaded listener.js 07:37:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x11690bc00) [pid = 2010] [serial = 588] [outer = 0x113385400] 07:37:52 INFO - PROCESS | 2010 | 1467124672743 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]]]}] 07:37:52 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 07:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 07:37:52 INFO - PROCESS | 2010 | 1467124672762 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:37:52 INFO - PROCESS | 2010 | 1467124672767 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:37:52 INFO - PROCESS | 2010 | 1467124672772 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 2010 | 1467124672774 Marionette TRACE conn2 <- [1,758,null,{}] 07:37:52 INFO - PROCESS | 2010 | 1467124672776 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}] 07:37:52 INFO - PROCESS | 2010 | 1467124672778 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:52 INFO - PROCESS | 2010 | 1467124672860 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:37:52 INFO - PROCESS | 2010 | 1467124672909 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:52 INFO - PROCESS | 2010 | 1467124672910 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x117156000 == 29 [pid = 2010] [id = 197] 07:37:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x11808b400) [pid = 2010] [serial = 589] [outer = 0x0] 07:37:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x1181ac000) [pid = 2010] [serial = 590] [outer = 0x11808b400] 07:37:52 INFO - PROCESS | 2010 | 1467124672938 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x1187e7c00) [pid = 2010] [serial = 591] [outer = 0x11808b400] 07:37:53 INFO - PROCESS | 2010 | 1467124673247 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]]]}] 07:37:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:37:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 07:37:53 INFO - PROCESS | 2010 | 1467124673295 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:37:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:37:53 INFO - PROCESS | 2010 | 1467124673305 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:37:53 INFO - PROCESS | 2010 | 1467124673308 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 2010 | 1467124673310 Marionette TRACE conn2 <- [1,762,null,{}] 07:37:53 INFO - PROCESS | 2010 | 1467124673318 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}] 07:37:53 INFO - PROCESS | 2010 | 1467124673321 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:53 INFO - PROCESS | 2010 | 1467124673410 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:37:53 INFO - PROCESS | 2010 | 1467124673463 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 2010 | 1467124673465 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187c7000 == 30 [pid = 2010] [id = 198] 07:37:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x11942d800) [pid = 2010] [serial = 592] [outer = 0x0] 07:37:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x119c91c00) [pid = 2010] [serial = 593] [outer = 0x11942d800] 07:37:53 INFO - PROCESS | 2010 | 1467124673493 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x120ff3000) [pid = 2010] [serial = 594] [outer = 0x11942d800] 07:37:54 INFO - PROCESS | 2010 | 1467124674264 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]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 07:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:37:54 INFO - PROCESS | 2010 | 1467124674279 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 2010 | 1467124674281 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:37:54 INFO - PROCESS | 2010 | 1467124674283 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 2010 | 1467124674284 Marionette TRACE conn2 <- [1,766,null,{}] 07:37:54 INFO - PROCESS | 2010 | 1467124674287 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}] 07:37:54 INFO - PROCESS | 2010 | 1467124674288 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:54 INFO - PROCESS | 2010 | 1467124674386 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:37:54 INFO - PROCESS | 2010 | 1467124674391 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 2010 | 1467124674392 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198bb800 == 31 [pid = 2010] [id = 199] 07:37:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x120ff3800) [pid = 2010] [serial = 595] [outer = 0x0] 07:37:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x123446c00) [pid = 2010] [serial = 596] [outer = 0x120ff3800] 07:37:54 INFO - PROCESS | 2010 | 1467124674418 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x123b61000) [pid = 2010] [serial = 597] [outer = 0x120ff3800] 07:37:55 INFO - PROCESS | 2010 | 1467124675253 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:37:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1021ms 07:37:55 INFO - PROCESS | 2010 | 1467124675305 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 2010 | 1467124675307 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:37:55 INFO - PROCESS | 2010 | 1467124675338 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 2010 | 1467124675339 Marionette TRACE conn2 <- [1,770,null,{}] 07:37:55 INFO - PROCESS | 2010 | 1467124675341 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}] 07:37:55 INFO - PROCESS | 2010 | 1467124675342 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:55 INFO - PROCESS | 2010 | 1467124675432 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:37:55 INFO - PROCESS | 2010 | 1467124675436 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 2010 | 1467124675437 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x121789800 == 32 [pid = 2010] [id = 200] 07:37:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x12177f400) [pid = 2010] [serial = 598] [outer = 0x0] 07:37:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1241f6c00) [pid = 2010] [serial = 599] [outer = 0x12177f400] 07:37:55 INFO - PROCESS | 2010 | 1467124675463 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x124e0e400) [pid = 2010] [serial = 600] [outer = 0x12177f400] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x123ba0c00) [pid = 2010] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x120fe9000) [pid = 2010] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x115d10800) [pid = 2010] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x11295a000) [pid = 2010] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x116f17400) [pid = 2010] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x119427c00) [pid = 2010] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x11805bc00) [pid = 2010] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x123ba7400) [pid = 2010] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x128931400) [pid = 2010] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x115d15400) [pid = 2010] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:37:55 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x112979c00) [pid = 2010] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:37:55 INFO - PROCESS | 2010 | 1467124675858 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 575ms 07:37:55 INFO - PROCESS | 2010 | 1467124675906 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 2010 | 1467124675908 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:37:55 INFO - PROCESS | 2010 | 1467124675910 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 2010 | 1467124675911 Marionette TRACE conn2 <- [1,774,null,{}] 07:37:55 INFO - PROCESS | 2010 | 1467124675913 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}] 07:37:55 INFO - PROCESS | 2010 | 1467124675917 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:56 INFO - PROCESS | 2010 | 1467124676010 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:37:56 INFO - PROCESS | 2010 | 1467124676013 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 2010 | 1467124676014 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x123942000 == 33 [pid = 2010] [id = 201] 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x115e65c00) [pid = 2010] [serial = 601] [outer = 0x0] 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x12696b800) [pid = 2010] [serial = 602] [outer = 0x115e65c00] 07:37:56 INFO - PROCESS | 2010 | 1467124676043 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x12892cc00) [pid = 2010] [serial = 603] [outer = 0x115e65c00] 07:37:56 INFO - PROCESS | 2010 | 1467124676370 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]]]}] 07:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 07:37:56 INFO - PROCESS | 2010 | 1467124676380 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 2010 | 1467124676381 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:37:56 INFO - PROCESS | 2010 | 1467124676383 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 2010 | 1467124676386 Marionette TRACE conn2 <- [1,778,null,{}] 07:37:56 INFO - PROCESS | 2010 | 1467124676390 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}] 07:37:56 INFO - PROCESS | 2010 | 1467124676399 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:56 INFO - PROCESS | 2010 | 1467124676498 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:37:56 INFO - PROCESS | 2010 | 1467124676504 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 2010 | 1467124676505 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d10800 == 34 [pid = 2010] [id = 202] 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x112986800) [pid = 2010] [serial = 604] [outer = 0x0] 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x128bcbc00) [pid = 2010] [serial = 605] [outer = 0x112986800] 07:37:56 INFO - PROCESS | 2010 | 1467124676530 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x128d7ac00) [pid = 2010] [serial = 606] [outer = 0x112986800] 07:37:56 INFO - PROCESS | 2010 | 1467124676837 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]]]}] 07:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 473ms 07:37:56 INFO - PROCESS | 2010 | 1467124676856 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 2010 | 1467124676858 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:37:56 INFO - PROCESS | 2010 | 1467124676860 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 2010 | 1467124676861 Marionette TRACE conn2 <- [1,782,null,{}] 07:37:56 INFO - PROCESS | 2010 | 1467124676864 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}] 07:37:56 INFO - PROCESS | 2010 | 1467124676865 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:56 INFO - PROCESS | 2010 | 1467124676947 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:37:56 INFO - PROCESS | 2010 | 1467124676954 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 2010 | 1467124676955 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e84800 == 35 [pid = 2010] [id = 203] 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x128d7c000) [pid = 2010] [serial = 607] [outer = 0x0] 07:37:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x129416800) [pid = 2010] [serial = 608] [outer = 0x128d7c000] 07:37:56 INFO - PROCESS | 2010 | 1467124676992 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x12942bc00) [pid = 2010] [serial = 609] [outer = 0x128d7c000] 07:37:57 INFO - PROCESS | 2010 | 1467124677407 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]]]}] 07:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 569ms 07:37:57 INFO - PROCESS | 2010 | 1467124677430 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 2010 | 1467124677431 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:37:57 INFO - PROCESS | 2010 | 1467124677443 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 2010 | 1467124677444 Marionette TRACE conn2 <- [1,786,null,{}] 07:37:57 INFO - PROCESS | 2010 | 1467124677447 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}] 07:37:57 INFO - PROCESS | 2010 | 1467124677448 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:57 INFO - PROCESS | 2010 | 1467124677556 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:37:57 INFO - PROCESS | 2010 | 1467124677560 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 2010 | 1467124677562 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a11800 == 36 [pid = 2010] [id = 204] 07:37:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x128d7e800) [pid = 2010] [serial = 610] [outer = 0x0] 07:37:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1298f1400) [pid = 2010] [serial = 611] [outer = 0x128d7e800] 07:37:57 INFO - PROCESS | 2010 | 1467124677601 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x12a827800) [pid = 2010] [serial = 612] [outer = 0x128d7e800] 07:37:58 INFO - PROCESS | 2010 | 1467124678302 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]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 930ms 07:37:58 INFO - PROCESS | 2010 | 1467124678363 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 2010 | 1467124678366 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:37:58 INFO - PROCESS | 2010 | 1467124678369 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 2010 | 1467124678371 Marionette TRACE conn2 <- [1,790,null,{}] 07:37:58 INFO - PROCESS | 2010 | 1467124678375 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}] 07:37:58 INFO - PROCESS | 2010 | 1467124678377 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:58 INFO - PROCESS | 2010 | 1467124678484 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:37:58 INFO - PROCESS | 2010 | 1467124678538 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 2010 | 1467124678540 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x11745c800 == 37 [pid = 2010] [id = 205] 07:37:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x113378000) [pid = 2010] [serial = 613] [outer = 0x0] 07:37:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x116a14000) [pid = 2010] [serial = 614] [outer = 0x113378000] 07:37:58 INFO - PROCESS | 2010 | 1467124678571 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x117dd7800) [pid = 2010] [serial = 615] [outer = 0x113378000] 07:37:59 INFO - PROCESS | 2010 | 1467124679223 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]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 922ms 07:37:59 INFO - PROCESS | 2010 | 1467124679290 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 2010 | 1467124679293 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:37:59 INFO - PROCESS | 2010 | 1467124679296 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 2010 | 1467124679298 Marionette TRACE conn2 <- [1,794,null,{}] 07:37:59 INFO - PROCESS | 2010 | 1467124679325 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}] 07:37:59 INFO - PROCESS | 2010 | 1467124679326 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:59 INFO - PROCESS | 2010 | 1467124679424 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x126e84800 == 36 [pid = 2010] [id = 203] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x123d10800 == 35 [pid = 2010] [id = 202] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x123942000 == 34 [pid = 2010] [id = 201] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x121789800 == 33 [pid = 2010] [id = 200] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x1198bb800 == 32 [pid = 2010] [id = 199] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x1187c7000 == 31 [pid = 2010] [id = 198] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x117156000 == 30 [pid = 2010] [id = 197] 07:37:59 INFO - PROCESS | 2010 | --DOCSHELL 0x115d68000 == 29 [pid = 2010] [id = 196] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1241bc400) [pid = 2010] [serial = 560] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x123602c00) [pid = 2010] [serial = 557] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12aee0800) [pid = 2010] [serial = 543] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x11295d000) [pid = 2010] [serial = 545] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x113c38c00) [pid = 2010] [serial = 546] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x118091400) [pid = 2010] [serial = 548] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x1184d7c00) [pid = 2010] [serial = 549] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x119831c00) [pid = 2010] [serial = 554] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x118098000) [pid = 2010] [serial = 551] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x118626000) [pid = 2010] [serial = 552] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x126d22000) [pid = 2010] [serial = 566] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x12945bc00) [pid = 2010] [serial = 569] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x12a827000) [pid = 2010] [serial = 570] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x119430c00) [pid = 2010] [serial = 563] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x129411800) [pid = 2010] [serial = 567] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x124d7cc00) [pid = 2010] [serial = 561] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x123b5b800) [pid = 2010] [serial = 558] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x123b60000) [pid = 2010] [serial = 564] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x119d35c00) [pid = 2010] [serial = 555] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x12b2cf000) [pid = 2010] [serial = 573] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x12ad39400) [pid = 2010] [serial = 572] [outer = 0x0] [url = about:blank] 07:37:59 INFO - PROCESS | 2010 | 1467124679493 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 2010 | 1467124679496 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x112fb7800 == 30 [pid = 2010] [id = 206] 07:37:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x1128a9c00) [pid = 2010] [serial = 616] [outer = 0x0] 07:37:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x1128af000) [pid = 2010] [serial = 617] [outer = 0x1128a9c00] 07:37:59 INFO - PROCESS | 2010 | 1467124679524 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x112979400) [pid = 2010] [serial = 618] [outer = 0x1128a9c00] 07:37:59 INFO - PROCESS | 2010 | 1467124679851 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]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 593ms 07:37:59 INFO - PROCESS | 2010 | 1467124679890 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 2010 | 1467124679893 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:37:59 INFO - PROCESS | 2010 | 1467124679898 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 2010 | 1467124679900 Marionette TRACE conn2 <- [1,798,null,{}] 07:37:59 INFO - PROCESS | 2010 | 1467124679905 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}] 07:37:59 INFO - PROCESS | 2010 | 1467124679906 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:37:59 INFO - PROCESS | 2010 | 1467124679984 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:37:59 INFO - PROCESS | 2010 | 1467124679989 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 2010 | 1467124679990 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aac800 == 31 [pid = 2010] [id = 207] 07:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x113c3b800) [pid = 2010] [serial = 619] [outer = 0x0] 07:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x113c6a400) [pid = 2010] [serial = 620] [outer = 0x113c3b800] 07:38:00 INFO - PROCESS | 2010 | 1467124680021 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x115dfa800) [pid = 2010] [serial = 621] [outer = 0x113c3b800] 07:38:00 INFO - PROCESS | 2010 | 1467124680366 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]]]}] 07:38:00 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 07:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 524ms 07:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:38:00 INFO - PROCESS | 2010 | 1467124680421 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 2010 | 1467124680422 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:38:00 INFO - PROCESS | 2010 | 1467124680425 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 2010 | 1467124680427 Marionette TRACE conn2 <- [1,802,null,{}] 07:38:00 INFO - PROCESS | 2010 | 1467124680435 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}] 07:38:00 INFO - PROCESS | 2010 | 1467124680438 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:00 INFO - PROCESS | 2010 | 1467124680516 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:38:00 INFO - PROCESS | 2010 | 1467124680523 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 2010 | 1467124680533 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x118408800 == 32 [pid = 2010] [id = 208] 07:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x1176f4c00) [pid = 2010] [serial = 622] [outer = 0x0] 07:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x118097c00) [pid = 2010] [serial = 623] [outer = 0x1176f4c00] 07:38:00 INFO - PROCESS | 2010 | 1467124680562 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x1184cd400) [pid = 2010] [serial = 624] [outer = 0x1176f4c00] 07:38:00 INFO - PROCESS | 2010 | 1467124680904 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]]]}] 07:38:00 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 07:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 07:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:38:00 INFO - PROCESS | 2010 | 1467124680953 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 2010 | 1467124680955 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:38:00 INFO - PROCESS | 2010 | 1467124680957 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 2010 | 1467124680958 Marionette TRACE conn2 <- [1,806,null,{}] 07:38:00 INFO - PROCESS | 2010 | 1467124680960 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}] 07:38:00 INFO - PROCESS | 2010 | 1467124680962 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:01 INFO - PROCESS | 2010 | 1467124681041 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:38:01 INFO - PROCESS | 2010 | 1467124681045 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 2010 | 1467124681046 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x11940a000 == 33 [pid = 2010] [id = 209] 07:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x112d29000) [pid = 2010] [serial = 625] [outer = 0x0] 07:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x1187e8000) [pid = 2010] [serial = 626] [outer = 0x112d29000] 07:38:01 INFO - PROCESS | 2010 | 1467124681074 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x119368400) [pid = 2010] [serial = 627] [outer = 0x112d29000] 07:38:01 INFO - PROCESS | 2010 | [2010] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:38:01 INFO - PROCESS | 2010 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:38:01 INFO - PROCESS | 2010 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:38:01 INFO - PROCESS | 2010 | [GFX2-]: Using SkiaGL canvas. 07:38:01 INFO - PROCESS | 2010 | 1467124681436 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]]]}] 07:38:01 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 07:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 07:38:01 INFO - PROCESS | 2010 | 1467124681479 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:38:01 INFO - PROCESS | 2010 | 1467124681480 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:38:01 INFO - PROCESS | 2010 | 1467124681483 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 2010 | 1467124681484 Marionette TRACE conn2 <- [1,810,null,{}] 07:38:01 INFO - PROCESS | 2010 | 1467124681486 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}] 07:38:01 INFO - PROCESS | 2010 | 1467124681487 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:01 INFO - PROCESS | 2010 | 1467124681562 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:38:01 INFO - PROCESS | 2010 | 1467124681596 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 2010 | 1467124681605 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f41000 == 34 [pid = 2010] [id = 210] 07:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1132bac00) [pid = 2010] [serial = 628] [outer = 0x0] 07:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x119375000) [pid = 2010] [serial = 629] [outer = 0x1132bac00] 07:38:01 INFO - PROCESS | 2010 | 1467124681659 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1194d8c00) [pid = 2010] [serial = 630] [outer = 0x1132bac00] 07:38:01 INFO - PROCESS | 2010 | 1467124681989 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]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 07:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:38:02 INFO - PROCESS | 2010 | 1467124682002 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 2010 | 1467124682003 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:38:02 INFO - PROCESS | 2010 | 1467124682005 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 2010 | 1467124682007 Marionette TRACE conn2 <- [1,814,null,{}] 07:38:02 INFO - PROCESS | 2010 | 1467124682009 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}] 07:38:02 INFO - PROCESS | 2010 | 1467124682013 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:02 INFO - PROCESS | 2010 | 1467124682132 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:38:02 INFO - PROCESS | 2010 | 1467124682143 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 2010 | 1467124682144 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x123544800 == 35 [pid = 2010] [id = 211] 07:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119d34c00) [pid = 2010] [serial = 631] [outer = 0x0] 07:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x12160ec00) [pid = 2010] [serial = 632] [outer = 0x119d34c00] 07:38:02 INFO - PROCESS | 2010 | 1467124682170 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x123b5a800) [pid = 2010] [serial = 633] [outer = 0x119d34c00] 07:38:02 INFO - PROCESS | 2010 | 1467124682530 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] 07:38:02 INFO - PROCESS | 2010 | 1467124682575 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:38:02 INFO - PROCESS | 2010 | 1467124682577 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 2010 | 1467124682578 Marionette TRACE conn2 <- [1,818,null,{}] 07:38:02 INFO - PROCESS | 2010 | 1467124682581 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}] 07:38:02 INFO - PROCESS | 2010 | 1467124682582 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:02 INFO - PROCESS | 2010 | 1467124682677 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:38:02 INFO - PROCESS | 2010 | 1467124682714 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 2010 | 1467124682716 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d06000 == 36 [pid = 2010] [id = 212] 07:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x123b5b800) [pid = 2010] [serial = 634] [outer = 0x0] 07:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x123ce2400) [pid = 2010] [serial = 635] [outer = 0x123b5b800] 07:38:02 INFO - PROCESS | 2010 | 1467124682747 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1244df400) [pid = 2010] [serial = 636] [outer = 0x123b5b800] 07:38:03 INFO - PROCESS | 2010 | 1467124683065 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 517ms 07:38:03 INFO - PROCESS | 2010 | 1467124683096 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 2010 | 1467124683097 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:38:03 INFO - PROCESS | 2010 | 1467124683100 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 2010 | 1467124683103 Marionette TRACE conn2 <- [1,822,null,{}] 07:38:03 INFO - PROCESS | 2010 | 1467124683106 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}] 07:38:03 INFO - PROCESS | 2010 | 1467124683107 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:03 INFO - PROCESS | 2010 | 1467124683204 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:38:03 INFO - PROCESS | 2010 | 1467124683208 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 2010 | 1467124683209 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e69000 == 37 [pid = 2010] [id = 213] 07:38:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11295f400) [pid = 2010] [serial = 637] [outer = 0x0] 07:38:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x124e06000) [pid = 2010] [serial = 638] [outer = 0x11295f400] 07:38:03 INFO - PROCESS | 2010 | 1467124683236 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x126968c00) [pid = 2010] [serial = 639] [outer = 0x11295f400] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x113385400) [pid = 2010] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x11942d800) [pid = 2010] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1176f9c00) [pid = 2010] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x11808b400) [pid = 2010] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x116981400) [pid = 2010] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x120ff3800) [pid = 2010] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1194d6800) [pid = 2010] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12177f400) [pid = 2010] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x128d7c000) [pid = 2010] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x115e65c00) [pid = 2010] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x11936b400) [pid = 2010] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:38:03 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x112986800) [pid = 2010] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:38:03 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 07:38:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 07:38:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 07:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:38:03 INFO - _addTest/ [0,825,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 2010 | 1467124683775 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:38:03 INFO - PROCESS | 2010 | 1467124683777 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 2010 | 1467124683778 Marionette TRACE conn2 <- [1,826,null,{}] 07:38:03 INFO - PROCESS | 2010 | 1467124683781 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}] 07:38:03 INFO - PROCESS | 2010 | 1467124683782 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:03 INFO - PROCESS | 2010 | 1467124683874 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:38:03 INFO - PROCESS | 2010 | 1467124683877 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 2010 | 1467124683878 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e4000 == 38 [pid = 2010] [id = 214] 07:38:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x11613e000) [pid = 2010] [serial = 640] [outer = 0x0] 07:38:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x116a1b000) [pid = 2010] [serial = 641] [outer = 0x11613e000] 07:38:03 INFO - PROCESS | 2010 | 1467124683913 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x12696dc00) [pid = 2010] [serial = 642] [outer = 0x11613e000] 07:38:04 INFO - PROCESS | 2010 | 1467124684255 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 07:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:38:04 INFO - PROCESS | 2010 | 1467124684303 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 2010 | 1467124684304 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:38:04 INFO - PROCESS | 2010 | 1467124684306 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 2010 | 1467124684307 Marionette TRACE conn2 <- [1,830,null,{}] 07:38:04 INFO - PROCESS | 2010 | 1467124684309 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}] 07:38:04 INFO - PROCESS | 2010 | 1467124684310 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:04 INFO - PROCESS | 2010 | 1467124684389 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:38:04 INFO - PROCESS | 2010 | 1467124684392 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 2010 | 1467124684394 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x119409000 == 39 [pid = 2010] [id = 215] 07:38:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x12696b000) [pid = 2010] [serial = 643] [outer = 0x0] 07:38:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x126dd2c00) [pid = 2010] [serial = 644] [outer = 0x12696b000] 07:38:04 INFO - PROCESS | 2010 | 1467124684418 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x126ed2000) [pid = 2010] [serial = 645] [outer = 0x12696b000] 07:38:04 INFO - PROCESS | 2010 | 1467124684769 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 07:38:04 INFO - PROCESS | 2010 | 1467124684775 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 2010 | 1467124684778 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:38:04 INFO - PROCESS | 2010 | 1467124684781 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 2010 | 1467124684783 Marionette TRACE conn2 <- [1,834,null,{}] 07:38:04 INFO - PROCESS | 2010 | 1467124684789 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}] 07:38:04 INFO - PROCESS | 2010 | 1467124684792 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:04 INFO - PROCESS | 2010 | 1467124684933 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:38:05 INFO - PROCESS | 2010 | 1467124685019 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 2010 | 1467124685020 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292c8000 == 40 [pid = 2010] [id = 216] 07:38:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x127161000) [pid = 2010] [serial = 646] [outer = 0x0] 07:38:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1133ccc00) [pid = 2010] [serial = 647] [outer = 0x127161000] 07:38:05 INFO - PROCESS | 2010 | 1467124685070 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x128f85c00) [pid = 2010] [serial = 648] [outer = 0x127161000] 07:38:05 INFO - PROCESS | 2010 | 1467124685385 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]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 625ms 07:38:05 INFO - PROCESS | 2010 | 1467124685410 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 2010 | 1467124685411 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:38:05 INFO - PROCESS | 2010 | 1467124685413 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 2010 | 1467124685414 Marionette TRACE conn2 <- [1,838,null,{}] 07:38:05 INFO - PROCESS | 2010 | 1467124685424 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}] 07:38:05 INFO - PROCESS | 2010 | 1467124685425 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:05 INFO - PROCESS | 2010 | 1467124685511 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:38:05 INFO - PROCESS | 2010 | 1467124685583 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 2010 | 1467124685584 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x129991800 == 41 [pid = 2010] [id = 217] 07:38:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x12940cc00) [pid = 2010] [serial = 649] [outer = 0x0] 07:38:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x129425800) [pid = 2010] [serial = 650] [outer = 0x12940cc00] 07:38:05 INFO - PROCESS | 2010 | 1467124685610 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x12945ec00) [pid = 2010] [serial = 651] [outer = 0x12940cc00] 07:38:06 INFO - PROCESS | 2010 | 1467124686045 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 668ms 07:38:06 INFO - PROCESS | 2010 | 1467124686082 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 2010 | 1467124686085 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:38:06 INFO - PROCESS | 2010 | 1467124686107 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 2010 | 1467124686110 Marionette TRACE conn2 <- [1,842,null,{}] 07:38:06 INFO - PROCESS | 2010 | 1467124686114 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}] 07:38:06 INFO - PROCESS | 2010 | 1467124686115 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:06 INFO - PROCESS | 2010 | 1467124686220 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:38:06 INFO - PROCESS | 2010 | 1467124686288 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 2010 | 1467124686289 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x117460800 == 42 [pid = 2010] [id = 218] 07:38:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1129bd800) [pid = 2010] [serial = 652] [outer = 0x0] 07:38:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x112e5b000) [pid = 2010] [serial = 653] [outer = 0x1129bd800] 07:38:06 INFO - PROCESS | 2010 | 1467124686321 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1133ce400) [pid = 2010] [serial = 654] [outer = 0x1129bd800] 07:38:06 INFO - PROCESS | 2010 | 1467124686742 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 674ms 07:38:06 INFO - PROCESS | 2010 | 1467124686818 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 2010 | 1467124686821 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:38:06 INFO - PROCESS | 2010 | 1467124686829 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 2010 | 1467124686831 Marionette TRACE conn2 <- [1,846,null,{}] 07:38:06 INFO - PROCESS | 2010 | 1467124686835 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}] 07:38:06 INFO - PROCESS | 2010 | 1467124686838 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:06 INFO - PROCESS | 2010 | 1467124686939 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:38:07 INFO - PROCESS | 2010 | 1467124687008 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 2010 | 1467124687009 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c7000 == 43 [pid = 2010] [id = 219] 07:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118052400) [pid = 2010] [serial = 655] [outer = 0x0] 07:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x118098000) [pid = 2010] [serial = 656] [outer = 0x118052400] 07:38:07 INFO - PROCESS | 2010 | 1467124687040 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118621800) [pid = 2010] [serial = 657] [outer = 0x118052400] 07:38:07 INFO - PROCESS | 2010 | 1467124687459 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]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms 07:38:07 INFO - PROCESS | 2010 | 1467124687517 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 2010 | 1467124687519 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:38:07 INFO - PROCESS | 2010 | 1467124687523 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 2010 | 1467124687525 Marionette TRACE conn2 <- [1,850,null,{}] 07:38:07 INFO - PROCESS | 2010 | 1467124687533 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}] 07:38:07 INFO - PROCESS | 2010 | 1467124687539 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:07 INFO - PROCESS | 2010 | 1467124687637 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:38:07 INFO - PROCESS | 2010 | 1467124687705 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 2010 | 1467124687707 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a66a800 == 44 [pid = 2010] [id = 220] 07:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x120ff6000) [pid = 2010] [serial = 658] [outer = 0x0] 07:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12307d800) [pid = 2010] [serial = 659] [outer = 0x120ff6000] 07:38:07 INFO - PROCESS | 2010 | 1467124687740 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x123b60000) [pid = 2010] [serial = 660] [outer = 0x120ff6000] 07:38:08 INFO - PROCESS | 2010 | 1467124688260 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]]]}] 07:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 771ms 07:38:08 INFO - PROCESS | 2010 | 1467124688329 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 2010 | 1467124688332 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:38:08 INFO - PROCESS | 2010 | 1467124688335 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 2010 | 1467124688336 Marionette TRACE conn2 <- [1,854,null,{}] 07:38:08 INFO - PROCESS | 2010 | 1467124688339 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}] 07:38:08 INFO - PROCESS | 2010 | 1467124688340 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:08 INFO - PROCESS | 2010 | 1467124688440 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:38:08 INFO - PROCESS | 2010 | 1467124688545 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 2010 | 1467124688546 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d1c800 == 45 [pid = 2010] [id = 221] 07:38:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x126d18800) [pid = 2010] [serial = 661] [outer = 0x0] 07:38:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12892c400) [pid = 2010] [serial = 662] [outer = 0x126d18800] 07:38:08 INFO - PROCESS | 2010 | 1467124688593 Marionette DEBUG loaded listener.js 07:38:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x128bda400) [pid = 2010] [serial = 663] [outer = 0x126d18800] 07:38:09 INFO - PROCESS | 2010 | 1467124689269 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]]]}] 07:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 972ms 07:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:38:09 INFO - PROCESS | 2010 | 1467124689308 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:38:09 INFO - PROCESS | 2010 | 1467124689310 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:38:09 INFO - PROCESS | 2010 | 1467124689313 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 2010 | 1467124689316 Marionette TRACE conn2 <- [1,858,null,{}] 07:38:09 INFO - PROCESS | 2010 | 1467124689322 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}] 07:38:09 INFO - PROCESS | 2010 | 1467124689324 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:09 INFO - PROCESS | 2010 | 1467124689415 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:38:09 INFO - PROCESS | 2010 | 1467124689479 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 2010 | 1467124689482 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aac000 == 46 [pid = 2010] [id = 222] 07:38:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x113385400) [pid = 2010] [serial = 664] [outer = 0x0] 07:38:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1133d0400) [pid = 2010] [serial = 665] [outer = 0x113385400] 07:38:09 INFO - PROCESS | 2010 | 1467124689510 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x116903000) [pid = 2010] [serial = 666] [outer = 0x113385400] 07:38:09 INFO - PROCESS | 2010 | 1467124689956 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]]]}] 07:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 674ms 07:38:09 INFO - PROCESS | 2010 | 1467124689987 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:38:09 INFO - PROCESS | 2010 | 1467124689990 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:38:09 INFO - PROCESS | 2010 | 1467124689994 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 2010 | 1467124689996 Marionette TRACE conn2 <- [1,862,null,{}] 07:38:10 INFO - PROCESS | 2010 | 1467124689998 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}] 07:38:10 INFO - PROCESS | 2010 | 1467124690000 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x1292c8000 == 45 [pid = 2010] [id = 216] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x119409000 == 44 [pid = 2010] [id = 215] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e4000 == 43 [pid = 2010] [id = 214] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x124e69000 == 42 [pid = 2010] [id = 213] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x123d06000 == 41 [pid = 2010] [id = 212] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x123544800 == 40 [pid = 2010] [id = 211] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x120f41000 == 39 [pid = 2010] [id = 210] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x11940a000 == 38 [pid = 2010] [id = 209] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x118408800 == 37 [pid = 2010] [id = 208] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x116aac800 == 36 [pid = 2010] [id = 207] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x112fb7800 == 35 [pid = 2010] [id = 206] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x128a11800 == 34 [pid = 2010] [id = 204] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x11745c800 == 33 [pid = 2010] [id = 205] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x117d7f800 == 32 [pid = 2010] [id = 195] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x116aac000 == 31 [pid = 2010] [id = 222] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x123d1c800 == 30 [pid = 2010] [id = 221] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x12a66a800 == 29 [pid = 2010] [id = 220] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c7000 == 28 [pid = 2010] [id = 219] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x117460800 == 27 [pid = 2010] [id = 218] 07:38:10 INFO - PROCESS | 2010 | --DOCSHELL 0x129991800 == 26 [pid = 2010] [id = 217] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1133d3400) [pid = 2010] [serial = 587] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x11690bc00) [pid = 2010] [serial = 588] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119c91c00) [pid = 2010] [serial = 593] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1187e7800) [pid = 2010] [serial = 585] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x11808e000) [pid = 2010] [serial = 584] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1181ac000) [pid = 2010] [serial = 590] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1187e7c00) [pid = 2010] [serial = 591] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x11875b400) [pid = 2010] [serial = 576] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11808b000) [pid = 2010] [serial = 575] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x123446c00) [pid = 2010] [serial = 596] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123264800) [pid = 2010] [serial = 579] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1241f6c00) [pid = 2010] [serial = 599] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12942bc00) [pid = 2010] [serial = 609] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12696b800) [pid = 2010] [serial = 602] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12160b800) [pid = 2010] [serial = 578] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1298f1400) [pid = 2010] [serial = 611] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x12892cc00) [pid = 2010] [serial = 603] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x129416800) [pid = 2010] [serial = 608] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x128bd3400) [pid = 2010] [serial = 582] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x123b59000) [pid = 2010] [serial = 581] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x124e0e400) [pid = 2010] [serial = 600] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x128bcbc00) [pid = 2010] [serial = 605] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x123b61000) [pid = 2010] [serial = 597] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x128d7ac00) [pid = 2010] [serial = 606] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x120ff3000) [pid = 2010] [serial = 594] [outer = 0x0] [url = about:blank] 07:38:10 INFO - PROCESS | 2010 | 1467124690607 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:38:10 INFO - PROCESS | 2010 | 1467124690657 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 2010 | 1467124690658 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x112151800 == 27 [pid = 2010] [id = 223] 07:38:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1127e9400) [pid = 2010] [serial = 667] [outer = 0x0] 07:38:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1128a8000) [pid = 2010] [serial = 668] [outer = 0x1127e9400] 07:38:10 INFO - PROCESS | 2010 | 1467124690687 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x112955c00) [pid = 2010] [serial = 669] [outer = 0x1127e9400] 07:38:10 INFO - PROCESS | 2010 | 1467124690981 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1020ms 07:38:11 INFO - PROCESS | 2010 | 1467124691023 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 2010 | 1467124691026 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:38:11 INFO - PROCESS | 2010 | 1467124691030 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 2010 | 1467124691032 Marionette TRACE conn2 <- [1,866,null,{}] 07:38:11 INFO - PROCESS | 2010 | 1467124691038 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}] 07:38:11 INFO - PROCESS | 2010 | 1467124691040 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:11 INFO - PROCESS | 2010 | 1467124691120 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:38:11 INFO - PROCESS | 2010 | 1467124691124 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 2010 | 1467124691126 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169a5800 == 28 [pid = 2010] [id = 224] 07:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x11337a800) [pid = 2010] [serial = 670] [outer = 0x0] 07:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x115def400) [pid = 2010] [serial = 671] [outer = 0x11337a800] 07:38:11 INFO - PROCESS | 2010 | 1467124691155 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x116f8f400) [pid = 2010] [serial = 672] [outer = 0x11337a800] 07:38:11 INFO - PROCESS | 2010 | 1467124691498 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 07:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:38:11 INFO - PROCESS | 2010 | 1467124691554 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 2010 | 1467124691556 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:38:11 INFO - PROCESS | 2010 | 1467124691558 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 2010 | 1467124691560 Marionette TRACE conn2 <- [1,870,null,{}] 07:38:11 INFO - PROCESS | 2010 | 1467124691562 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}] 07:38:11 INFO - PROCESS | 2010 | 1467124691564 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:11 INFO - PROCESS | 2010 | 1467124691640 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:38:11 INFO - PROCESS | 2010 | 1467124691648 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 2010 | 1467124691649 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x117159800 == 29 [pid = 2010] [id = 225] 07:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x11808e400) [pid = 2010] [serial = 673] [outer = 0x0] 07:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1181b4c00) [pid = 2010] [serial = 674] [outer = 0x11808e400] 07:38:11 INFO - PROCESS | 2010 | 1467124691686 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x11875d800) [pid = 2010] [serial = 675] [outer = 0x11808e400] 07:38:12 INFO - PROCESS | 2010 | 1467124692043 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]]]}] 07:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 07:38:12 INFO - PROCESS | 2010 | 1467124692080 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 2010 | 1467124692082 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:38:12 INFO - PROCESS | 2010 | 1467124692090 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 2010 | 1467124692094 Marionette TRACE conn2 <- [1,874,null,{}] 07:38:12 INFO - PROCESS | 2010 | 1467124692096 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}] 07:38:12 INFO - PROCESS | 2010 | 1467124692099 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:12 INFO - PROCESS | 2010 | 1467124692187 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:38:12 INFO - PROCESS | 2010 | 1467124692192 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 2010 | 1467124692193 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191f3800 == 30 [pid = 2010] [id = 226] 07:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1187ea400) [pid = 2010] [serial = 676] [outer = 0x0] 07:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119372400) [pid = 2010] [serial = 677] [outer = 0x1187ea400] 07:38:12 INFO - PROCESS | 2010 | 1467124692223 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119d35000) [pid = 2010] [serial = 678] [outer = 0x1187ea400] 07:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 625ms 07:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:38:12 INFO - PROCESS | 2010 | 1467124692707 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]]]}] 07:38:12 INFO - PROCESS | 2010 | 1467124692711 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 2010 | 1467124692712 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:38:12 INFO - PROCESS | 2010 | 1467124692714 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 2010 | 1467124692715 Marionette TRACE conn2 <- [1,878,null,{}] 07:38:12 INFO - PROCESS | 2010 | 1467124692720 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}] 07:38:12 INFO - PROCESS | 2010 | 1467124692722 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:12 INFO - PROCESS | 2010 | 1467124692816 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:38:12 INFO - PROCESS | 2010 | 1467124692829 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 2010 | 1467124692830 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198ab000 == 31 [pid = 2010] [id = 227] 07:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x112cc7800) [pid = 2010] [serial = 679] [outer = 0x0] 07:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119d35400) [pid = 2010] [serial = 680] [outer = 0x112cc7800] 07:38:12 INFO - PROCESS | 2010 | 1467124692862 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12160e000) [pid = 2010] [serial = 681] [outer = 0x112cc7800] 07:38:13 INFO - PROCESS | 2010 | 1467124693376 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 673ms 07:38:13 INFO - PROCESS | 2010 | 1467124693388 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 2010 | 1467124693390 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:38:13 INFO - PROCESS | 2010 | 1467124693394 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 2010 | 1467124693396 Marionette TRACE conn2 <- [1,882,null,{}] 07:38:13 INFO - PROCESS | 2010 | 1467124693399 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}] 07:38:13 INFO - PROCESS | 2010 | 1467124693401 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:13 INFO - PROCESS | 2010 | 1467124693559 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:38:13 INFO - PROCESS | 2010 | 1467124693607 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 2010 | 1467124693611 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230d4000 == 32 [pid = 2010] [id = 228] 07:38:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11808cc00) [pid = 2010] [serial = 682] [outer = 0x0] 07:38:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x123b54c00) [pid = 2010] [serial = 683] [outer = 0x11808cc00] 07:38:13 INFO - PROCESS | 2010 | 1467124693644 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x123bd9000) [pid = 2010] [serial = 684] [outer = 0x11808cc00] 07:38:13 INFO - PROCESS | 2010 | 1467124693976 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 07:38:14 INFO - PROCESS | 2010 | 1467124694014 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 2010 | 1467124694015 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:38:14 INFO - PROCESS | 2010 | 1467124694017 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 2010 | 1467124694018 Marionette TRACE conn2 <- [1,886,null,{}] 07:38:14 INFO - PROCESS | 2010 | 1467124694020 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}] 07:38:14 INFO - PROCESS | 2010 | 1467124694022 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:14 INFO - PROCESS | 2010 | 1467124694128 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:38:14 INFO - PROCESS | 2010 | 1467124694132 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 2010 | 1467124694133 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x112141800 == 33 [pid = 2010] [id = 229] 07:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1127e3000) [pid = 2010] [serial = 685] [outer = 0x0] 07:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1241f4c00) [pid = 2010] [serial = 686] [outer = 0x1127e3000] 07:38:14 INFO - PROCESS | 2010 | 1467124694158 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12696bc00) [pid = 2010] [serial = 687] [outer = 0x1127e3000] 07:38:14 INFO - PROCESS | 2010 | 1467124694525 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 521ms 07:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:38:14 INFO - PROCESS | 2010 | 1467124694538 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 2010 | 1467124694539 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:38:14 INFO - PROCESS | 2010 | 1467124694541 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 2010 | 1467124694542 Marionette TRACE conn2 <- [1,890,null,{}] 07:38:14 INFO - PROCESS | 2010 | 1467124694545 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}] 07:38:14 INFO - PROCESS | 2010 | 1467124694546 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:14 INFO - PROCESS | 2010 | 1467124694641 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:38:14 INFO - PROCESS | 2010 | 1467124694653 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 2010 | 1467124694655 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e27000 == 34 [pid = 2010] [id = 230] 07:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x11295f000) [pid = 2010] [serial = 688] [outer = 0x0] 07:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x126e37000) [pid = 2010] [serial = 689] [outer = 0x11295f000] 07:38:14 INFO - PROCESS | 2010 | 1467124694680 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12892e800) [pid = 2010] [serial = 690] [outer = 0x11295f000] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119d34c00) [pid = 2010] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x123b5b800) [pid = 2010] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x128d7e800) [pid = 2010] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1176f4c00) [pid = 2010] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x113378000) [pid = 2010] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11295f400) [pid = 2010] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x112d29000) [pid = 2010] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x113c3b800) [pid = 2010] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1128a9c00) [pid = 2010] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11613e000) [pid = 2010] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x127161000) [pid = 2010] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12696b000) [pid = 2010] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1132bac00) [pid = 2010] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:38:15 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12940cc00) [pid = 2010] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:38:15 INFO - PROCESS | 2010 | 1467124695160 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]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 669ms 07:38:15 INFO - PROCESS | 2010 | 1467124695212 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 2010 | 1467124695213 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:38:15 INFO - PROCESS | 2010 | 1467124695217 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 2010 | 1467124695219 Marionette TRACE conn2 <- [1,894,null,{}] 07:38:15 INFO - PROCESS | 2010 | 1467124695222 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}] 07:38:15 INFO - PROCESS | 2010 | 1467124695224 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:15 INFO - PROCESS | 2010 | 1467124695334 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:38:15 INFO - PROCESS | 2010 | 1467124695440 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 2010 | 1467124695442 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e2d000 == 35 [pid = 2010] [id = 231] 07:38:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x11295c400) [pid = 2010] [serial = 691] [outer = 0x0] 07:38:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1176f4c00) [pid = 2010] [serial = 692] [outer = 0x11295c400] 07:38:15 INFO - PROCESS | 2010 | 1467124695482 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119d36800) [pid = 2010] [serial = 693] [outer = 0x11295c400] 07:38:15 INFO - PROCESS | 2010 | 1467124695855 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]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 07:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:38:15 INFO - PROCESS | 2010 | 1467124695888 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 2010 | 1467124695889 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:38:15 INFO - PROCESS | 2010 | 1467124695891 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 2010 | 1467124695892 Marionette TRACE conn2 <- [1,898,null,{}] 07:38:15 INFO - PROCESS | 2010 | 1467124695894 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}] 07:38:15 INFO - PROCESS | 2010 | 1467124695895 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:15 INFO - PROCESS | 2010 | 1467124695994 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:38:16 INFO - PROCESS | 2010 | 1467124696002 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 2010 | 1467124696003 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e7800 == 36 [pid = 2010] [id = 232] 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118094000) [pid = 2010] [serial = 694] [outer = 0x0] 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x124e03000) [pid = 2010] [serial = 695] [outer = 0x118094000] 07:38:16 INFO - PROCESS | 2010 | 1467124696028 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12715e400) [pid = 2010] [serial = 696] [outer = 0x118094000] 07:38:16 INFO - PROCESS | 2010 | 1467124696324 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]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 07:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:38:16 INFO - PROCESS | 2010 | 1467124696359 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 2010 | 1467124696360 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:38:16 INFO - PROCESS | 2010 | 1467124696363 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 2010 | 1467124696364 Marionette TRACE conn2 <- [1,902,null,{}] 07:38:16 INFO - PROCESS | 2010 | 1467124696367 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}] 07:38:16 INFO - PROCESS | 2010 | 1467124696369 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:16 INFO - PROCESS | 2010 | 1467124696446 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:38:16 INFO - PROCESS | 2010 | 1467124696449 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 2010 | 1467124696451 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b7800 == 37 [pid = 2010] [id = 233] 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12324fc00) [pid = 2010] [serial = 697] [outer = 0x0] 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x128bce400) [pid = 2010] [serial = 698] [outer = 0x12324fc00] 07:38:16 INFO - PROCESS | 2010 | 1467124696479 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128f82800) [pid = 2010] [serial = 699] [outer = 0x12324fc00] 07:38:16 INFO - PROCESS | 2010 | 1467124696842 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]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 07:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:38:16 INFO - PROCESS | 2010 | 1467124696881 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 2010 | 1467124696883 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:38:16 INFO - PROCESS | 2010 | 1467124696885 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 2010 | 1467124696887 Marionette TRACE conn2 <- [1,906,null,{}] 07:38:16 INFO - PROCESS | 2010 | 1467124696889 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}] 07:38:16 INFO - PROCESS | 2010 | 1467124696891 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:16 INFO - PROCESS | 2010 | 1467124696978 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:38:16 INFO - PROCESS | 2010 | 1467124696982 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 2010 | 1467124696983 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191e8000 == 38 [pid = 2010] [id = 234] 07:38:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128d85c00) [pid = 2010] [serial = 700] [outer = 0x0] 07:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x129422000) [pid = 2010] [serial = 701] [outer = 0x128d85c00] 07:38:17 INFO - PROCESS | 2010 | 1467124697009 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1298e8800) [pid = 2010] [serial = 702] [outer = 0x128d85c00] 07:38:17 INFO - PROCESS | 2010 | 1467124697552 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]]]}] 07:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 07:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:38:17 INFO - PROCESS | 2010 | 1467124697607 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:38:17 INFO - PROCESS | 2010 | 1467124697610 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:38:17 INFO - PROCESS | 2010 | 1467124697613 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 2010 | 1467124697615 Marionette TRACE conn2 <- [1,910,null,{}] 07:38:17 INFO - PROCESS | 2010 | 1467124697621 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}] 07:38:17 INFO - PROCESS | 2010 | 1467124697623 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:17 INFO - PROCESS | 2010 | 1467124697734 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:38:17 INFO - PROCESS | 2010 | 1467124697859 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 2010 | 1467124697861 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x118304800 == 39 [pid = 2010] [id = 235] 07:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1133d5c00) [pid = 2010] [serial = 703] [outer = 0x0] 07:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x115defc00) [pid = 2010] [serial = 704] [outer = 0x1133d5c00] 07:38:17 INFO - PROCESS | 2010 | 1467124697892 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1176fb800) [pid = 2010] [serial = 705] [outer = 0x1133d5c00] 07:38:18 INFO - PROCESS | 2010 | 1467124698538 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]]]}] 07:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 976ms 07:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:38:18 INFO - PROCESS | 2010 | 1467124698589 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 2010 | 1467124698591 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:38:18 INFO - PROCESS | 2010 | 1467124698594 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 2010 | 1467124698597 Marionette TRACE conn2 <- [1,914,null,{}] 07:38:18 INFO - PROCESS | 2010 | 1467124698605 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}] 07:38:18 INFO - PROCESS | 2010 | 1467124698607 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:18 INFO - PROCESS | 2010 | 1467124698711 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:38:18 INFO - PROCESS | 2010 | 1467124698788 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 2010 | 1467124698791 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x113c20000 == 40 [pid = 2010] [id = 236] 07:38:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x113da7800) [pid = 2010] [serial = 706] [outer = 0x0] 07:38:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x115e5ec00) [pid = 2010] [serial = 707] [outer = 0x113da7800] 07:38:18 INFO - PROCESS | 2010 | 1467124698820 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x117dce000) [pid = 2010] [serial = 708] [outer = 0x113da7800] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b7800 == 39 [pid = 2010] [id = 233] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e7800 == 38 [pid = 2010] [id = 232] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x124e2d000 == 37 [pid = 2010] [id = 231] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x124e27000 == 36 [pid = 2010] [id = 230] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x112141800 == 35 [pid = 2010] [id = 229] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x1230d4000 == 34 [pid = 2010] [id = 228] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x1198ab000 == 33 [pid = 2010] [id = 227] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x1191f3800 == 32 [pid = 2010] [id = 226] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x117159800 == 31 [pid = 2010] [id = 225] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x1169a5800 == 30 [pid = 2010] [id = 224] 07:38:19 INFO - PROCESS | 2010 | --DOCSHELL 0x112151800 == 29 [pid = 2010] [id = 223] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x129425800) [pid = 2010] [serial = 650] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12160ec00) [pid = 2010] [serial = 632] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123ce2400) [pid = 2010] [serial = 635] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123b5a800) [pid = 2010] [serial = 633] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12a827800) [pid = 2010] [serial = 612] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118097c00) [pid = 2010] [serial = 623] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1184cd400) [pid = 2010] [serial = 624] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116a14000) [pid = 2010] [serial = 614] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x124e06000) [pid = 2010] [serial = 638] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x117dd7800) [pid = 2010] [serial = 615] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1187e8000) [pid = 2010] [serial = 626] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119368400) [pid = 2010] [serial = 627] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x113c6a400) [pid = 2010] [serial = 620] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x115dfa800) [pid = 2010] [serial = 621] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1128af000) [pid = 2010] [serial = 617] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x112979400) [pid = 2010] [serial = 618] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1244df400) [pid = 2010] [serial = 636] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12696dc00) [pid = 2010] [serial = 642] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x128f85c00) [pid = 2010] [serial = 648] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x116a1b000) [pid = 2010] [serial = 641] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x126ed2000) [pid = 2010] [serial = 645] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1133ccc00) [pid = 2010] [serial = 647] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x126dd2c00) [pid = 2010] [serial = 644] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x126968c00) [pid = 2010] [serial = 639] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1194d8c00) [pid = 2010] [serial = 630] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x119375000) [pid = 2010] [serial = 629] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x12945ec00) [pid = 2010] [serial = 651] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 2010 | 1467124699238 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]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 677ms 07:38:19 INFO - PROCESS | 2010 | 1467124699272 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 2010 | 1467124699276 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:38:19 INFO - PROCESS | 2010 | 1467124699280 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 2010 | 1467124699282 Marionette TRACE conn2 <- [1,918,null,{}] 07:38:19 INFO - PROCESS | 2010 | 1467124699284 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}] 07:38:19 INFO - PROCESS | 2010 | 1467124699286 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:19 INFO - PROCESS | 2010 | 1467124699367 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:38:19 INFO - PROCESS | 2010 | 1467124699419 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 2010 | 1467124699421 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d91800 == 30 [pid = 2010] [id = 237] 07:38:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x116a14000) [pid = 2010] [serial = 709] [outer = 0x0] 07:38:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x11808ac00) [pid = 2010] [serial = 710] [outer = 0x116a14000] 07:38:19 INFO - PROCESS | 2010 | 1467124699449 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x118764c00) [pid = 2010] [serial = 711] [outer = 0x116a14000] 07:38:19 INFO - PROCESS | 2010 | 1467124699748 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]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 07:38:19 INFO - PROCESS | 2010 | 1467124699799 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 2010 | 1467124699801 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:38:19 INFO - PROCESS | 2010 | 1467124699806 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 2010 | 1467124699808 Marionette TRACE conn2 <- [1,922,null,{}] 07:38:19 INFO - PROCESS | 2010 | 1467124699815 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}] 07:38:19 INFO - PROCESS | 2010 | 1467124699819 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:19 INFO - PROCESS | 2010 | 1467124699899 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:38:19 INFO - PROCESS | 2010 | 1467124699953 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 2010 | 1467124699955 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x119409000 == 31 [pid = 2010] [id = 238] 07:38:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118768000) [pid = 2010] [serial = 712] [outer = 0x0] 07:38:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11942e400) [pid = 2010] [serial = 713] [outer = 0x118768000] 07:38:19 INFO - PROCESS | 2010 | 1467124699983 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119fec000) [pid = 2010] [serial = 714] [outer = 0x118768000] 07:38:20 INFO - PROCESS | 2010 | 1467124700280 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]]]}] 07:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 07:38:20 INFO - PROCESS | 2010 | 1467124700327 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:38:20 INFO - PROCESS | 2010 | 1467124700328 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:38:20 INFO - PROCESS | 2010 | 1467124700331 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 2010 | 1467124700332 Marionette TRACE conn2 <- [1,926,null,{}] 07:38:20 INFO - PROCESS | 2010 | 1467124700334 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}] 07:38:20 INFO - PROCESS | 2010 | 1467124700337 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:20 INFO - PROCESS | 2010 | 1467124700417 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:38:20 INFO - PROCESS | 2010 | 1467124700469 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 2010 | 1467124700470 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x121695000 == 32 [pid = 2010] [id = 239] 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11295cc00) [pid = 2010] [serial = 715] [outer = 0x0] 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x123254c00) [pid = 2010] [serial = 716] [outer = 0x11295cc00] 07:38:20 INFO - PROCESS | 2010 | 1467124700495 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123b5a800) [pid = 2010] [serial = 717] [outer = 0x11295cc00] 07:38:20 INFO - PROCESS | 2010 | 1467124700792 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]]]}] 07:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 07:38:20 INFO - PROCESS | 2010 | 1467124700801 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 2010 | 1467124700804 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:38:20 INFO - PROCESS | 2010 | 1467124700813 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 2010 | 1467124700814 Marionette TRACE conn2 <- [1,930,null,{}] 07:38:20 INFO - PROCESS | 2010 | 1467124700816 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}] 07:38:20 INFO - PROCESS | 2010 | 1467124700818 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:20 INFO - PROCESS | 2010 | 1467124700899 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:38:20 INFO - PROCESS | 2010 | 1467124700905 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 2010 | 1467124700906 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236c3000 == 33 [pid = 2010] [id = 240] 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x112e5e000) [pid = 2010] [serial = 718] [outer = 0x0] 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x123c24c00) [pid = 2010] [serial = 719] [outer = 0x112e5e000] 07:38:20 INFO - PROCESS | 2010 | 1467124700931 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1244db400) [pid = 2010] [serial = 720] [outer = 0x112e5e000] 07:38:21 INFO - PROCESS | 2010 | 1467124701296 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]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 07:38:21 INFO - PROCESS | 2010 | 1467124701332 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 2010 | 1467124701334 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:38:21 INFO - PROCESS | 2010 | 1467124701336 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 2010 | 1467124701337 Marionette TRACE conn2 <- [1,934,null,{}] 07:38:21 INFO - PROCESS | 2010 | 1467124701340 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}] 07:38:21 INFO - PROCESS | 2010 | 1467124701344 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:21 INFO - PROCESS | 2010 | 1467124701473 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:38:21 INFO - PROCESS | 2010 | 1467124701489 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 2010 | 1467124701491 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e2d000 == 34 [pid = 2010] [id = 241] 07:38:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x124d77400) [pid = 2010] [serial = 721] [outer = 0x0] 07:38:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x126970400) [pid = 2010] [serial = 722] [outer = 0x124d77400] 07:38:21 INFO - PROCESS | 2010 | 1467124701517 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x128d79c00) [pid = 2010] [serial = 723] [outer = 0x124d77400] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12324fc00) [pid = 2010] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11808cc00) [pid = 2010] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x112cc7800) [pid = 2010] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1127e3000) [pid = 2010] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1127e9400) [pid = 2010] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1187ea400) [pid = 2010] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11337a800) [pid = 2010] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x113385400) [pid = 2010] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x11808e400) [pid = 2010] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x11295f000) [pid = 2010] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x11295c400) [pid = 2010] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x118094000) [pid = 2010] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1129bd800) [pid = 2010] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x118052400) [pid = 2010] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x120ff6000) [pid = 2010] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:38:22 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x126d18800) [pid = 2010] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:38:22 INFO - PROCESS | 2010 | 1467124702205 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 920ms 07:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:38:22 INFO - PROCESS | 2010 | 1467124702257 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 2010 | 1467124702259 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:38:22 INFO - PROCESS | 2010 | 1467124702262 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 2010 | 1467124702264 Marionette TRACE conn2 <- [1,938,null,{}] 07:38:22 INFO - PROCESS | 2010 | 1467124702288 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}] 07:38:22 INFO - PROCESS | 2010 | 1467124702290 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:22 INFO - PROCESS | 2010 | 1467124702393 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:38:22 INFO - PROCESS | 2010 | 1467124702459 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 2010 | 1467124702460 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x117461800 == 35 [pid = 2010] [id = 242] 07:38:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x11295dc00) [pid = 2010] [serial = 724] [outer = 0x0] 07:38:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x11337a800) [pid = 2010] [serial = 725] [outer = 0x11295dc00] 07:38:22 INFO - PROCESS | 2010 | 1467124702492 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x116754000) [pid = 2010] [serial = 726] [outer = 0x11295dc00] 07:38:22 INFO - PROCESS | 2010 | 1467124702927 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 720ms 07:38:22 INFO - PROCESS | 2010 | 1467124702985 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 2010 | 1467124702988 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:38:22 INFO - PROCESS | 2010 | 1467124702994 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 2010 | 1467124702996 Marionette TRACE conn2 <- [1,942,null,{}] 07:38:23 INFO - PROCESS | 2010 | 1467124702999 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}] 07:38:23 INFO - PROCESS | 2010 | 1467124703001 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:23 INFO - PROCESS | 2010 | 1467124703100 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:38:23 INFO - PROCESS | 2010 | 1467124703165 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 2010 | 1467124703167 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x117146800 == 36 [pid = 2010] [id = 243] 07:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x118098800) [pid = 2010] [serial = 727] [outer = 0x0] 07:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118621c00) [pid = 2010] [serial = 728] [outer = 0x118098800] 07:38:23 INFO - PROCESS | 2010 | 1467124703199 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11904b400) [pid = 2010] [serial = 729] [outer = 0x118098800] 07:38:23 INFO - PROCESS | 2010 | 1467124703657 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]]]}] 07:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 07:38:23 INFO - PROCESS | 2010 | 1467124703665 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 2010 | 1467124703667 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:38:23 INFO - PROCESS | 2010 | 1467124703672 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 2010 | 1467124703674 Marionette TRACE conn2 <- [1,946,null,{}] 07:38:23 INFO - PROCESS | 2010 | 1467124703682 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}] 07:38:23 INFO - PROCESS | 2010 | 1467124703685 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:23 INFO - PROCESS | 2010 | 1467124703780 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:38:23 INFO - PROCESS | 2010 | 1467124703844 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 2010 | 1467124703847 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1c800 == 37 [pid = 2010] [id = 244] 07:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119d37c00) [pid = 2010] [serial = 730] [outer = 0x0] 07:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x123b62800) [pid = 2010] [serial = 731] [outer = 0x119d37c00] 07:38:23 INFO - PROCESS | 2010 | 1467124703885 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x12462f000) [pid = 2010] [serial = 732] [outer = 0x119d37c00] 07:38:24 INFO - PROCESS | 2010 | 1467124704305 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 673ms 07:38:24 INFO - PROCESS | 2010 | 1467124704345 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 2010 | 1467124704347 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:38:24 INFO - PROCESS | 2010 | 1467124704349 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 2010 | 1467124704351 Marionette TRACE conn2 <- [1,950,null,{}] 07:38:24 INFO - PROCESS | 2010 | 1467124704353 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}] 07:38:24 INFO - PROCESS | 2010 | 1467124704354 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:24 INFO - PROCESS | 2010 | 1467124704469 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:38:24 INFO - PROCESS | 2010 | 1467124704523 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 2010 | 1467124704524 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc4800 == 38 [pid = 2010] [id = 245] 07:38:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x126d18800) [pid = 2010] [serial = 733] [outer = 0x0] 07:38:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x12715e800) [pid = 2010] [serial = 734] [outer = 0x126d18800] 07:38:24 INFO - PROCESS | 2010 | 1467124704554 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x128bcf800) [pid = 2010] [serial = 735] [outer = 0x126d18800] 07:38:24 INFO - PROCESS | 2010 | 1467124704964 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 07:38:24 INFO - PROCESS | 2010 | 1467124704971 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:38:24 INFO - PROCESS | 2010 | 1467124704972 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:38:24 INFO - PROCESS | 2010 | 1467124704975 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 2010 | 1467124704976 Marionette TRACE conn2 <- [1,954,null,{}] 07:38:24 INFO - PROCESS | 2010 | 1467124704978 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}] 07:38:24 INFO - PROCESS | 2010 | 1467124704980 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:25 INFO - PROCESS | 2010 | 1467124705078 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:38:25 INFO - PROCESS | 2010 | 1467124705138 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 2010 | 1467124705139 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x121689000 == 39 [pid = 2010] [id = 246] 07:38:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x112d28c00) [pid = 2010] [serial = 736] [outer = 0x0] 07:38:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x126970c00) [pid = 2010] [serial = 737] [outer = 0x112d28c00] 07:38:25 INFO - PROCESS | 2010 | 1467124705171 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x128f86c00) [pid = 2010] [serial = 738] [outer = 0x112d28c00] 07:38:25 INFO - PROCESS | 2010 | 1467124705660 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]]]}] 07:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 718ms 07:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:38:25 INFO - PROCESS | 2010 | 1467124705694 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 2010 | 1467124705696 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:38:25 INFO - PROCESS | 2010 | 1467124705699 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 2010 | 1467124705701 Marionette TRACE conn2 <- [1,958,null,{}] 07:38:25 INFO - PROCESS | 2010 | 1467124705726 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}] 07:38:25 INFO - PROCESS | 2010 | 1467124705727 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:25 INFO - PROCESS | 2010 | 1467124705825 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:38:25 INFO - PROCESS | 2010 | 1467124705893 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 2010 | 1467124705895 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x116685800 == 40 [pid = 2010] [id = 247] 07:38:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x113c61800) [pid = 2010] [serial = 739] [outer = 0x0] 07:38:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x116f8ec00) [pid = 2010] [serial = 740] [outer = 0x113c61800] 07:38:25 INFO - PROCESS | 2010 | 1467124705925 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1181aa000) [pid = 2010] [serial = 741] [outer = 0x113c61800] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x1236c3000 == 39 [pid = 2010] [id = 240] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x121695000 == 38 [pid = 2010] [id = 239] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x119409000 == 37 [pid = 2010] [id = 238] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x117d91800 == 36 [pid = 2010] [id = 237] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x113c20000 == 35 [pid = 2010] [id = 236] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x118304800 == 34 [pid = 2010] [id = 235] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x1191e8000 == 33 [pid = 2010] [id = 234] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x121689000 == 32 [pid = 2010] [id = 246] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc4800 == 31 [pid = 2010] [id = 245] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1c800 == 30 [pid = 2010] [id = 244] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x117146800 == 29 [pid = 2010] [id = 243] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x124e2d000 == 28 [pid = 2010] [id = 241] 07:38:26 INFO - PROCESS | 2010 | --DOCSHELL 0x117461800 == 27 [pid = 2010] [id = 242] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x123b54c00) [pid = 2010] [serial = 683] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12160e000) [pid = 2010] [serial = 681] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1241f4c00) [pid = 2010] [serial = 686] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1128a8000) [pid = 2010] [serial = 668] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x112955c00) [pid = 2010] [serial = 669] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119372400) [pid = 2010] [serial = 677] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x119d35000) [pid = 2010] [serial = 678] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x115def400) [pid = 2010] [serial = 671] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x116f8f400) [pid = 2010] [serial = 672] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x116903000) [pid = 2010] [serial = 666] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1133d0400) [pid = 2010] [serial = 665] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1181b4c00) [pid = 2010] [serial = 674] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x11875d800) [pid = 2010] [serial = 675] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x123bd9000) [pid = 2010] [serial = 684] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x126e37000) [pid = 2010] [serial = 689] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1176f4c00) [pid = 2010] [serial = 692] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x124e03000) [pid = 2010] [serial = 695] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x1133ce400) [pid = 2010] [serial = 654] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x112e5b000) [pid = 2010] [serial = 653] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x12892e800) [pid = 2010] [serial = 690] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x12696bc00) [pid = 2010] [serial = 687] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x118621800) [pid = 2010] [serial = 657] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x119d35400) [pid = 2010] [serial = 680] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x118098000) [pid = 2010] [serial = 656] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x123b60000) [pid = 2010] [serial = 660] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x12307d800) [pid = 2010] [serial = 659] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x12715e400) [pid = 2010] [serial = 696] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x128f82800) [pid = 2010] [serial = 699] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x119d36800) [pid = 2010] [serial = 693] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x128bda400) [pid = 2010] [serial = 663] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x12892c400) [pid = 2010] [serial = 662] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x128bce400) [pid = 2010] [serial = 698] [outer = 0x0] [url = about:blank] 07:38:26 INFO - PROCESS | 2010 | 1467124706806 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]]]}] 07:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1125ms 07:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:38:26 INFO - PROCESS | 2010 | 1467124706823 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:38:26 INFO - PROCESS | 2010 | 1467124706826 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:38:26 INFO - PROCESS | 2010 | 1467124706829 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 2010 | 1467124706830 Marionette TRACE conn2 <- [1,962,null,{}] 07:38:26 INFO - PROCESS | 2010 | 1467124706834 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}] 07:38:26 INFO - PROCESS | 2010 | 1467124706836 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:26 INFO - PROCESS | 2010 | 1467124706915 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:38:26 INFO - PROCESS | 2010 | 1467124706964 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 2010 | 1467124706967 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x113c1e000 == 28 [pid = 2010] [id = 248] 07:38:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x112955c00) [pid = 2010] [serial = 742] [outer = 0x0] 07:38:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x112d29800) [pid = 2010] [serial = 743] [outer = 0x112955c00] 07:38:26 INFO - PROCESS | 2010 | 1467124706995 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x1133d4400) [pid = 2010] [serial = 744] [outer = 0x112955c00] 07:38:27 INFO - PROCESS | 2010 | 1467124707328 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 07:38:27 INFO - PROCESS | 2010 | 1467124707348 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 2010 | 1467124707352 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:38:27 INFO - PROCESS | 2010 | 1467124707359 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 2010 | 1467124707361 Marionette TRACE conn2 <- [1,966,null,{}] 07:38:27 INFO - PROCESS | 2010 | 1467124707364 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}] 07:38:27 INFO - PROCESS | 2010 | 1467124707365 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:27 INFO - PROCESS | 2010 | 1467124707445 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:38:27 INFO - PROCESS | 2010 | 1467124707450 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 2010 | 1467124707451 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x11714c800 == 29 [pid = 2010] [id = 249] 07:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x115d0fc00) [pid = 2010] [serial = 745] [outer = 0x0] 07:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x118060c00) [pid = 2010] [serial = 746] [outer = 0x115d0fc00] 07:38:27 INFO - PROCESS | 2010 | 1467124707482 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x1181a9c00) [pid = 2010] [serial = 747] [outer = 0x115d0fc00] 07:38:27 INFO - PROCESS | 2010 | 1467124707833 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 07:38:27 INFO - PROCESS | 2010 | 1467124707880 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:38:27 INFO - PROCESS | 2010 | 1467124707881 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:38:27 INFO - PROCESS | 2010 | 1467124707883 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 2010 | 1467124707886 Marionette TRACE conn2 <- [1,970,null,{}] 07:38:27 INFO - PROCESS | 2010 | 1467124707894 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}] 07:38:27 INFO - PROCESS | 2010 | 1467124707897 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:27 INFO - PROCESS | 2010 | 1467124707973 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:38:27 INFO - PROCESS | 2010 | 1467124707978 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 2010 | 1467124707980 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x118657800 == 30 [pid = 2010] [id = 250] 07:38:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x11297a400) [pid = 2010] [serial = 748] [outer = 0x0] 07:38:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x11936a400) [pid = 2010] [serial = 749] [outer = 0x11297a400] 07:38:28 INFO - PROCESS | 2010 | 1467124708011 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x11942ec00) [pid = 2010] [serial = 750] [outer = 0x11297a400] 07:38:28 INFO - PROCESS | 2010 | 1467124708359 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]]]}] 07:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 07:38:28 INFO - PROCESS | 2010 | 1467124708405 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 2010 | 1467124708407 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:38:28 INFO - PROCESS | 2010 | 1467124708409 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 2010 | 1467124708410 Marionette TRACE conn2 <- [1,974,null,{}] 07:38:28 INFO - PROCESS | 2010 | 1467124708413 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}] 07:38:28 INFO - PROCESS | 2010 | 1467124708414 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:28 INFO - PROCESS | 2010 | 1467124708516 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:38:28 INFO - PROCESS | 2010 | 1467124708548 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 2010 | 1467124708549 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x119411800 == 31 [pid = 2010] [id = 251] 07:38:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x1194cb000) [pid = 2010] [serial = 751] [outer = 0x0] 07:38:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x119839400) [pid = 2010] [serial = 752] [outer = 0x1194cb000] 07:38:28 INFO - PROCESS | 2010 | 1467124708575 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x119fdf400) [pid = 2010] [serial = 753] [outer = 0x1194cb000] 07:38:28 INFO - PROCESS | 2010 | 1467124708882 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]]]}] 07:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 07:38:28 INFO - PROCESS | 2010 | 1467124708929 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 2010 | 1467124708939 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:38:28 INFO - PROCESS | 2010 | 1467124708951 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 2010 | 1467124708952 Marionette TRACE conn2 <- [1,978,null,{}] 07:38:28 INFO - PROCESS | 2010 | 1467124708954 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}] 07:38:28 INFO - PROCESS | 2010 | 1467124708955 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:29 INFO - PROCESS | 2010 | 1467124709052 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:38:29 INFO - PROCESS | 2010 | 1467124709055 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 2010 | 1467124709056 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x12167d800 == 32 [pid = 2010] [id = 252] 07:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x112956800) [pid = 2010] [serial = 754] [outer = 0x0] 07:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x119febc00) [pid = 2010] [serial = 755] [outer = 0x112956800] 07:38:29 INFO - PROCESS | 2010 | 1467124709081 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x123259c00) [pid = 2010] [serial = 756] [outer = 0x112956800] 07:38:29 INFO - PROCESS | 2010 | 1467124709433 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]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 07:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:38:29 INFO - PROCESS | 2010 | 1467124709471 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 2010 | 1467124709472 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:38:29 INFO - PROCESS | 2010 | 1467124709474 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 2010 | 1467124709475 Marionette TRACE conn2 <- [1,982,null,{}] 07:38:29 INFO - PROCESS | 2010 | 1467124709477 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}] 07:38:29 INFO - PROCESS | 2010 | 1467124709482 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:29 INFO - PROCESS | 2010 | 1467124709595 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:38:29 INFO - PROCESS | 2010 | 1467124709629 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 2010 | 1467124709630 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x123558000 == 33 [pid = 2010] [id = 253] 07:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1236cac00) [pid = 2010] [serial = 757] [outer = 0x0] 07:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x123c24800) [pid = 2010] [serial = 758] [outer = 0x1236cac00] 07:38:29 INFO - PROCESS | 2010 | 1467124709656 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x124d7c800) [pid = 2010] [serial = 759] [outer = 0x1236cac00] 07:38:30 INFO - PROCESS | 2010 | 1467124710014 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 569ms 07:38:30 INFO - PROCESS | 2010 | 1467124710053 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 2010 | 1467124710056 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:38:30 INFO - PROCESS | 2010 | 1467124710059 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 2010 | 1467124710060 Marionette TRACE conn2 <- [1,986,null,{}] 07:38:30 INFO - PROCESS | 2010 | 1467124710063 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}] 07:38:30 INFO - PROCESS | 2010 | 1467124710074 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:30 INFO - PROCESS | 2010 | 1467124710216 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:38:30 INFO - PROCESS | 2010 | 1467124710233 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 2010 | 1467124710234 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x12419f800 == 34 [pid = 2010] [id = 254] 07:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1128a9400) [pid = 2010] [serial = 760] [outer = 0x0] 07:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x124ec5800) [pid = 2010] [serial = 761] [outer = 0x1128a9400] 07:38:30 INFO - PROCESS | 2010 | 1467124710269 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x12696f800) [pid = 2010] [serial = 762] [outer = 0x1128a9400] 07:38:30 INFO - PROCESS | 2010 | 1467124710690 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 07:38:30 INFO - PROCESS | 2010 | 1467124710730 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 2010 | 1467124710732 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:38:30 INFO - PROCESS | 2010 | 1467124710734 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 2010 | 1467124710737 Marionette TRACE conn2 <- [1,990,null,{}] 07:38:30 INFO - PROCESS | 2010 | 1467124710740 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}] 07:38:30 INFO - PROCESS | 2010 | 1467124710741 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:30 INFO - PROCESS | 2010 | 1467124710928 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x112e5e000) [pid = 2010] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x124d77400) [pid = 2010] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x116a14000) [pid = 2010] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x11295cc00) [pid = 2010] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1133d5c00) [pid = 2010] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x118768000) [pid = 2010] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x113da7800) [pid = 2010] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:38:30 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x128d85c00) [pid = 2010] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:38:30 INFO - PROCESS | 2010 | 1467124710966 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 2010 | 1467124710967 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x115eb9000 == 35 [pid = 2010] [id = 255] 07:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x111ca8c00) [pid = 2010] [serial = 763] [outer = 0x0] 07:38:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x112e5e000) [pid = 2010] [serial = 764] [outer = 0x111ca8c00] 07:38:30 INFO - PROCESS | 2010 | 1467124710992 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x118624000) [pid = 2010] [serial = 765] [outer = 0x111ca8c00] 07:38:31 INFO - PROCESS | 2010 | 1467124711255 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]]]}] 07:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 572ms 07:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:38:31 INFO - PROCESS | 2010 | 1467124711309 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 2010 | 1467124711310 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:38:31 INFO - PROCESS | 2010 | 1467124711312 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 2010 | 1467124711313 Marionette TRACE conn2 <- [1,994,null,{}] 07:38:31 INFO - PROCESS | 2010 | 1467124711316 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}] 07:38:31 INFO - PROCESS | 2010 | 1467124711317 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:31 INFO - PROCESS | 2010 | 1467124711402 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:38:31 INFO - PROCESS | 2010 | 1467124711407 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 2010 | 1467124711408 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x11866f800 == 36 [pid = 2010] [id = 256] 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x118621000) [pid = 2010] [serial = 766] [outer = 0x0] 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x126e3a800) [pid = 2010] [serial = 767] [outer = 0x118621000] 07:38:31 INFO - PROCESS | 2010 | 1467124711433 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x12892f400) [pid = 2010] [serial = 768] [outer = 0x118621000] 07:38:31 INFO - PROCESS | 2010 | 1467124711776 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]]]}] 07:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms 07:38:31 INFO - PROCESS | 2010 | 1467124711783 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 2010 | 1467124711784 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:38:31 INFO - PROCESS | 2010 | 1467124711788 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 2010 | 1467124711790 Marionette TRACE conn2 <- [1,998,null,{}] 07:38:31 INFO - PROCESS | 2010 | 1467124711792 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}] 07:38:31 INFO - PROCESS | 2010 | 1467124711793 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:31 INFO - PROCESS | 2010 | 1467124711895 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:38:31 INFO - PROCESS | 2010 | 1467124711903 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 2010 | 1467124711905 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a05800 == 37 [pid = 2010] [id = 257] 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x124d77400) [pid = 2010] [serial = 769] [outer = 0x0] 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x128930800) [pid = 2010] [serial = 770] [outer = 0x124d77400] 07:38:31 INFO - PROCESS | 2010 | 1467124711930 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x128bd5400) [pid = 2010] [serial = 771] [outer = 0x124d77400] 07:38:32 INFO - PROCESS | 2010 | 1467124712229 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 07:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:38:32 INFO - PROCESS | 2010 | 1467124712258 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 2010 | 1467124712260 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:38:32 INFO - PROCESS | 2010 | 1467124712262 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 2010 | 1467124712263 Marionette TRACE conn2 <- [1,1002,null,{}] 07:38:32 INFO - PROCESS | 2010 | 1467124712266 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}] 07:38:32 INFO - PROCESS | 2010 | 1467124712268 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:32 INFO - PROCESS | 2010 | 1467124712368 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:38:32 INFO - PROCESS | 2010 | 1467124712374 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 2010 | 1467124712375 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f59800 == 38 [pid = 2010] [id = 258] 07:38:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x128bd5800) [pid = 2010] [serial = 772] [outer = 0x0] 07:38:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x12940bc00) [pid = 2010] [serial = 773] [outer = 0x128bd5800] 07:38:32 INFO - PROCESS | 2010 | 1467124712403 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1298ee800) [pid = 2010] [serial = 774] [outer = 0x128bd5800] 07:38:32 INFO - PROCESS | 2010 | 1467124712771 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 526ms 07:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:38:32 INFO - PROCESS | 2010 | 1467124712790 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 2010 | 1467124712791 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:38:32 INFO - PROCESS | 2010 | 1467124712793 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 2010 | 1467124712794 Marionette TRACE conn2 <- [1,1006,null,{}] 07:38:32 INFO - PROCESS | 2010 | 1467124712796 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}] 07:38:32 INFO - PROCESS | 2010 | 1467124712797 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:32 INFO - PROCESS | 2010 | 1467124712912 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:38:32 INFO - PROCESS | 2010 | 1467124712989 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 2010 | 1467124712991 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x11253c000 == 39 [pid = 2010] [id = 259] 07:38:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1121b2c00) [pid = 2010] [serial = 775] [outer = 0x0] 07:38:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1127e1000) [pid = 2010] [serial = 776] [outer = 0x1121b2c00] 07:38:33 INFO - PROCESS | 2010 | 1467124713023 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1128ac800) [pid = 2010] [serial = 777] [outer = 0x1121b2c00] 07:38:33 INFO - PROCESS | 2010 | 1467124713582 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]]]}] 07:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 869ms 07:38:33 INFO - PROCESS | 2010 | 1467124713665 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 2010 | 1467124713669 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:38:33 INFO - PROCESS | 2010 | 1467124713674 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 2010 | 1467124713677 Marionette TRACE conn2 <- [1,1010,null,{}] 07:38:33 INFO - PROCESS | 2010 | 1467124713682 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}] 07:38:33 INFO - PROCESS | 2010 | 1467124713687 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:33 INFO - PROCESS | 2010 | 1467124713803 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:38:33 INFO - PROCESS | 2010 | 1467124713854 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 2010 | 1467124713856 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x11866b800 == 40 [pid = 2010] [id = 260] 07:38:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x115d11c00) [pid = 2010] [serial = 778] [outer = 0x0] 07:38:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x116f8c800) [pid = 2010] [serial = 779] [outer = 0x115d11c00] 07:38:33 INFO - PROCESS | 2010 | 1467124713887 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1181a8400) [pid = 2010] [serial = 780] [outer = 0x115d11c00] 07:38:34 INFO - PROCESS | 2010 | 1467124714447 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]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 923ms 07:38:34 INFO - PROCESS | 2010 | 1467124714596 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 2010 | 1467124714598 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:38:34 INFO - PROCESS | 2010 | 1467124714630 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 2010 | 1467124714631 Marionette TRACE conn2 <- [1,1014,null,{}] 07:38:34 INFO - PROCESS | 2010 | 1467124714636 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}] 07:38:34 INFO - PROCESS | 2010 | 1467124714638 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:34 INFO - PROCESS | 2010 | 1467124714746 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:38:34 INFO - PROCESS | 2010 | 1467124714794 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 2010 | 1467124714797 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x118310800 == 41 [pid = 2010] [id = 261] 07:38:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1176ed800) [pid = 2010] [serial = 781] [outer = 0x0] 07:38:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x118090000) [pid = 2010] [serial = 782] [outer = 0x1176ed800] 07:38:34 INFO - PROCESS | 2010 | 1467124714825 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1184d5000) [pid = 2010] [serial = 783] [outer = 0x1176ed800] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x120f59800 == 40 [pid = 2010] [id = 258] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128a05800 == 39 [pid = 2010] [id = 257] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11866f800 == 38 [pid = 2010] [id = 256] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x115eb9000 == 37 [pid = 2010] [id = 255] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12419f800 == 36 [pid = 2010] [id = 254] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x123558000 == 35 [pid = 2010] [id = 253] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12167d800 == 34 [pid = 2010] [id = 252] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x119411800 == 33 [pid = 2010] [id = 251] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x118657800 == 32 [pid = 2010] [id = 250] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11714c800 == 31 [pid = 2010] [id = 249] 07:38:35 INFO - PROCESS | 2010 | --DOCSHELL 0x113c1e000 == 30 [pid = 2010] [id = 248] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x123c24c00) [pid = 2010] [serial = 719] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x126970400) [pid = 2010] [serial = 722] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x128d79c00) [pid = 2010] [serial = 723] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11808ac00) [pid = 2010] [serial = 710] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x118764c00) [pid = 2010] [serial = 711] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123254c00) [pid = 2010] [serial = 716] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123b5a800) [pid = 2010] [serial = 717] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x115defc00) [pid = 2010] [serial = 704] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1176fb800) [pid = 2010] [serial = 705] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x11942e400) [pid = 2010] [serial = 713] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119fec000) [pid = 2010] [serial = 714] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x115e5ec00) [pid = 2010] [serial = 707] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x117dce000) [pid = 2010] [serial = 708] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1298e8800) [pid = 2010] [serial = 702] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x129422000) [pid = 2010] [serial = 701] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1244db400) [pid = 2010] [serial = 720] [outer = 0x0] [url = about:blank] 07:38:35 INFO - PROCESS | 2010 | 1467124715296 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]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 704ms 07:38:35 INFO - PROCESS | 2010 | 1467124715307 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:38:35 INFO - PROCESS | 2010 | 1467124715310 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:38:35 INFO - PROCESS | 2010 | 1467124715317 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 2010 | 1467124715324 Marionette TRACE conn2 <- [1,1018,null,{}] 07:38:35 INFO - PROCESS | 2010 | 1467124715328 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}] 07:38:35 INFO - PROCESS | 2010 | 1467124715331 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:35 INFO - PROCESS | 2010 | 1467124715455 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:38:35 INFO - PROCESS | 2010 | 1467124715462 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 2010 | 1467124715463 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d8c800 == 31 [pid = 2010] [id = 262] 07:38:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1184cfc00) [pid = 2010] [serial = 784] [outer = 0x0] 07:38:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x119046c00) [pid = 2010] [serial = 785] [outer = 0x1184cfc00] 07:38:35 INFO - PROCESS | 2010 | 1467124715509 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119432c00) [pid = 2010] [serial = 786] [outer = 0x1184cfc00] 07:38:35 INFO - PROCESS | 2010 | 1467124715874 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]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 629ms 07:38:35 INFO - PROCESS | 2010 | 1467124715943 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:38:35 INFO - PROCESS | 2010 | 1467124715944 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:38:35 INFO - PROCESS | 2010 | 1467124715946 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 2010 | 1467124715947 Marionette TRACE conn2 <- [1,1022,null,{}] 07:38:35 INFO - PROCESS | 2010 | 1467124715955 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}] 07:38:35 INFO - PROCESS | 2010 | 1467124715958 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:36 INFO - PROCESS | 2010 | 1467124716061 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:38:36 INFO - PROCESS | 2010 | 1467124716073 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 2010 | 1467124716075 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198bb800 == 32 [pid = 2010] [id = 263] 07:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x123255c00) [pid = 2010] [serial = 787] [outer = 0x0] 07:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x12344cc00) [pid = 2010] [serial = 788] [outer = 0x123255c00] 07:38:36 INFO - PROCESS | 2010 | 1467124716104 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123b57c00) [pid = 2010] [serial = 789] [outer = 0x123255c00] 07:38:36 INFO - PROCESS | 2010 | 1467124716442 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]]]}] 07:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 07:38:36 INFO - PROCESS | 2010 | 1467124716466 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:38:36 INFO - PROCESS | 2010 | 1467124716468 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:38:36 INFO - PROCESS | 2010 | 1467124716472 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 2010 | 1467124716473 Marionette TRACE conn2 <- [1,1026,null,{}] 07:38:36 INFO - PROCESS | 2010 | 1467124716476 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}] 07:38:36 INFO - PROCESS | 2010 | 1467124716477 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:36 INFO - PROCESS | 2010 | 1467124716558 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:38:36 INFO - PROCESS | 2010 | 1467124716562 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 2010 | 1467124716563 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c9800 == 33 [pid = 2010] [id = 264] 07:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x123ba7800) [pid = 2010] [serial = 790] [outer = 0x0] 07:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x124183400) [pid = 2010] [serial = 791] [outer = 0x123ba7800] 07:38:36 INFO - PROCESS | 2010 | 1467124716589 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1244e1000) [pid = 2010] [serial = 792] [outer = 0x123ba7800] 07:38:36 INFO - PROCESS | 2010 | 1467124716956 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]]]}] 07:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 07:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:38:36 INFO - PROCESS | 2010 | 1467124716994 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 2010 | 1467124716996 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:38:36 INFO - PROCESS | 2010 | 1467124716999 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 2010 | 1467124717001 Marionette TRACE conn2 <- [1,1030,null,{}] 07:38:37 INFO - PROCESS | 2010 | 1467124717006 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}] 07:38:37 INFO - PROCESS | 2010 | 1467124717008 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:37 INFO - PROCESS | 2010 | 1467124717164 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:38:37 INFO - PROCESS | 2010 | 1467124717182 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 2010 | 1467124717183 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d87800 == 34 [pid = 2010] [id = 265] 07:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123ce3c00) [pid = 2010] [serial = 793] [outer = 0x0] 07:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119d3a800) [pid = 2010] [serial = 794] [outer = 0x123ce3c00] 07:38:37 INFO - PROCESS | 2010 | 1467124717223 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x126d1a000) [pid = 2010] [serial = 795] [outer = 0x123ce3c00] 07:38:37 INFO - PROCESS | 2010 | 1467124717691 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]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 723ms 07:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:38:37 INFO - PROCESS | 2010 | 1467124717722 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 2010 | 1467124717723 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:38:37 INFO - PROCESS | 2010 | 1467124717725 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 2010 | 1467124717726 Marionette TRACE conn2 <- [1,1034,null,{}] 07:38:37 INFO - PROCESS | 2010 | 1467124717728 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}] 07:38:37 INFO - PROCESS | 2010 | 1467124717733 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:37 INFO - PROCESS | 2010 | 1467124717862 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:38:37 INFO - PROCESS | 2010 | 1467124717866 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 2010 | 1467124717868 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271dd800 == 35 [pid = 2010] [id = 266] 07:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x127161000) [pid = 2010] [serial = 796] [outer = 0x0] 07:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x128bda400) [pid = 2010] [serial = 797] [outer = 0x127161000] 07:38:37 INFO - PROCESS | 2010 | 1467124717896 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x129460800) [pid = 2010] [serial = 798] [outer = 0x127161000] 07:38:38 INFO - PROCESS | 2010 | 1467124718247 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]]]}] 07:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 568ms 07:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:38:38 INFO - PROCESS | 2010 | 1467124718293 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 2010 | 1467124718294 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:38:38 INFO - PROCESS | 2010 | 1467124718296 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 2010 | 1467124718297 Marionette TRACE conn2 <- [1,1038,null,{}] 07:38:38 INFO - PROCESS | 2010 | 1467124718300 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}] 07:38:38 INFO - PROCESS | 2010 | 1467124718301 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:38 INFO - PROCESS | 2010 | 1467124718394 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:38:38 INFO - PROCESS | 2010 | 1467124718407 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 2010 | 1467124718408 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fba000 == 36 [pid = 2010] [id = 267] 07:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128d7e800) [pid = 2010] [serial = 799] [outer = 0x0] 07:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1298f1800) [pid = 2010] [serial = 800] [outer = 0x128d7e800] 07:38:38 INFO - PROCESS | 2010 | 1467124718432 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12a820800) [pid = 2010] [serial = 801] [outer = 0x128d7e800] 07:38:38 INFO - PROCESS | 2010 | 1467124718799 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]]]}] 07:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 517ms 07:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:38:38 INFO - PROCESS | 2010 | 1467124718815 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 2010 | 1467124718816 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:38:38 INFO - PROCESS | 2010 | 1467124718819 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 2010 | 1467124718821 Marionette TRACE conn2 <- [1,1042,null,{}] 07:38:38 INFO - PROCESS | 2010 | 1467124718824 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}] 07:38:38 INFO - PROCESS | 2010 | 1467124718825 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:38 INFO - PROCESS | 2010 | 1467124718923 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:38:38 INFO - PROCESS | 2010 | 1467124718935 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 2010 | 1467124718936 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a669000 == 37 [pid = 2010] [id = 268] 07:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1298e9c00) [pid = 2010] [serial = 802] [outer = 0x0] 07:38:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12ad35000) [pid = 2010] [serial = 803] [outer = 0x1298e9c00] 07:38:38 INFO - PROCESS | 2010 | 1467124718961 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12ad3f800) [pid = 2010] [serial = 804] [outer = 0x1298e9c00] 07:38:39 INFO - PROCESS | 2010 | 1467124719285 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]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 07:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:38:39 INFO - PROCESS | 2010 | 1467124719339 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 2010 | 1467124719340 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:38:39 INFO - PROCESS | 2010 | 1467124719342 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 2010 | 1467124719343 Marionette TRACE conn2 <- [1,1046,null,{}] 07:38:39 INFO - PROCESS | 2010 | 1467124719346 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}] 07:38:39 INFO - PROCESS | 2010 | 1467124719347 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:39 INFO - PROCESS | 2010 | 1467124719451 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x112956800) [pid = 2010] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x113c61800) [pid = 2010] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1194cb000) [pid = 2010] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x112955c00) [pid = 2010] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x11297a400) [pid = 2010] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x115d0fc00) [pid = 2010] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1236cac00) [pid = 2010] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x11295dc00) [pid = 2010] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x118098800) [pid = 2010] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1128a9400) [pid = 2010] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119d37c00) [pid = 2010] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x111ca8c00) [pid = 2010] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x124d77400) [pid = 2010] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x126d18800) [pid = 2010] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x118621000) [pid = 2010] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:38:39 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x112d28c00) [pid = 2010] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:38:39 INFO - PROCESS | 2010 | 1467124719590 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:39 INFO - PROCESS | 2010 | 1467124719591 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x11745e800 == 38 [pid = 2010] [id = 269] 07:38:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1127e7000) [pid = 2010] [serial = 805] [outer = 0x0] 07:38:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x11297a400) [pid = 2010] [serial = 806] [outer = 0x1127e7000] 07:38:39 INFO - PROCESS | 2010 | 1467124719616 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x116a14c00) [pid = 2010] [serial = 807] [outer = 0x1127e7000] 07:38:39 INFO - PROCESS | 2010 | 1467124719896 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]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 07:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:38:39 INFO - PROCESS | 2010 | 1467124719913 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 2010 | 1467124719915 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:38:39 INFO - PROCESS | 2010 | 1467124719926 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 2010 | 1467124719927 Marionette TRACE conn2 <- [1,1050,null,{}] 07:38:39 INFO - PROCESS | 2010 | 1467124719930 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}] 07:38:39 INFO - PROCESS | 2010 | 1467124719931 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:40 INFO - PROCESS | 2010 | 1467124720016 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:38:40 INFO - PROCESS | 2010 | 1467124720023 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 2010 | 1467124720024 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b1000 == 39 [pid = 2010] [id = 270] 07:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x115def400) [pid = 2010] [serial = 808] [outer = 0x0] 07:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119d39000) [pid = 2010] [serial = 809] [outer = 0x115def400] 07:38:40 INFO - PROCESS | 2010 | 1467124720048 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x127161800) [pid = 2010] [serial = 810] [outer = 0x115def400] 07:38:40 INFO - PROCESS | 2010 | 1467124720374 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]]]}] 07:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 477ms 07:38:40 INFO - PROCESS | 2010 | 1467124720396 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:38:40 INFO - PROCESS | 2010 | 1467124720397 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:38:40 INFO - PROCESS | 2010 | 1467124720400 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 2010 | 1467124720401 Marionette TRACE conn2 <- [1,1054,null,{}] 07:38:40 INFO - PROCESS | 2010 | 1467124720406 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}] 07:38:40 INFO - PROCESS | 2010 | 1467124720408 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:40 INFO - PROCESS | 2010 | 1467124720529 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:38:40 INFO - PROCESS | 2010 | 1467124720538 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 2010 | 1467124720540 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b0b5800 == 40 [pid = 2010] [id = 271] 07:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x129416800) [pid = 2010] [serial = 811] [outer = 0x0] 07:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12aee6800) [pid = 2010] [serial = 812] [outer = 0x129416800] 07:38:40 INFO - PROCESS | 2010 | 1467124720566 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12b24a400) [pid = 2010] [serial = 813] [outer = 0x129416800] 07:38:40 INFO - PROCESS | 2010 | 1467124720896 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]]]}] 07:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 521ms 07:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:38:40 INFO - PROCESS | 2010 | 1467124720922 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:38:40 INFO - PROCESS | 2010 | 1467124720923 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:38:40 INFO - PROCESS | 2010 | 1467124720925 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 2010 | 1467124720926 Marionette TRACE conn2 <- [1,1058,null,{}] 07:38:40 INFO - PROCESS | 2010 | 1467124720929 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}] 07:38:40 INFO - PROCESS | 2010 | 1467124720930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:41 INFO - PROCESS | 2010 | 1467124721010 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:38:41 INFO - PROCESS | 2010 | 1467124721013 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 2010 | 1467124721014 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b95b000 == 41 [pid = 2010] [id = 272] 07:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x118098000) [pid = 2010] [serial = 814] [outer = 0x0] 07:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b2d8400) [pid = 2010] [serial = 815] [outer = 0x118098000] 07:38:41 INFO - PROCESS | 2010 | 1467124721039 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b2dd800) [pid = 2010] [serial = 816] [outer = 0x118098000] 07:38:41 INFO - PROCESS | 2010 | 1467124721387 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]]]}] 07:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 07:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:38:41 INFO - PROCESS | 2010 | 1467124721395 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 2010 | 1467124721397 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:38:41 INFO - PROCESS | 2010 | 1467124721401 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 2010 | 1467124721402 Marionette TRACE conn2 <- [1,1062,null,{}] 07:38:41 INFO - PROCESS | 2010 | 1467124721406 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}] 07:38:41 INFO - PROCESS | 2010 | 1467124721407 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:41 INFO - PROCESS | 2010 | 1467124721581 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:38:41 INFO - PROCESS | 2010 | 1467124721698 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 2010 | 1467124721700 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x1131b2000 == 42 [pid = 2010] [id = 273] 07:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1127e2c00) [pid = 2010] [serial = 817] [outer = 0x0] 07:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1128adc00) [pid = 2010] [serial = 818] [outer = 0x1127e2c00] 07:38:41 INFO - PROCESS | 2010 | 1467124721749 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x112d2c400) [pid = 2010] [serial = 819] [outer = 0x1127e2c00] 07:38:42 INFO - PROCESS | 2010 | 1467124722263 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]]]}] 07:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 921ms 07:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:38:42 INFO - PROCESS | 2010 | 1467124722323 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:38:42 INFO - PROCESS | 2010 | 1467124722326 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:38:42 INFO - PROCESS | 2010 | 1467124722329 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 2010 | 1467124722331 Marionette TRACE conn2 <- [1,1066,null,{}] 07:38:42 INFO - PROCESS | 2010 | 1467124722335 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}] 07:38:42 INFO - PROCESS | 2010 | 1467124722338 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:42 INFO - PROCESS | 2010 | 1467124722440 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:38:42 INFO - PROCESS | 2010 | 1467124722510 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 2010 | 1467124722511 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x121688800 == 43 [pid = 2010] [id = 274] 07:38:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x118763000) [pid = 2010] [serial = 820] [outer = 0x0] 07:38:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x11936e800) [pid = 2010] [serial = 821] [outer = 0x118763000] 07:38:42 INFO - PROCESS | 2010 | 1467124722542 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11982a400) [pid = 2010] [serial = 822] [outer = 0x118763000] 07:38:42 INFO - PROCESS | 2010 | 1467124722949 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]]]}] 07:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 07:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:38:43 INFO - PROCESS | 2010 | 1467124723001 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 2010 | 1467124723004 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:38:43 INFO - PROCESS | 2010 | 1467124723007 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 2010 | 1467124723008 Marionette TRACE conn2 <- [1,1070,null,{}] 07:38:43 INFO - PROCESS | 2010 | 1467124723011 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}] 07:38:43 INFO - PROCESS | 2010 | 1467124723012 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:43 INFO - PROCESS | 2010 | 1467124723117 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:38:43 INFO - PROCESS | 2010 | 1467124723187 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 2010 | 1467124723189 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad6d000 == 44 [pid = 2010] [id = 275] 07:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x119fe2000) [pid = 2010] [serial = 823] [outer = 0x0] 07:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x123605400) [pid = 2010] [serial = 824] [outer = 0x119fe2000] 07:38:43 INFO - PROCESS | 2010 | 1467124723219 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x1241b6c00) [pid = 2010] [serial = 825] [outer = 0x119fe2000] 07:38:43 INFO - PROCESS | 2010 | 1467124723644 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]]]}] 07:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 668ms 07:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:38:43 INFO - PROCESS | 2010 | 1467124723676 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 2010 | 1467124723678 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:38:43 INFO - PROCESS | 2010 | 1467124723685 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 2010 | 1467124723689 Marionette TRACE conn2 <- [1,1074,null,{}] 07:38:43 INFO - PROCESS | 2010 | 1467124723693 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}] 07:38:43 INFO - PROCESS | 2010 | 1467124723696 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:43 INFO - PROCESS | 2010 | 1467124723822 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:38:43 INFO - PROCESS | 2010 | 1467124723880 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 2010 | 1467124723882 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd7800 == 45 [pid = 2010] [id = 276] 07:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1241bdc00) [pid = 2010] [serial = 826] [outer = 0x0] 07:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x128d79400) [pid = 2010] [serial = 827] [outer = 0x1241bdc00] 07:38:43 INFO - PROCESS | 2010 | 1467124723911 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12945bc00) [pid = 2010] [serial = 828] [outer = 0x1241bdc00] 07:38:44 INFO - PROCESS | 2010 | 1467124724396 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]]]}] 07:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 728ms 07:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:38:44 INFO - PROCESS | 2010 | 1467124724409 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:38:44 INFO - PROCESS | 2010 | 1467124724411 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:38:44 INFO - PROCESS | 2010 | 1467124724413 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 2010 | 1467124724414 Marionette TRACE conn2 <- [1,1078,null,{}] 07:38:44 INFO - PROCESS | 2010 | 1467124724417 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}] 07:38:44 INFO - PROCESS | 2010 | 1467124724418 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:44 INFO - PROCESS | 2010 | 1467124724632 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:38:44 INFO - PROCESS | 2010 | 1467124724717 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 2010 | 1467124724718 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x11832b800 == 46 [pid = 2010] [id = 277] 07:38:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x112cb0400) [pid = 2010] [serial = 829] [outer = 0x0] 07:38:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x115468400) [pid = 2010] [serial = 830] [outer = 0x112cb0400] 07:38:44 INFO - PROCESS | 2010 | 1467124724748 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x116911800) [pid = 2010] [serial = 831] [outer = 0x112cb0400] 07:38:45 INFO - PROCESS | 2010 | 1467124725216 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]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 872ms 07:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:38:45 INFO - PROCESS | 2010 | 1467124725287 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 2010 | 1467124725289 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:38:45 INFO - PROCESS | 2010 | 1467124725292 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 2010 | 1467124725294 Marionette TRACE conn2 <- [1,1082,null,{}] 07:38:45 INFO - PROCESS | 2010 | 1467124725297 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}] 07:38:45 INFO - PROCESS | 2010 | 1467124725299 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:45 INFO - PROCESS | 2010 | 1467124725390 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x116685800 == 45 [pid = 2010] [id = 247] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12b95b000 == 44 [pid = 2010] [id = 272] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12b0b5800 == 43 [pid = 2010] [id = 271] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b1000 == 42 [pid = 2010] [id = 270] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x11745e800 == 41 [pid = 2010] [id = 269] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12a669000 == 40 [pid = 2010] [id = 268] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x128fba000 == 39 [pid = 2010] [id = 267] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1271dd800 == 38 [pid = 2010] [id = 266] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x117d87800 == 37 [pid = 2010] [id = 265] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c9800 == 36 [pid = 2010] [id = 264] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1198bb800 == 35 [pid = 2010] [id = 263] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x117d8c800 == 34 [pid = 2010] [id = 262] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x118310800 == 33 [pid = 2010] [id = 261] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x11253c000 == 32 [pid = 2010] [id = 259] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x11866b800 == 31 [pid = 2010] [id = 260] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x11832b800 == 30 [pid = 2010] [id = 277] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd7800 == 29 [pid = 2010] [id = 276] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad6d000 == 28 [pid = 2010] [id = 275] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x121688800 == 27 [pid = 2010] [id = 274] 07:38:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1131b2000 == 26 [pid = 2010] [id = 273] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x12940bc00) [pid = 2010] [serial = 773] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x119febc00) [pid = 2010] [serial = 755] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1181aa000) [pid = 2010] [serial = 741] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x116f8ec00) [pid = 2010] [serial = 740] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x119839400) [pid = 2010] [serial = 752] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x112d29800) [pid = 2010] [serial = 743] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1133d4400) [pid = 2010] [serial = 744] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x11936a400) [pid = 2010] [serial = 749] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x11942ec00) [pid = 2010] [serial = 750] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x118060c00) [pid = 2010] [serial = 746] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1181a9c00) [pid = 2010] [serial = 747] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x124d7c800) [pid = 2010] [serial = 759] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x123c24800) [pid = 2010] [serial = 758] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x116754000) [pid = 2010] [serial = 726] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11337a800) [pid = 2010] [serial = 725] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x11904b400) [pid = 2010] [serial = 729] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x118621c00) [pid = 2010] [serial = 728] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x12696f800) [pid = 2010] [serial = 762] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12462f000) [pid = 2010] [serial = 732] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x123b62800) [pid = 2010] [serial = 731] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x124ec5800) [pid = 2010] [serial = 761] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x112e5e000) [pid = 2010] [serial = 764] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x118624000) [pid = 2010] [serial = 765] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x128bd5400) [pid = 2010] [serial = 771] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x128bcf800) [pid = 2010] [serial = 735] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x126e3a800) [pid = 2010] [serial = 767] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12715e800) [pid = 2010] [serial = 734] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x128f86c00) [pid = 2010] [serial = 738] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x126970c00) [pid = 2010] [serial = 737] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x123259c00) [pid = 2010] [serial = 756] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x128930800) [pid = 2010] [serial = 770] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x119fdf400) [pid = 2010] [serial = 753] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12892f400) [pid = 2010] [serial = 768] [outer = 0x0] [url = about:blank] 07:38:45 INFO - PROCESS | 2010 | 1467124725974 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 2010 | 1467124725976 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x11211c800 == 27 [pid = 2010] [id = 278] 07:38:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1128a4400) [pid = 2010] [serial = 832] [outer = 0x0] 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1128b0c00) [pid = 2010] [serial = 833] [outer = 0x1128a4400] 07:38:46 INFO - PROCESS | 2010 | 1467124726006 Marionette DEBUG loaded listener.js 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x112ca5400) [pid = 2010] [serial = 834] [outer = 0x1128a4400] 07:38:46 INFO - PROCESS | 2010 | 1467124726317 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1073ms 07:38:46 INFO - PROCESS | 2010 | 1467124726366 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 2010 | 1467124726369 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:38:46 INFO - PROCESS | 2010 | 1467124726374 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 2010 | 1467124726376 Marionette TRACE conn2 <- [1,1086,null,{}] 07:38:46 INFO - PROCESS | 2010 | 1467124726379 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}] 07:38:46 INFO - PROCESS | 2010 | 1467124726380 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:46 INFO - PROCESS | 2010 | 1467124726455 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:38:46 INFO - PROCESS | 2010 | 1467124726460 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:46 INFO - PROCESS | 2010 | 1467124726462 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x116abb800 == 28 [pid = 2010] [id = 279] 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x115d14800) [pid = 2010] [serial = 835] [outer = 0x0] 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x116637000) [pid = 2010] [serial = 836] [outer = 0x115d14800] 07:38:46 INFO - PROCESS | 2010 | 1467124726492 Marionette DEBUG loaded listener.js 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1176f4400) [pid = 2010] [serial = 837] [outer = 0x115d14800] 07:38:46 INFO - PROCESS | 2010 | 1467124726832 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 07:38:46 INFO - PROCESS | 2010 | 1467124726851 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 2010 | 1467124726856 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:38:46 INFO - PROCESS | 2010 | 1467124726859 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 2010 | 1467124726860 Marionette TRACE conn2 <- [1,1090,null,{}] 07:38:46 INFO - PROCESS | 2010 | 1467124726862 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}] 07:38:46 INFO - PROCESS | 2010 | 1467124726864 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:46 INFO - PROCESS | 2010 | 1467124726943 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:38:46 INFO - PROCESS | 2010 | 1467124726949 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:46 INFO - PROCESS | 2010 | 1467124726951 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aba000 == 29 [pid = 2010] [id = 280] 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x118091400) [pid = 2010] [serial = 838] [outer = 0x0] 07:38:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1184dbc00) [pid = 2010] [serial = 839] [outer = 0x118091400] 07:38:46 INFO - PROCESS | 2010 | 1467124726980 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119040000) [pid = 2010] [serial = 840] [outer = 0x118091400] 07:38:47 INFO - PROCESS | 2010 | 1467124727333 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]]]}] 07:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 07:38:47 INFO - PROCESS | 2010 | 1467124727381 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:38:47 INFO - PROCESS | 2010 | 1467124727382 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:38:47 INFO - PROCESS | 2010 | 1467124727389 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:38:47 INFO - PROCESS | 2010 | 1467124727394 Marionette TRACE conn2 <- [1,1094,null,{}] 07:38:47 INFO - PROCESS | 2010 | 1467124727397 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}] 07:38:47 INFO - PROCESS | 2010 | 1467124727400 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:47 INFO - PROCESS | 2010 | 1467124727478 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:38:47 INFO - PROCESS | 2010 | 1467124727482 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 2010 | 1467124727483 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941a000 == 30 [pid = 2010] [id = 281] 07:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x11904c400) [pid = 2010] [serial = 841] [outer = 0x0] 07:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11942e800) [pid = 2010] [serial = 842] [outer = 0x11904c400] 07:38:47 INFO - PROCESS | 2010 | 1467124727511 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119fec400) [pid = 2010] [serial = 843] [outer = 0x11904c400] 07:38:47 INFO - PROCESS | 2010 | 1467124727863 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]]]}] 07:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 527ms 07:38:47 INFO - PROCESS | 2010 | 1467124727913 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:38:47 INFO - PROCESS | 2010 | 1467124727916 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:38:47 INFO - PROCESS | 2010 | 1467124727919 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:38:47 INFO - PROCESS | 2010 | 1467124727921 Marionette TRACE conn2 <- [1,1098,null,{}] 07:38:47 INFO - PROCESS | 2010 | 1467124727924 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}] 07:38:47 INFO - PROCESS | 2010 | 1467124727926 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:48 INFO - PROCESS | 2010 | 1467124728084 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:38:48 INFO - PROCESS | 2010 | 1467124728103 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 2010 | 1467124728104 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199bf000 == 31 [pid = 2010] [id = 282] 07:38:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1131de000) [pid = 2010] [serial = 844] [outer = 0x0] 07:38:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12177ac00) [pid = 2010] [serial = 845] [outer = 0x1131de000] 07:38:48 INFO - PROCESS | 2010 | 1467124728129 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1236cb400) [pid = 2010] [serial = 846] [outer = 0x1131de000] 07:38:48 INFO - PROCESS | 2010 | 1467124728490 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]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 622ms 07:38:48 INFO - PROCESS | 2010 | 1467124728540 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 2010 | 1467124728541 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:38:48 INFO - PROCESS | 2010 | 1467124728543 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 2010 | 1467124728545 Marionette TRACE conn2 <- [1,1102,null,{}] 07:38:48 INFO - PROCESS | 2010 | 1467124728547 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}] 07:38:48 INFO - PROCESS | 2010 | 1467124728548 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:48 INFO - PROCESS | 2010 | 1467124728635 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:38:48 INFO - PROCESS | 2010 | 1467124728673 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 2010 | 1467124728677 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x123550000 == 32 [pid = 2010] [id = 283] 07:38:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x11808dc00) [pid = 2010] [serial = 847] [outer = 0x0] 07:38:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x123c24800) [pid = 2010] [serial = 848] [outer = 0x11808dc00] 07:38:48 INFO - PROCESS | 2010 | 1467124728711 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x124631400) [pid = 2010] [serial = 849] [outer = 0x11808dc00] 07:38:49 INFO - PROCESS | 2010 | 1467124729094 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]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 568ms 07:38:49 INFO - PROCESS | 2010 | 1467124729122 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 2010 | 1467124729124 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:38:49 INFO - PROCESS | 2010 | 1467124729127 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 2010 | 1467124729129 Marionette TRACE conn2 <- [1,1106,null,{}] 07:38:49 INFO - PROCESS | 2010 | 1467124729132 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}] 07:38:49 INFO - PROCESS | 2010 | 1467124729135 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:49 INFO - PROCESS | 2010 | 1467124729294 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:38:49 INFO - PROCESS | 2010 | 1467124729412 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:49 INFO - PROCESS | 2010 | 1467124729415 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x112141800 == 33 [pid = 2010] [id = 284] 07:38:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x128bd8000) [pid = 2010] [serial = 850] [outer = 0x0] 07:38:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128d84c00) [pid = 2010] [serial = 851] [outer = 0x128bd8000] 07:38:49 INFO - PROCESS | 2010 | 1467124729485 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x128f8b000) [pid = 2010] [serial = 852] [outer = 0x128bd8000] 07:38:49 INFO - PROCESS | 2010 | 1467124729897 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]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 819ms 07:38:49 INFO - PROCESS | 2010 | 1467124729947 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 2010 | 1467124729948 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:38:49 INFO - PROCESS | 2010 | 1467124729950 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 2010 | 1467124729951 Marionette TRACE conn2 <- [1,1110,null,{}] 07:38:49 INFO - PROCESS | 2010 | 1467124729953 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}] 07:38:49 INFO - PROCESS | 2010 | 1467124729954 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:50 INFO - PROCESS | 2010 | 1467124730210 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x118098000) [pid = 2010] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x127161000) [pid = 2010] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x128d7e800) [pid = 2010] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1184cfc00) [pid = 2010] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x115d11c00) [pid = 2010] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1298e9c00) [pid = 2010] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x123255c00) [pid = 2010] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x123ce3c00) [pid = 2010] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1121b2c00) [pid = 2010] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1176ed800) [pid = 2010] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123ba7800) [pid = 2010] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1127e7000) [pid = 2010] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x115def400) [pid = 2010] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x129416800) [pid = 2010] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:38:50 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x128bd5800) [pid = 2010] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:38:50 INFO - PROCESS | 2010 | 1467124730259 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 2010 | 1467124730260 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f53000 == 34 [pid = 2010] [id = 285] 07:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1127dd400) [pid = 2010] [serial = 853] [outer = 0x0] 07:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1131d5000) [pid = 2010] [serial = 854] [outer = 0x1127dd400] 07:38:50 INFO - PROCESS | 2010 | 1467124730289 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118098000) [pid = 2010] [serial = 855] [outer = 0x1127dd400] 07:38:50 INFO - PROCESS | 2010 | 1467124730643 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 719ms 07:38:50 INFO - PROCESS | 2010 | 1467124730670 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 2010 | 1467124730671 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:38:50 INFO - PROCESS | 2010 | 1467124730674 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 2010 | 1467124730675 Marionette TRACE conn2 <- [1,1114,null,{}] 07:38:50 INFO - PROCESS | 2010 | 1467124730677 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}] 07:38:50 INFO - PROCESS | 2010 | 1467124730679 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:50 INFO - PROCESS | 2010 | 1467124730749 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:38:50 INFO - PROCESS | 2010 | 1467124730800 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 2010 | 1467124730801 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dd0800 == 35 [pid = 2010] [id = 286] 07:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1127e7000) [pid = 2010] [serial = 856] [outer = 0x0] 07:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11942e400) [pid = 2010] [serial = 857] [outer = 0x1127e7000] 07:38:50 INFO - PROCESS | 2010 | 1467124730826 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11904bc00) [pid = 2010] [serial = 858] [outer = 0x1127e7000] 07:38:51 INFO - PROCESS | 2010 | 1467124731123 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]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:38:51 INFO - PROCESS | 2010 | 1467124731144 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 2010 | 1467124731145 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:38:51 INFO - PROCESS | 2010 | 1467124731147 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 2010 | 1467124731148 Marionette TRACE conn2 <- [1,1118,null,{}] 07:38:51 INFO - PROCESS | 2010 | 1467124731151 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}] 07:38:51 INFO - PROCESS | 2010 | 1467124731153 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:51 INFO - PROCESS | 2010 | 1467124731229 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:38:51 INFO - PROCESS | 2010 | 1467124731233 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 2010 | 1467124731234 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12986f000 == 36 [pid = 2010] [id = 287] 07:38:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x127161000) [pid = 2010] [serial = 859] [outer = 0x0] 07:38:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x129468000) [pid = 2010] [serial = 860] [outer = 0x127161000] 07:38:51 INFO - PROCESS | 2010 | 1467124731260 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1298f2400) [pid = 2010] [serial = 861] [outer = 0x127161000] 07:38:51 INFO - PROCESS | 2010 | 1467124731593 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]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 07:38:51 INFO - PROCESS | 2010 | 1467124731618 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 2010 | 1467124731621 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:38:51 INFO - PROCESS | 2010 | 1467124731624 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 2010 | 1467124731625 Marionette TRACE conn2 <- [1,1122,null,{}] 07:38:51 INFO - PROCESS | 2010 | 1467124731627 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}] 07:38:51 INFO - PROCESS | 2010 | 1467124731628 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:51 INFO - PROCESS | 2010 | 1467124731729 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:38:51 INFO - PROCESS | 2010 | 1467124731736 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 2010 | 1467124731738 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a65b000 == 37 [pid = 2010] [id = 288] 07:38:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1154cc400) [pid = 2010] [serial = 862] [outer = 0x0] 07:38:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12a81e400) [pid = 2010] [serial = 863] [outer = 0x1154cc400] 07:38:51 INFO - PROCESS | 2010 | 1467124731765 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12ad38c00) [pid = 2010] [serial = 864] [outer = 0x1154cc400] 07:38:52 INFO - PROCESS | 2010 | 1467124732095 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 07:38:52 INFO - PROCESS | 2010 | 1467124732143 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 2010 | 1467124732144 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:38:52 INFO - PROCESS | 2010 | 1467124732146 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 2010 | 1467124732148 Marionette TRACE conn2 <- [1,1126,null,{}] 07:38:52 INFO - PROCESS | 2010 | 1467124732150 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}] 07:38:52 INFO - PROCESS | 2010 | 1467124732152 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:52 INFO - PROCESS | 2010 | 1467124732284 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:38:52 INFO - PROCESS | 2010 | 1467124732344 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 2010 | 1467124732346 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d76000 == 38 [pid = 2010] [id = 289] 07:38:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1127e0c00) [pid = 2010] [serial = 865] [outer = 0x0] 07:38:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1128a9400) [pid = 2010] [serial = 866] [outer = 0x1127e0c00] 07:38:52 INFO - PROCESS | 2010 | 1467124732378 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x112d34c00) [pid = 2010] [serial = 867] [outer = 0x1127e0c00] 07:38:52 INFO - PROCESS | 2010 | 1467124732883 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 772ms 07:38:52 INFO - PROCESS | 2010 | 1467124732946 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 2010 | 1467124732948 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:38:52 INFO - PROCESS | 2010 | 1467124732954 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 2010 | 1467124732957 Marionette TRACE conn2 <- [1,1130,null,{}] 07:38:52 INFO - PROCESS | 2010 | 1467124732961 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}] 07:38:52 INFO - PROCESS | 2010 | 1467124732963 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:53 INFO - PROCESS | 2010 | 1467124733073 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:38:53 INFO - PROCESS | 2010 | 1467124733152 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 2010 | 1467124733154 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x119405000 == 39 [pid = 2010] [id = 290] 07:38:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x117dd2400) [pid = 2010] [serial = 868] [outer = 0x0] 07:38:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x11808f400) [pid = 2010] [serial = 869] [outer = 0x117dd2400] 07:38:53 INFO - PROCESS | 2010 | 1467124733185 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x118620000) [pid = 2010] [serial = 870] [outer = 0x117dd2400] 07:38:53 INFO - PROCESS | 2010 | 1467124733890 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]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 974ms 07:38:53 INFO - PROCESS | 2010 | 1467124733928 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 2010 | 1467124733931 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:38:53 INFO - PROCESS | 2010 | 1467124733940 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 2010 | 1467124733942 Marionette TRACE conn2 <- [1,1134,null,{}] 07:38:53 INFO - PROCESS | 2010 | 1467124733946 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}] 07:38:53 INFO - PROCESS | 2010 | 1467124733947 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:54 INFO - PROCESS | 2010 | 1467124734053 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:38:54 INFO - PROCESS | 2010 | 1467124734107 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 2010 | 1467124734110 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d95800 == 40 [pid = 2010] [id = 291] 07:38:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x115d0fc00) [pid = 2010] [serial = 871] [outer = 0x0] 07:38:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x11675ec00) [pid = 2010] [serial = 872] [outer = 0x115d0fc00] 07:38:54 INFO - PROCESS | 2010 | 1467124734138 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x11805d000) [pid = 2010] [serial = 873] [outer = 0x115d0fc00] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x12a65b000 == 39 [pid = 2010] [id = 288] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x12986f000 == 38 [pid = 2010] [id = 287] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x128dd0800 == 37 [pid = 2010] [id = 286] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x120f53000 == 36 [pid = 2010] [id = 285] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x112141800 == 35 [pid = 2010] [id = 284] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x123550000 == 34 [pid = 2010] [id = 283] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x1199bf000 == 33 [pid = 2010] [id = 282] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x11941a000 == 32 [pid = 2010] [id = 281] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x116aba000 == 31 [pid = 2010] [id = 280] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x116abb800 == 30 [pid = 2010] [id = 279] 07:38:54 INFO - PROCESS | 2010 | --DOCSHELL 0x11211c800 == 29 [pid = 2010] [id = 278] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1298ee800) [pid = 2010] [serial = 774] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12b2d8400) [pid = 2010] [serial = 815] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x128bda400) [pid = 2010] [serial = 797] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1298f1800) [pid = 2010] [serial = 800] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x119046c00) [pid = 2010] [serial = 785] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x119432c00) [pid = 2010] [serial = 786] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x116f8c800) [pid = 2010] [serial = 779] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12ad35000) [pid = 2010] [serial = 803] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1181a8400) [pid = 2010] [serial = 780] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12344cc00) [pid = 2010] [serial = 788] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x123b57c00) [pid = 2010] [serial = 789] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x119d3a800) [pid = 2010] [serial = 794] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1127e1000) [pid = 2010] [serial = 776] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1128ac800) [pid = 2010] [serial = 777] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x118090000) [pid = 2010] [serial = 782] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1184d5000) [pid = 2010] [serial = 783] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124183400) [pid = 2010] [serial = 791] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1244e1000) [pid = 2010] [serial = 792] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12a820800) [pid = 2010] [serial = 801] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12b2dd800) [pid = 2010] [serial = 816] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x116a14c00) [pid = 2010] [serial = 807] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119d39000) [pid = 2010] [serial = 809] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x11297a400) [pid = 2010] [serial = 806] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x129460800) [pid = 2010] [serial = 798] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12b24a400) [pid = 2010] [serial = 813] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x127161800) [pid = 2010] [serial = 810] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12ad3f800) [pid = 2010] [serial = 804] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12aee6800) [pid = 2010] [serial = 812] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x126d1a000) [pid = 2010] [serial = 795] [outer = 0x0] [url = about:blank] 07:38:54 INFO - PROCESS | 2010 | 1467124734570 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]]]}] 07:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 676ms 07:38:54 INFO - PROCESS | 2010 | 1467124734610 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 2010 | 1467124734614 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:38:54 INFO - PROCESS | 2010 | 1467124734618 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 2010 | 1467124734620 Marionette TRACE conn2 <- [1,1138,null,{}] 07:38:54 INFO - PROCESS | 2010 | 1467124734623 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}] 07:38:54 INFO - PROCESS | 2010 | 1467124734624 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:54 INFO - PROCESS | 2010 | 1467124734707 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:38:54 INFO - PROCESS | 2010 | 1467124734711 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 2010 | 1467124734712 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x117461800 == 30 [pid = 2010] [id = 292] 07:38:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x117dd0400) [pid = 2010] [serial = 874] [outer = 0x0] 07:38:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x118766800) [pid = 2010] [serial = 875] [outer = 0x117dd0400] 07:38:54 INFO - PROCESS | 2010 | 1467124734741 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x119428000) [pid = 2010] [serial = 876] [outer = 0x117dd0400] 07:38:55 INFO - PROCESS | 2010 | 1467124735065 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]]]}] 07:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 07:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:38:55 INFO - PROCESS | 2010 | 1467124735097 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 2010 | 1467124735099 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:38:55 INFO - PROCESS | 2010 | 1467124735101 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 2010 | 1467124735103 Marionette TRACE conn2 <- [1,1142,null,{}] 07:38:55 INFO - PROCESS | 2010 | 1467124735111 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}] 07:38:55 INFO - PROCESS | 2010 | 1467124735115 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:55 INFO - PROCESS | 2010 | 1467124735195 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:38:55 INFO - PROCESS | 2010 | 1467124735201 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 2010 | 1467124735205 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198ab800 == 31 [pid = 2010] [id = 293] 07:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11991f400) [pid = 2010] [serial = 877] [outer = 0x0] 07:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x120ff5c00) [pid = 2010] [serial = 878] [outer = 0x11991f400] 07:38:55 INFO - PROCESS | 2010 | 1467124735235 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x123259c00) [pid = 2010] [serial = 879] [outer = 0x11991f400] 07:38:55 INFO - PROCESS | 2010 | 1467124735592 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]]]}] 07:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 524ms 07:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:38:55 INFO - PROCESS | 2010 | 1467124735625 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 2010 | 1467124735627 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:38:55 INFO - PROCESS | 2010 | 1467124735629 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 2010 | 1467124735630 Marionette TRACE conn2 <- [1,1146,null,{}] 07:38:55 INFO - PROCESS | 2010 | 1467124735633 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}] 07:38:55 INFO - PROCESS | 2010 | 1467124735634 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:55 INFO - PROCESS | 2010 | 1467124735721 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:38:55 INFO - PROCESS | 2010 | 1467124735774 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 2010 | 1467124735775 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c1000 == 32 [pid = 2010] [id = 294] 07:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1132b1800) [pid = 2010] [serial = 880] [outer = 0x0] 07:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x123b5c000) [pid = 2010] [serial = 881] [outer = 0x1132b1800] 07:38:55 INFO - PROCESS | 2010 | 1467124735801 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123dcf800) [pid = 2010] [serial = 882] [outer = 0x1132b1800] 07:38:56 INFO - PROCESS | 2010 | 1467124736095 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 472ms 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:38:56 INFO - PROCESS | 2010 | 1467124736110 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 2010 | 1467124736111 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:38:56 INFO - PROCESS | 2010 | 1467124736114 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 2010 | 1467124736115 Marionette TRACE conn2 <- [1,1150,null,{}] 07:38:56 INFO - PROCESS | 2010 | 1467124736118 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}] 07:38:56 INFO - PROCESS | 2010 | 1467124736120 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:56 INFO - PROCESS | 2010 | 1467124736216 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1241f9c00) [pid = 2010] [serial = 883] [outer = 0x12c5ca800] 07:38:56 INFO - PROCESS | 2010 | 1467124736244 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 2010 | 1467124736245 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x118666000 == 33 [pid = 2010] [id = 295] 07:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1128b3000) [pid = 2010] [serial = 884] [outer = 0x0] 07:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x124d7b800) [pid = 2010] [serial = 885] [outer = 0x1128b3000] 07:38:56 INFO - PROCESS | 2010 | 1467124736363 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x126d18400) [pid = 2010] [serial = 886] [outer = 0x1128b3000] 07:38:56 INFO - PROCESS | 2010 | 1467124736805 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 719ms 07:38:56 INFO - PROCESS | 2010 | 1467124736834 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 2010 | 1467124736835 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:38:56 INFO - PROCESS | 2010 | 1467124736843 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 2010 | 1467124736844 Marionette TRACE conn2 <- [1,1154,null,{}] 07:38:56 INFO - PROCESS | 2010 | 1467124736847 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}] 07:38:56 INFO - PROCESS | 2010 | 1467124736851 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:56 INFO - PROCESS | 2010 | 1467124736982 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:38:56 INFO - PROCESS | 2010 | 1467124736988 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 2010 | 1467124736989 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a12800 == 34 [pid = 2010] [id = 296] 07:38:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12696f400) [pid = 2010] [serial = 887] [outer = 0x0] 07:38:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12942a000) [pid = 2010] [serial = 888] [outer = 0x12696f400] 07:38:57 INFO - PROCESS | 2010 | 1467124737017 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12ad30400) [pid = 2010] [serial = 889] [outer = 0x12696f400] 07:38:57 INFO - PROCESS | 2010 | 1467124737362 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]]]}] 07:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 07:38:57 INFO - PROCESS | 2010 | 1467124737412 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 2010 | 1467124737413 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:38:57 INFO - PROCESS | 2010 | 1467124737415 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 2010 | 1467124737417 Marionette TRACE conn2 <- [1,1158,null,{}] 07:38:57 INFO - PROCESS | 2010 | 1467124737419 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}] 07:38:57 INFO - PROCESS | 2010 | 1467124737420 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:57 INFO - PROCESS | 2010 | 1467124737516 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:38:57 INFO - PROCESS | 2010 | 1467124737552 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:57 INFO - PROCESS | 2010 | 1467124737553 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fb7000 == 35 [pid = 2010] [id = 297] 07:38:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12ad35400) [pid = 2010] [serial = 890] [outer = 0x0] 07:38:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12ad3e000) [pid = 2010] [serial = 891] [outer = 0x12ad35400] 07:38:57 INFO - PROCESS | 2010 | 1467124737578 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b096800) [pid = 2010] [serial = 892] [outer = 0x12ad35400] 07:38:57 INFO - PROCESS | 2010 | 1467124737899 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]]]}] 07:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 07:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:38:57 INFO - PROCESS | 2010 | 1467124737934 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 2010 | 1467124737936 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:38:57 INFO - PROCESS | 2010 | 1467124737940 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 2010 | 1467124737941 Marionette TRACE conn2 <- [1,1162,null,{}] 07:38:57 INFO - PROCESS | 2010 | 1467124737944 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}] 07:38:57 INFO - PROCESS | 2010 | 1467124737945 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:58 INFO - PROCESS | 2010 | 1467124738041 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:38:58 INFO - PROCESS | 2010 | 1467124738052 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 2010 | 1467124738053 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12999a800 == 36 [pid = 2010] [id = 298] 07:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12ad37c00) [pid = 2010] [serial = 893] [outer = 0x0] 07:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12b250400) [pid = 2010] [serial = 894] [outer = 0x12ad37c00] 07:38:58 INFO - PROCESS | 2010 | 1467124738079 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12b2d8400) [pid = 2010] [serial = 895] [outer = 0x12ad37c00] 07:38:58 INFO - PROCESS | 2010 | 1467124738397 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]]]}] 07:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 07:38:58 INFO - PROCESS | 2010 | 1467124738459 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:38:58 INFO - PROCESS | 2010 | 1467124738460 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:38:58 INFO - PROCESS | 2010 | 1467124738463 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:38:58 INFO - PROCESS | 2010 | 1467124738464 Marionette TRACE conn2 <- [1,1166,null,{}] 07:38:58 INFO - PROCESS | 2010 | 1467124738466 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}] 07:38:58 INFO - PROCESS | 2010 | 1467124738468 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:58 INFO - PROCESS | 2010 | 1467124738562 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:38:58 INFO - PROCESS | 2010 | 1467124738599 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 2010 | 1467124738600 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8ad800 == 37 [pid = 2010] [id = 299] 07:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x112fa3800) [pid = 2010] [serial = 896] [outer = 0x0] 07:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12b914000) [pid = 2010] [serial = 897] [outer = 0x112fa3800] 07:38:58 INFO - PROCESS | 2010 | 1467124738631 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12b91a400) [pid = 2010] [serial = 898] [outer = 0x112fa3800] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x11808dc00) [pid = 2010] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x112cb0400) [pid = 2010] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x11904c400) [pid = 2010] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118091400) [pid = 2010] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1128a4400) [pid = 2010] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x115d14800) [pid = 2010] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1127e2c00) [pid = 2010] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x118763000) [pid = 2010] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x127161000) [pid = 2010] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119fe2000) [pid = 2010] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x128bd8000) [pid = 2010] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1127dd400) [pid = 2010] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1241bdc00) [pid = 2010] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1127e7000) [pid = 2010] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:38:58 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1131de000) [pid = 2010] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:38:59 INFO - PROCESS | 2010 | 1467124739042 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 618ms 07:38:59 INFO - PROCESS | 2010 | 1467124739082 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 2010 | 1467124739084 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:38:59 INFO - PROCESS | 2010 | 1467124739090 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 2010 | 1467124739092 Marionette TRACE conn2 <- [1,1170,null,{}] 07:38:59 INFO - PROCESS | 2010 | 1467124739095 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}] 07:38:59 INFO - PROCESS | 2010 | 1467124739097 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:59 INFO - PROCESS | 2010 | 1467124739221 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:38:59 INFO - PROCESS | 2010 | 1467124739226 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 2010 | 1467124739227 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230d6000 == 38 [pid = 2010] [id = 300] 07:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x112d2ec00) [pid = 2010] [serial = 899] [outer = 0x0] 07:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1194cac00) [pid = 2010] [serial = 900] [outer = 0x112d2ec00] 07:38:59 INFO - PROCESS | 2010 | 1467124739268 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1244dfc00) [pid = 2010] [serial = 901] [outer = 0x112d2ec00] 07:38:59 INFO - PROCESS | 2010 | 1467124739689 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 620ms 07:38:59 INFO - PROCESS | 2010 | 1467124739710 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 2010 | 1467124739712 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:38:59 INFO - PROCESS | 2010 | 1467124739714 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 2010 | 1467124739716 Marionette TRACE conn2 <- [1,1174,null,{}] 07:38:59 INFO - PROCESS | 2010 | 1467124739733 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}] 07:38:59 INFO - PROCESS | 2010 | 1467124739735 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:59 INFO - PROCESS | 2010 | 1467124739838 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:38:59 INFO - PROCESS | 2010 | 1467124739843 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 2010 | 1467124739845 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:38:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b954000 == 39 [pid = 2010] [id = 301] 07:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11808f800) [pid = 2010] [serial = 902] [outer = 0x0] 07:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x119d38400) [pid = 2010] [serial = 903] [outer = 0x11808f800] 07:38:59 INFO - PROCESS | 2010 | 1467124739898 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12b9a0800) [pid = 2010] [serial = 904] [outer = 0x11808f800] 07:39:00 INFO - PROCESS | 2010 | 1467124740322 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] 07:39:00 INFO - PROCESS | 2010 | 1467124740344 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:39:00 INFO - PROCESS | 2010 | 1467124740346 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 2010 | 1467124740347 Marionette TRACE conn2 <- [1,1178,null,{}] 07:39:00 INFO - PROCESS | 2010 | 1467124740350 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}] 07:39:00 INFO - PROCESS | 2010 | 1467124740351 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:00 INFO - PROCESS | 2010 | 1467124740469 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:39:00 INFO - PROCESS | 2010 | 1467124740476 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 2010 | 1467124740477 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc8800 == 40 [pid = 2010] [id = 302] 07:39:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12b99b000) [pid = 2010] [serial = 905] [outer = 0x0] 07:39:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12bdef800) [pid = 2010] [serial = 906] [outer = 0x12b99b000] 07:39:00 INFO - PROCESS | 2010 | 1467124740501 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12bdf9c00) [pid = 2010] [serial = 907] [outer = 0x12b99b000] 07:39:00 INFO - PROCESS | 2010 | 1467124740861 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] 07:39:00 INFO - PROCESS | 2010 | 1467124740918 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:39:00 INFO - PROCESS | 2010 | 1467124740921 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 2010 | 1467124740924 Marionette TRACE conn2 <- [1,1182,null,{}] 07:39:00 INFO - PROCESS | 2010 | 1467124740929 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}] 07:39:00 INFO - PROCESS | 2010 | 1467124740930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:01 INFO - PROCESS | 2010 | 1467124741039 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:39:01 INFO - PROCESS | 2010 | 1467124741106 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 2010 | 1467124741108 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169b0800 == 41 [pid = 2010] [id = 303] 07:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1133ce800) [pid = 2010] [serial = 908] [outer = 0x0] 07:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x115d18800) [pid = 2010] [serial = 909] [outer = 0x1133ce800] 07:39:01 INFO - PROCESS | 2010 | 1467124741141 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x117dd5000) [pid = 2010] [serial = 910] [outer = 0x1133ce800] 07:39:01 INFO - PROCESS | 2010 | 1467124741585 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 2010 | 1467124741597 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:39:01 INFO - PROCESS | 2010 | 1467124741602 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 2010 | 1467124741606 Marionette TRACE conn2 <- [1,1186,null,{}] 07:39:01 INFO - PROCESS | 2010 | 1467124741609 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}] 07:39:01 INFO - PROCESS | 2010 | 1467124741610 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:01 INFO - PROCESS | 2010 | 1467124741717 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:39:01 INFO - PROCESS | 2010 | 1467124741773 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 2010 | 1467124741774 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x123558000 == 42 [pid = 2010] [id = 304] 07:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1184d2c00) [pid = 2010] [serial = 911] [outer = 0x0] 07:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1194ca000) [pid = 2010] [serial = 912] [outer = 0x1184d2c00] 07:39:01 INFO - PROCESS | 2010 | 1467124741805 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x123604800) [pid = 2010] [serial = 913] [outer = 0x1184d2c00] 07:39:02 INFO - PROCESS | 2010 | 1467124742257 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] 07:39:02 INFO - PROCESS | 2010 | 1467124742326 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:39:02 INFO - PROCESS | 2010 | 1467124742328 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 2010 | 1467124742331 Marionette TRACE conn2 <- [1,1190,null,{}] 07:39:02 INFO - PROCESS | 2010 | 1467124742356 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}] 07:39:02 INFO - PROCESS | 2010 | 1467124742360 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:02 INFO - PROCESS | 2010 | 1467124742469 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:39:02 INFO - PROCESS | 2010 | 1467124742542 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:02 INFO - PROCESS | 2010 | 1467124742544 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b952800 == 43 [pid = 2010] [id = 305] 07:39:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x124e05800) [pid = 2010] [serial = 914] [outer = 0x0] 07:39:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12940f000) [pid = 2010] [serial = 915] [outer = 0x124e05800] 07:39:02 INFO - PROCESS | 2010 | 1467124742577 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1298e6c00) [pid = 2010] [serial = 916] [outer = 0x124e05800] 07:39:03 INFO - PROCESS | 2010 | 1467124743008 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] 07:39:03 INFO - PROCESS | 2010 | 1467124743052 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:39:03 INFO - PROCESS | 2010 | 1467124743055 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:39:03 INFO - PROCESS | 2010 | 1467124743056 Marionette TRACE conn2 <- [1,1194,null,{}] 07:39:03 INFO - PROCESS | 2010 | 1467124743059 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}] 07:39:03 INFO - PROCESS | 2010 | 1467124743060 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:03 INFO - PROCESS | 2010 | 1467124743165 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:39:03 INFO - PROCESS | 2010 | 1467124743224 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 2010 | 1467124743225 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c605800 == 44 [pid = 2010] [id = 306] 07:39:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12ad3dc00) [pid = 2010] [serial = 917] [outer = 0x0] 07:39:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x12b24f000) [pid = 2010] [serial = 918] [outer = 0x12ad3dc00] 07:39:03 INFO - PROCESS | 2010 | 1467124743254 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12b91b000) [pid = 2010] [serial = 919] [outer = 0x12ad3dc00] 07:39:03 INFO - PROCESS | 2010 | 1467124743727 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] 07:39:03 INFO - PROCESS | 2010 | 1467124743776 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:39:03 INFO - PROCESS | 2010 | 1467124743778 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:39:03 INFO - PROCESS | 2010 | 1467124743780 Marionette TRACE conn2 <- [1,1198,null,{}] 07:39:03 INFO - PROCESS | 2010 | 1467124743782 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}] 07:39:03 INFO - PROCESS | 2010 | 1467124743784 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:03 INFO - PROCESS | 2010 | 1467124743925 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:39:04 INFO - PROCESS | 2010 | 1467124744074 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 2010 | 1467124744075 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x11833a800 == 45 [pid = 2010] [id = 307] 07:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1128aa000) [pid = 2010] [serial = 920] [outer = 0x0] 07:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1131dec00) [pid = 2010] [serial = 921] [outer = 0x1128aa000] 07:39:04 INFO - PROCESS | 2010 | 1467124744149 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x116a14c00) [pid = 2010] [serial = 922] [outer = 0x1128aa000] 07:39:04 INFO - PROCESS | 2010 | 1467124744577 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]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 821ms 07:39:04 INFO - PROCESS | 2010 | 1467124744600 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:39:04 INFO - PROCESS | 2010 | 1467124744603 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:39:04 INFO - PROCESS | 2010 | 1467124744605 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 2010 | 1467124744607 Marionette TRACE conn2 <- [1,1202,null,{}] 07:39:04 INFO - PROCESS | 2010 | 1467124744611 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}] 07:39:04 INFO - PROCESS | 2010 | 1467124744614 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:04 INFO - PROCESS | 2010 | 1467124744711 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:39:04 INFO - PROCESS | 2010 | 1467124744774 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 2010 | 1467124744775 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x11865c000 == 46 [pid = 2010] [id = 308] 07:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1184cd800) [pid = 2010] [serial = 923] [outer = 0x0] 07:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x11903f400) [pid = 2010] [serial = 924] [outer = 0x1184cd800] 07:39:04 INFO - PROCESS | 2010 | 1467124744806 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x119fde400) [pid = 2010] [serial = 925] [outer = 0x1184cd800] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12b954000 == 45 [pid = 2010] [id = 301] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1230d6000 == 44 [pid = 2010] [id = 300] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8ad800 == 43 [pid = 2010] [id = 299] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12999a800 == 42 [pid = 2010] [id = 298] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x128fb7000 == 41 [pid = 2010] [id = 297] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x128a12800 == 40 [pid = 2010] [id = 296] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x118666000 == 39 [pid = 2010] [id = 295] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c1000 == 38 [pid = 2010] [id = 294] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1198ab800 == 37 [pid = 2010] [id = 293] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x117461800 == 36 [pid = 2010] [id = 292] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x117d95800 == 35 [pid = 2010] [id = 291] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x119405000 == 34 [pid = 2010] [id = 290] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x115d76000 == 33 [pid = 2010] [id = 289] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x11833a800 == 32 [pid = 2010] [id = 307] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12c605800 == 31 [pid = 2010] [id = 306] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12b952800 == 30 [pid = 2010] [id = 305] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x123558000 == 29 [pid = 2010] [id = 304] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc8800 == 28 [pid = 2010] [id = 302] 07:39:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1169b0800 == 27 [pid = 2010] [id = 303] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x123c24800) [pid = 2010] [serial = 848] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x116911800) [pid = 2010] [serial = 831] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x115468400) [pid = 2010] [serial = 830] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x11942e800) [pid = 2010] [serial = 842] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x119fec400) [pid = 2010] [serial = 843] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1184dbc00) [pid = 2010] [serial = 839] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x119040000) [pid = 2010] [serial = 840] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1128b0c00) [pid = 2010] [serial = 833] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x112ca5400) [pid = 2010] [serial = 834] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x116637000) [pid = 2010] [serial = 836] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1176f4400) [pid = 2010] [serial = 837] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x112d2c400) [pid = 2010] [serial = 819] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1128adc00) [pid = 2010] [serial = 818] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x11982a400) [pid = 2010] [serial = 822] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1298f2400) [pid = 2010] [serial = 861] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x11936e800) [pid = 2010] [serial = 821] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x124631400) [pid = 2010] [serial = 849] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1241b6c00) [pid = 2010] [serial = 825] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x128d84c00) [pid = 2010] [serial = 851] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x123605400) [pid = 2010] [serial = 824] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x128f8b000) [pid = 2010] [serial = 852] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x118098000) [pid = 2010] [serial = 855] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12945bc00) [pid = 2010] [serial = 828] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128d79400) [pid = 2010] [serial = 827] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x129468000) [pid = 2010] [serial = 860] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x11942e400) [pid = 2010] [serial = 857] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1131d5000) [pid = 2010] [serial = 854] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12177ac00) [pid = 2010] [serial = 845] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11904bc00) [pid = 2010] [serial = 858] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1236cb400) [pid = 2010] [serial = 846] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x12a81e400) [pid = 2010] [serial = 863] [outer = 0x0] [url = about:blank] 07:39:05 INFO - PROCESS | 2010 | 1467124745906 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]]]}] 07:39:05 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 07:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1322ms 07:39:05 INFO - PROCESS | 2010 | 1467124745928 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 2010 | 1467124745930 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:39:05 INFO - PROCESS | 2010 | 1467124745934 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 2010 | 1467124745935 Marionette TRACE conn2 <- [1,1206,null,{}] 07:39:05 INFO - PROCESS | 2010 | 1467124745940 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}] 07:39:05 INFO - PROCESS | 2010 | 1467124745942 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:06 INFO - PROCESS | 2010 | 1467124746028 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:39:06 INFO - PROCESS | 2010 | 1467124746036 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 2010 | 1467124746041 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x113cb7800 == 28 [pid = 2010] [id = 309] 07:39:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x112e5b000) [pid = 2010] [serial = 926] [outer = 0x0] 07:39:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1131e1800) [pid = 2010] [serial = 927] [outer = 0x112e5b000] 07:39:06 INFO - PROCESS | 2010 | 1467124746072 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x113c66000) [pid = 2010] [serial = 928] [outer = 0x112e5b000] 07:39:06 INFO - PROCESS | 2010 | 1467124746413 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]]]}] 07:39:06 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 07:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 523ms 07:39:06 INFO - PROCESS | 2010 | 1467124746457 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 2010 | 1467124746460 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:39:06 INFO - PROCESS | 2010 | 1467124746465 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 2010 | 1467124746467 Marionette TRACE conn2 <- [1,1210,null,{}] 07:39:06 INFO - PROCESS | 2010 | 1467124746470 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}] 07:39:06 INFO - PROCESS | 2010 | 1467124746473 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:06 INFO - PROCESS | 2010 | 1467124746551 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:39:06 INFO - PROCESS | 2010 | 1467124746558 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 2010 | 1467124746559 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x117158000 == 29 [pid = 2010] [id = 310] 07:39:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x116753000) [pid = 2010] [serial = 929] [outer = 0x0] 07:39:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118055c00) [pid = 2010] [serial = 930] [outer = 0x116753000] 07:39:06 INFO - PROCESS | 2010 | 1467124746587 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1181b1000) [pid = 2010] [serial = 931] [outer = 0x116753000] 07:39:06 INFO - PROCESS | 2010 | 1467124746927 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]]]}] 07:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 475ms 07:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:39:06 INFO - PROCESS | 2010 | 1467124746940 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 2010 | 1467124746942 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:39:06 INFO - PROCESS | 2010 | 1467124746944 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 2010 | 1467124746946 Marionette TRACE conn2 <- [1,1214,null,{}] 07:39:06 INFO - PROCESS | 2010 | 1467124746954 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}] 07:39:06 INFO - PROCESS | 2010 | 1467124746957 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:07 INFO - PROCESS | 2010 | 1467124747046 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:39:07 INFO - PROCESS | 2010 | 1467124747108 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 2010 | 1467124747110 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187bb000 == 30 [pid = 2010] [id = 311] 07:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118762800) [pid = 2010] [serial = 932] [outer = 0x0] 07:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119424800) [pid = 2010] [serial = 933] [outer = 0x118762800] 07:39:07 INFO - PROCESS | 2010 | 1467124747155 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x120ff0c00) [pid = 2010] [serial = 934] [outer = 0x118762800] 07:39:07 INFO - PROCESS | 2010 | 1467124747561 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]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 622ms 07:39:07 INFO - PROCESS | 2010 | 1467124747567 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 2010 | 1467124747569 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:39:07 INFO - PROCESS | 2010 | 1467124747573 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 2010 | 1467124747574 Marionette TRACE conn2 <- [1,1218,null,{}] 07:39:07 INFO - PROCESS | 2010 | 1467124747577 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}] 07:39:07 INFO - PROCESS | 2010 | 1467124747578 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:07 INFO - PROCESS | 2010 | 1467124747684 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:39:07 INFO - PROCESS | 2010 | 1467124747716 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 2010 | 1467124747717 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198ba000 == 31 [pid = 2010] [id = 312] 07:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x115df0400) [pid = 2010] [serial = 935] [outer = 0x0] 07:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x120ff3800) [pid = 2010] [serial = 936] [outer = 0x115df0400] 07:39:07 INFO - PROCESS | 2010 | 1467124747744 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1238c2800) [pid = 2010] [serial = 937] [outer = 0x115df0400] 07:39:08 INFO - PROCESS | 2010 | 1467124748107 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 570ms 07:39:08 INFO - PROCESS | 2010 | 1467124748150 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 2010 | 1467124748152 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:39:08 INFO - PROCESS | 2010 | 1467124748166 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 2010 | 1467124748168 Marionette TRACE conn2 <- [1,1222,null,{}] 07:39:08 INFO - PROCESS | 2010 | 1467124748172 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}] 07:39:08 INFO - PROCESS | 2010 | 1467124748173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:08 INFO - PROCESS | 2010 | 1467124748318 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:39:08 INFO - PROCESS | 2010 | 1467124748338 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 2010 | 1467124748339 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b9000 == 32 [pid = 2010] [id = 313] 07:39:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119044000) [pid = 2010] [serial = 938] [outer = 0x0] 07:39:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x123bdc800) [pid = 2010] [serial = 939] [outer = 0x119044000] 07:39:08 INFO - PROCESS | 2010 | 1467124748381 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1241bdc00) [pid = 2010] [serial = 940] [outer = 0x119044000] 07:39:08 INFO - PROCESS | 2010 | 1467124748825 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] 07:39:08 INFO - PROCESS | 2010 | 1467124748849 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:39:08 INFO - PROCESS | 2010 | 1467124748856 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 2010 | 1467124748858 Marionette TRACE conn2 <- [1,1226,null,{}] 07:39:08 INFO - PROCESS | 2010 | 1467124748861 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}] 07:39:08 INFO - PROCESS | 2010 | 1467124748867 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:09 INFO - PROCESS | 2010 | 1467124749060 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:39:09 INFO - PROCESS | 2010 | 1467124749088 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 2010 | 1467124749090 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x1241a1800 == 33 [pid = 2010] [id = 314] 07:39:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1133d0400) [pid = 2010] [serial = 941] [outer = 0x0] 07:39:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x124e04c00) [pid = 2010] [serial = 942] [outer = 0x1133d0400] 07:39:09 INFO - PROCESS | 2010 | 1467124749131 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x128f87000) [pid = 2010] [serial = 943] [outer = 0x1133d0400] 07:39:09 INFO - PROCESS | 2010 | 1467124749478 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]]]}] 07:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 07:39:09 INFO - PROCESS | 2010 | 1467124749526 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:39:09 INFO - PROCESS | 2010 | 1467124749527 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:39:09 INFO - PROCESS | 2010 | 1467124749529 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 2010 | 1467124749530 Marionette TRACE conn2 <- [1,1230,null,{}] 07:39:09 INFO - PROCESS | 2010 | 1467124749532 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}] 07:39:09 INFO - PROCESS | 2010 | 1467124749533 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:09 INFO - PROCESS | 2010 | 1467124749623 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:39:09 INFO - PROCESS | 2010 | 1467124749676 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 2010 | 1467124749677 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271dc800 == 34 [pid = 2010] [id = 315] 07:39:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x118453400) [pid = 2010] [serial = 944] [outer = 0x0] 07:39:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x128f87400) [pid = 2010] [serial = 945] [outer = 0x118453400] 07:39:09 INFO - PROCESS | 2010 | 1467124749702 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x129461400) [pid = 2010] [serial = 946] [outer = 0x118453400] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12696f400) [pid = 2010] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12ad35400) [pid = 2010] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12ad37c00) [pid = 2010] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x112fa3800) [pid = 2010] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x11808f800) [pid = 2010] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1154cc400) [pid = 2010] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x117dd0400) [pid = 2010] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x117dd2400) [pid = 2010] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1132b1800) [pid = 2010] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11991f400) [pid = 2010] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x115d0fc00) [pid = 2010] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1127e0c00) [pid = 2010] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1128b3000) [pid = 2010] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12b99b000) [pid = 2010] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:39:10 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x112d2ec00) [pid = 2010] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:39:10 INFO - PROCESS | 2010 | 1467124750215 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]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 719ms 07:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:39:10 INFO - PROCESS | 2010 | 1467124750248 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:39:10 INFO - PROCESS | 2010 | 1467124750249 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:39:10 INFO - PROCESS | 2010 | 1467124750252 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 2010 | 1467124750253 Marionette TRACE conn2 <- [1,1234,null,{}] 07:39:10 INFO - PROCESS | 2010 | 1467124750257 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}] 07:39:10 INFO - PROCESS | 2010 | 1467124750259 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:10 INFO - PROCESS | 2010 | 1467124750334 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:39:10 INFO - PROCESS | 2010 | 1467124750340 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 2010 | 1467124750341 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d08800 == 35 [pid = 2010] [id = 316] 07:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x115df1800) [pid = 2010] [serial = 947] [outer = 0x0] 07:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x116f18000) [pid = 2010] [serial = 948] [outer = 0x115df1800] 07:39:10 INFO - PROCESS | 2010 | 1467124750367 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11942b000) [pid = 2010] [serial = 949] [outer = 0x115df1800] 07:39:10 INFO - PROCESS | 2010 | 1467124750679 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]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 07:39:10 INFO - PROCESS | 2010 | 1467124750723 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:39:10 INFO - PROCESS | 2010 | 1467124750733 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:39:10 INFO - PROCESS | 2010 | 1467124750735 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 2010 | 1467124750737 Marionette TRACE conn2 <- [1,1238,null,{}] 07:39:10 INFO - PROCESS | 2010 | 1467124750739 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}] 07:39:10 INFO - PROCESS | 2010 | 1467124750740 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:10 INFO - PROCESS | 2010 | 1467124750814 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:39:10 INFO - PROCESS | 2010 | 1467124750890 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 2010 | 1467124750891 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x128ddd000 == 36 [pid = 2010] [id = 317] 07:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x116a14800) [pid = 2010] [serial = 950] [outer = 0x0] 07:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x126d24000) [pid = 2010] [serial = 951] [outer = 0x116a14800] 07:39:10 INFO - PROCESS | 2010 | 1467124750916 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1298f0c00) [pid = 2010] [serial = 952] [outer = 0x116a14800] 07:39:11 INFO - PROCESS | 2010 | 1467124751174 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]]]}] 07:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 07:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:39:11 INFO - PROCESS | 2010 | 1467124751210 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 2010 | 1467124751211 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:39:11 INFO - PROCESS | 2010 | 1467124751213 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 2010 | 1467124751214 Marionette TRACE conn2 <- [1,1242,null,{}] 07:39:11 INFO - PROCESS | 2010 | 1467124751216 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}] 07:39:11 INFO - PROCESS | 2010 | 1467124751217 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:11 INFO - PROCESS | 2010 | 1467124751300 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:39:11 INFO - PROCESS | 2010 | 1467124751306 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 2010 | 1467124751307 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x12986d000 == 37 [pid = 2010] [id = 318] 07:39:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1298f2000) [pid = 2010] [serial = 953] [outer = 0x0] 07:39:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12ad36000) [pid = 2010] [serial = 954] [outer = 0x1298f2000] 07:39:11 INFO - PROCESS | 2010 | 1467124751331 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12aed8000) [pid = 2010] [serial = 955] [outer = 0x1298f2000] 07:39:11 INFO - PROCESS | 2010 | 1467124751657 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]]]}] 07:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 07:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:39:11 INFO - PROCESS | 2010 | 1467124751683 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 2010 | 1467124751684 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:39:11 INFO - PROCESS | 2010 | 1467124751686 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 2010 | 1467124751696 Marionette TRACE conn2 <- [1,1246,null,{}] 07:39:11 INFO - PROCESS | 2010 | 1467124751699 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}] 07:39:11 INFO - PROCESS | 2010 | 1467124751700 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:11 INFO - PROCESS | 2010 | 1467124751815 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:39:11 INFO - PROCESS | 2010 | 1467124751823 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 2010 | 1467124751825 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a65c000 == 38 [pid = 2010] [id = 319] 07:39:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12ad30c00) [pid = 2010] [serial = 956] [outer = 0x0] 07:39:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12b097400) [pid = 2010] [serial = 957] [outer = 0x12ad30c00] 07:39:11 INFO - PROCESS | 2010 | 1467124751852 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12b910800) [pid = 2010] [serial = 958] [outer = 0x12ad30c00] 07:39:12 INFO - PROCESS | 2010 | 1467124752263 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]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 627ms 07:39:12 INFO - PROCESS | 2010 | 1467124752315 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:39:12 INFO - PROCESS | 2010 | 1467124752319 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:39:12 INFO - PROCESS | 2010 | 1467124752324 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 2010 | 1467124752329 Marionette TRACE conn2 <- [1,1250,null,{}] 07:39:12 INFO - PROCESS | 2010 | 1467124752335 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}] 07:39:12 INFO - PROCESS | 2010 | 1467124752338 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:12 INFO - PROCESS | 2010 | 1467124752534 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:39:12 INFO - PROCESS | 2010 | 1467124752656 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 2010 | 1467124752660 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x115419000 == 39 [pid = 2010] [id = 320] 07:39:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1128adc00) [pid = 2010] [serial = 959] [outer = 0x0] 07:39:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11297b400) [pid = 2010] [serial = 960] [outer = 0x1128adc00] 07:39:12 INFO - PROCESS | 2010 | 1467124752714 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1133cc000) [pid = 2010] [serial = 961] [outer = 0x1128adc00] 07:39:13 INFO - PROCESS | 2010 | 1467124753248 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]]]}] 07:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 976ms 07:39:13 INFO - PROCESS | 2010 | 1467124753300 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 2010 | 1467124753303 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:39:13 INFO - PROCESS | 2010 | 1467124753310 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 2010 | 1467124753312 Marionette TRACE conn2 <- [1,1254,null,{}] 07:39:13 INFO - PROCESS | 2010 | 1467124753314 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}] 07:39:13 INFO - PROCESS | 2010 | 1467124753316 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:13 INFO - PROCESS | 2010 | 1467124753425 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:39:13 INFO - PROCESS | 2010 | 1467124753504 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 2010 | 1467124753506 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199ce000 == 40 [pid = 2010] [id = 321] 07:39:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1181aa000) [pid = 2010] [serial = 962] [outer = 0x0] 07:39:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x1184d6000) [pid = 2010] [serial = 963] [outer = 0x1181aa000] 07:39:13 INFO - PROCESS | 2010 | 1467124753537 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1187ed800) [pid = 2010] [serial = 964] [outer = 0x1181aa000] 07:39:14 INFO - PROCESS | 2010 | 1467124754221 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]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 973ms 07:39:14 INFO - PROCESS | 2010 | 1467124754284 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:39:14 INFO - PROCESS | 2010 | 1467124754288 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:39:14 INFO - PROCESS | 2010 | 1467124754292 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 2010 | 1467124754294 Marionette TRACE conn2 <- [1,1258,null,{}] 07:39:14 INFO - PROCESS | 2010 | 1467124754297 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}] 07:39:14 INFO - PROCESS | 2010 | 1467124754299 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:14 INFO - PROCESS | 2010 | 1467124754408 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x12986d000 == 39 [pid = 2010] [id = 318] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x128ddd000 == 38 [pid = 2010] [id = 317] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x123d08800 == 37 [pid = 2010] [id = 316] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x1271dc800 == 36 [pid = 2010] [id = 315] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x1241a1800 == 35 [pid = 2010] [id = 314] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b9000 == 34 [pid = 2010] [id = 313] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x1198ba000 == 33 [pid = 2010] [id = 312] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x1187bb000 == 32 [pid = 2010] [id = 311] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x117158000 == 31 [pid = 2010] [id = 310] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x113cb7800 == 30 [pid = 2010] [id = 309] 07:39:14 INFO - PROCESS | 2010 | --DOCSHELL 0x11865c000 == 29 [pid = 2010] [id = 308] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x12942a000) [pid = 2010] [serial = 888] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12ad3e000) [pid = 2010] [serial = 891] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12b250400) [pid = 2010] [serial = 894] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12b2d8400) [pid = 2010] [serial = 895] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12b096800) [pid = 2010] [serial = 892] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12b914000) [pid = 2010] [serial = 897] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x119d38400) [pid = 2010] [serial = 903] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12ad38c00) [pid = 2010] [serial = 864] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118766800) [pid = 2010] [serial = 875] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x119428000) [pid = 2010] [serial = 876] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x11808f400) [pid = 2010] [serial = 869] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x118620000) [pid = 2010] [serial = 870] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x123b5c000) [pid = 2010] [serial = 881] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x123dcf800) [pid = 2010] [serial = 882] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x120ff5c00) [pid = 2010] [serial = 878] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x123259c00) [pid = 2010] [serial = 879] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11675ec00) [pid = 2010] [serial = 872] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11805d000) [pid = 2010] [serial = 873] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1128a9400) [pid = 2010] [serial = 866] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x112d34c00) [pid = 2010] [serial = 867] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x124d7b800) [pid = 2010] [serial = 885] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12b9a0800) [pid = 2010] [serial = 904] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x112d2f000) [pid = 2010] [serial = 489] [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.] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x12bdf9c00) [pid = 2010] [serial = 907] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1194cac00) [pid = 2010] [serial = 900] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12b91a400) [pid = 2010] [serial = 898] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1244dfc00) [pid = 2010] [serial = 901] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12ad30400) [pid = 2010] [serial = 889] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x12bdef800) [pid = 2010] [serial = 906] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x126d18400) [pid = 2010] [serial = 886] [outer = 0x0] [url = about:blank] 07:39:14 INFO - PROCESS | 2010 | 1467124754492 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 2010 | 1467124754495 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d7d800 == 30 [pid = 2010] [id = 322] 07:39:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1133b4c00) [pid = 2010] [serial = 965] [outer = 0x0] 07:39:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x116136800) [pid = 2010] [serial = 966] [outer = 0x1133b4c00] 07:39:14 INFO - PROCESS | 2010 | 1467124754523 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x11808d400) [pid = 2010] [serial = 967] [outer = 0x1133b4c00] 07:39:14 INFO - PROCESS | 2010 | 1467124754842 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]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 570ms 07:39:14 INFO - PROCESS | 2010 | 1467124754862 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:39:14 INFO - PROCESS | 2010 | 1467124754864 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:39:14 INFO - PROCESS | 2010 | 1467124754869 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 2010 | 1467124754874 Marionette TRACE conn2 <- [1,1262,null,{}] 07:39:14 INFO - PROCESS | 2010 | 1467124754877 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}] 07:39:14 INFO - PROCESS | 2010 | 1467124754878 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:14 INFO - PROCESS | 2010 | 1467124754960 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:39:15 INFO - PROCESS | 2010 | 1467124755025 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 2010 | 1467124755027 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x118340000 == 31 [pid = 2010] [id = 323] 07:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11808d000) [pid = 2010] [serial = 968] [outer = 0x0] 07:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1187ea800) [pid = 2010] [serial = 969] [outer = 0x11808d000] 07:39:15 INFO - PROCESS | 2010 | 1467124755054 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119c8b000) [pid = 2010] [serial = 970] [outer = 0x11808d000] 07:39:15 INFO - PROCESS | 2010 | 1467124755357 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 524ms 07:39:15 INFO - PROCESS | 2010 | 1467124755393 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 2010 | 1467124755394 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:39:15 INFO - PROCESS | 2010 | 1467124755397 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 2010 | 1467124755399 Marionette TRACE conn2 <- [1,1266,null,{}] 07:39:15 INFO - PROCESS | 2010 | 1467124755410 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}] 07:39:15 INFO - PROCESS | 2010 | 1467124755413 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:15 INFO - PROCESS | 2010 | 1467124755499 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:39:15 INFO - PROCESS | 2010 | 1467124755555 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 2010 | 1467124755557 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199d4000 == 32 [pid = 2010] [id = 324] 07:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11808f400) [pid = 2010] [serial = 971] [outer = 0x0] 07:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x119d36800) [pid = 2010] [serial = 972] [outer = 0x11808f400] 07:39:15 INFO - PROCESS | 2010 | 1467124755586 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123be0c00) [pid = 2010] [serial = 973] [outer = 0x11808f400] 07:39:15 INFO - PROCESS | 2010 | 1467124755884 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 07:39:15 INFO - PROCESS | 2010 | 1467124755922 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:39:15 INFO - PROCESS | 2010 | 1467124755925 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:39:15 INFO - PROCESS | 2010 | 1467124755927 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 2010 | 1467124755929 Marionette TRACE conn2 <- [1,1270,null,{}] 07:39:15 INFO - PROCESS | 2010 | 1467124755931 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}] 07:39:15 INFO - PROCESS | 2010 | 1467124755932 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:16 INFO - PROCESS | 2010 | 1467124756014 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:39:16 INFO - PROCESS | 2010 | 1467124756018 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 2010 | 1467124756019 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x123544800 == 33 [pid = 2010] [id = 325] 07:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x124177c00) [pid = 2010] [serial = 974] [outer = 0x0] 07:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x124e03400) [pid = 2010] [serial = 975] [outer = 0x124177c00] 07:39:16 INFO - PROCESS | 2010 | 1467124756048 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x126d19000) [pid = 2010] [serial = 976] [outer = 0x124177c00] 07:39:16 INFO - PROCESS | 2010 | 1467124756378 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 467ms 07:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:39:16 INFO - PROCESS | 2010 | 1467124756396 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 2010 | 1467124756397 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:39:16 INFO - PROCESS | 2010 | 1467124756399 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 2010 | 1467124756400 Marionette TRACE conn2 <- [1,1274,null,{}] 07:39:16 INFO - PROCESS | 2010 | 1467124756403 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}] 07:39:16 INFO - PROCESS | 2010 | 1467124756406 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:16 INFO - PROCESS | 2010 | 1467124756523 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:39:16 INFO - PROCESS | 2010 | 1467124756534 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 2010 | 1467124756535 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x123c21800 == 34 [pid = 2010] [id = 326] 07:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x115468400) [pid = 2010] [serial = 977] [outer = 0x0] 07:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x126d19400) [pid = 2010] [serial = 978] [outer = 0x115468400] 07:39:16 INFO - PROCESS | 2010 | 1467124756560 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x128bd7400) [pid = 2010] [serial = 979] [outer = 0x115468400] 07:39:16 INFO - PROCESS | 2010 | 1467124756911 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 07:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:39:16 INFO - PROCESS | 2010 | 1467124756923 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 2010 | 1467124756924 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:39:16 INFO - PROCESS | 2010 | 1467124756927 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 2010 | 1467124756928 Marionette TRACE conn2 <- [1,1278,null,{}] 07:39:16 INFO - PROCESS | 2010 | 1467124756930 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}] 07:39:16 INFO - PROCESS | 2010 | 1467124756934 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:17 INFO - PROCESS | 2010 | 1467124757055 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:39:17 INFO - PROCESS | 2010 | 1467124757059 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 2010 | 1467124757060 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x128c6c800 == 35 [pid = 2010] [id = 327] 07:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126ec9000) [pid = 2010] [serial = 980] [outer = 0x0] 07:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12945c800) [pid = 2010] [serial = 981] [outer = 0x126ec9000] 07:39:17 INFO - PROCESS | 2010 | 1467124757085 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b2cfc00) [pid = 2010] [serial = 982] [outer = 0x126ec9000] 07:39:17 INFO - PROCESS | 2010 | 1467124757442 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 567ms 07:39:17 INFO - PROCESS | 2010 | 1467124757495 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 2010 | 1467124757496 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:39:17 INFO - PROCESS | 2010 | 1467124757498 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 2010 | 1467124757500 Marionette TRACE conn2 <- [1,1282,null,{}] 07:39:17 INFO - PROCESS | 2010 | 1467124757502 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}] 07:39:17 INFO - PROCESS | 2010 | 1467124757503 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:17 INFO - PROCESS | 2010 | 1467124757611 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:39:17 INFO - PROCESS | 2010 | 1467124757625 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 2010 | 1467124757626 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292c6000 == 36 [pid = 2010] [id = 328] 07:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b2d0800) [pid = 2010] [serial = 983] [outer = 0x0] 07:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b2dbc00) [pid = 2010] [serial = 984] [outer = 0x12b2d0800] 07:39:17 INFO - PROCESS | 2010 | 1467124757650 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12b997000) [pid = 2010] [serial = 985] [outer = 0x12b2d0800] 07:39:17 INFO - PROCESS | 2010 | 1467124757990 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]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 517ms 07:39:18 INFO - PROCESS | 2010 | 1467124758017 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 2010 | 1467124758018 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:39:18 INFO - PROCESS | 2010 | 1467124758028 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 2010 | 1467124758029 Marionette TRACE conn2 <- [1,1286,null,{}] 07:39:18 INFO - PROCESS | 2010 | 1467124758032 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}] 07:39:18 INFO - PROCESS | 2010 | 1467124758033 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:18 INFO - PROCESS | 2010 | 1467124758133 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:39:18 INFO - PROCESS | 2010 | 1467124758137 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 2010 | 1467124758138 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a666800 == 37 [pid = 2010] [id = 329] 07:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1127e6000) [pid = 2010] [serial = 986] [outer = 0x0] 07:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12b9a2000) [pid = 2010] [serial = 987] [outer = 0x1127e6000] 07:39:18 INFO - PROCESS | 2010 | 1467124758163 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12bdf4c00) [pid = 2010] [serial = 988] [outer = 0x1127e6000] 07:39:18 INFO - PROCESS | 2010 | 1467124758660 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]]]}] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x116753000) [pid = 2010] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119044000) [pid = 2010] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1133d0400) [pid = 2010] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118762800) [pid = 2010] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x115df0400) [pid = 2010] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x118453400) [pid = 2010] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1184cd800) [pid = 2010] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x112e5b000) [pid = 2010] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1133ce800) [pid = 2010] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x115df1800) [pid = 2010] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1184d2c00) [pid = 2010] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124e05800) [pid = 2010] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1298f2000) [pid = 2010] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12ad3dc00) [pid = 2010] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1128aa000) [pid = 2010] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:39:18 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x116a14800) [pid = 2010] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 07:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:39:18 INFO - PROCESS | 2010 | 1467124758698 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 2010 | 1467124758700 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:39:18 INFO - PROCESS | 2010 | 1467124758703 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 2010 | 1467124758705 Marionette TRACE conn2 <- [1,1290,null,{}] 07:39:18 INFO - PROCESS | 2010 | 1467124758708 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}] 07:39:18 INFO - PROCESS | 2010 | 1467124758710 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:18 INFO - PROCESS | 2010 | 1467124758843 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:39:18 INFO - PROCESS | 2010 | 1467124758848 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 2010 | 1467124758849 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f55000 == 38 [pid = 2010] [id = 330] 07:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1132bd800) [pid = 2010] [serial = 989] [outer = 0x0] 07:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x117dcdc00) [pid = 2010] [serial = 990] [outer = 0x1132bd800] 07:39:18 INFO - PROCESS | 2010 | 1467124758889 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x11904b000) [pid = 2010] [serial = 991] [outer = 0x1132bd800] 07:39:19 INFO - PROCESS | 2010 | 1467124759287 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]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 621ms 07:39:19 INFO - PROCESS | 2010 | 1467124759325 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 2010 | 1467124759326 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:39:19 INFO - PROCESS | 2010 | 1467124759328 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 2010 | 1467124759329 Marionette TRACE conn2 <- [1,1294,null,{}] 07:39:19 INFO - PROCESS | 2010 | 1467124759332 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}] 07:39:19 INFO - PROCESS | 2010 | 1467124759333 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:19 INFO - PROCESS | 2010 | 1467124759455 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:39:19 INFO - PROCESS | 2010 | 1467124759463 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 2010 | 1467124759464 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad81800 == 39 [pid = 2010] [id = 331] 07:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x118090c00) [pid = 2010] [serial = 992] [outer = 0x0] 07:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1241f9000) [pid = 2010] [serial = 993] [outer = 0x118090c00] 07:39:19 INFO - PROCESS | 2010 | 1467124759489 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12ad31000) [pid = 2010] [serial = 994] [outer = 0x118090c00] 07:39:19 INFO - PROCESS | 2010 | 1467124759790 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]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 07:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:39:19 INFO - PROCESS | 2010 | 1467124759797 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 2010 | 1467124759798 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:39:19 INFO - PROCESS | 2010 | 1467124759801 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 2010 | 1467124759804 Marionette TRACE conn2 <- [1,1298,null,{}] 07:39:19 INFO - PROCESS | 2010 | 1467124759811 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}] 07:39:19 INFO - PROCESS | 2010 | 1467124759823 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:19 INFO - PROCESS | 2010 | 1467124759917 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:39:19 INFO - PROCESS | 2010 | 1467124759922 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 2010 | 1467124759924 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc0000 == 40 [pid = 2010] [id = 332] 07:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12b24d400) [pid = 2010] [serial = 995] [outer = 0x0] 07:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12bf9ac00) [pid = 2010] [serial = 996] [outer = 0x12b24d400] 07:39:19 INFO - PROCESS | 2010 | 1467124759950 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12c5c5400) [pid = 2010] [serial = 997] [outer = 0x12b24d400] 07:39:20 INFO - PROCESS | 2010 | 1467124760285 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 525ms 07:39:20 INFO - PROCESS | 2010 | 1467124760327 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 2010 | 1467124760328 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:39:20 INFO - PROCESS | 2010 | 1467124760330 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 2010 | 1467124760331 Marionette TRACE conn2 <- [1,1302,null,{}] 07:39:20 INFO - PROCESS | 2010 | 1467124760334 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}] 07:39:20 INFO - PROCESS | 2010 | 1467124760335 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:20 INFO - PROCESS | 2010 | 1467124760445 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:39:20 INFO - PROCESS | 2010 | 1467124760451 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 2010 | 1467124760452 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdde000 == 41 [pid = 2010] [id = 333] 07:39:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12c5c7800) [pid = 2010] [serial = 998] [outer = 0x0] 07:39:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12c5cc800) [pid = 2010] [serial = 999] [outer = 0x12c5c7800] 07:39:20 INFO - PROCESS | 2010 | 1467124760477 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12ca4ec00) [pid = 2010] [serial = 1000] [outer = 0x12c5c7800] 07:39:20 INFO - PROCESS | 2010 | 1467124760899 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 618ms 07:39:20 INFO - PROCESS | 2010 | 1467124760949 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:39:20 INFO - PROCESS | 2010 | 1467124760952 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:39:20 INFO - PROCESS | 2010 | 1467124760955 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 2010 | 1467124760957 Marionette TRACE conn2 <- [1,1306,null,{}] 07:39:20 INFO - PROCESS | 2010 | 1467124760961 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}] 07:39:20 INFO - PROCESS | 2010 | 1467124760963 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:21 INFO - PROCESS | 2010 | 1467124761072 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:39:21 INFO - PROCESS | 2010 | 1467124761133 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 2010 | 1467124761135 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x118322000 == 42 [pid = 2010] [id = 334] 07:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x113c61800) [pid = 2010] [serial = 1001] [outer = 0x0] 07:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x116f18400) [pid = 2010] [serial = 1002] [outer = 0x113c61800] 07:39:21 INFO - PROCESS | 2010 | 1467124761166 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1184da800) [pid = 2010] [serial = 1003] [outer = 0x113c61800] 07:39:21 INFO - PROCESS | 2010 | 1467124761636 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 720ms 07:39:21 INFO - PROCESS | 2010 | 1467124761675 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 2010 | 1467124761678 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:39:21 INFO - PROCESS | 2010 | 1467124761683 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 2010 | 1467124761685 Marionette TRACE conn2 <- [1,1310,null,{}] 07:39:21 INFO - PROCESS | 2010 | 1467124761688 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}] 07:39:21 INFO - PROCESS | 2010 | 1467124761690 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:21 INFO - PROCESS | 2010 | 1467124761794 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:39:21 INFO - PROCESS | 2010 | 1467124761854 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 2010 | 1467124761856 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e70000 == 43 [pid = 2010] [id = 335] 07:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x119372800) [pid = 2010] [serial = 1004] [outer = 0x0] 07:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12160b800) [pid = 2010] [serial = 1005] [outer = 0x119372800] 07:39:21 INFO - PROCESS | 2010 | 1467124761888 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1239b1400) [pid = 2010] [serial = 1006] [outer = 0x119372800] 07:39:22 INFO - PROCESS | 2010 | 1467124762357 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] 07:39:22 INFO - PROCESS | 2010 | 1467124762431 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:39:22 INFO - PROCESS | 2010 | 1467124762435 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 2010 | 1467124762439 Marionette TRACE conn2 <- [1,1314,null,{}] 07:39:22 INFO - PROCESS | 2010 | 1467124762447 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}] 07:39:22 INFO - PROCESS | 2010 | 1467124762450 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:22 INFO - PROCESS | 2010 | 1467124762551 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:39:22 INFO - PROCESS | 2010 | 1467124762621 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 2010 | 1467124762623 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c51e800 == 44 [pid = 2010] [id = 336] 07:39:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1239be800) [pid = 2010] [serial = 1007] [outer = 0x0] 07:39:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12417d000) [pid = 2010] [serial = 1008] [outer = 0x1239be800] 07:39:22 INFO - PROCESS | 2010 | 1467124762654 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x126e31000) [pid = 2010] [serial = 1009] [outer = 0x1239be800] 07:39:23 INFO - PROCESS | 2010 | 1467124763087 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]]]}] 07:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 07:39:23 INFO - PROCESS | 2010 | 1467124763109 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 2010 | 1467124763111 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:39:23 INFO - PROCESS | 2010 | 1467124763113 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 2010 | 1467124763114 Marionette TRACE conn2 <- [1,1318,null,{}] 07:39:23 INFO - PROCESS | 2010 | 1467124763117 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}] 07:39:23 INFO - PROCESS | 2010 | 1467124763118 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:23 INFO - PROCESS | 2010 | 1467124763223 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:39:23 INFO - PROCESS | 2010 | 1467124763280 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 2010 | 1467124763281 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e30000 == 45 [pid = 2010] [id = 337] 07:39:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x12696b000) [pid = 2010] [serial = 1010] [outer = 0x0] 07:39:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x128d86400) [pid = 2010] [serial = 1011] [outer = 0x12696b000] 07:39:23 INFO - PROCESS | 2010 | 1467124763311 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x129465c00) [pid = 2010] [serial = 1012] [outer = 0x12696b000] 07:39:23 INFO - PROCESS | 2010 | 1467124763923 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]]]}] 07:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 876ms 07:39:23 INFO - PROCESS | 2010 | 1467124763990 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 2010 | 1467124763992 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:39:23 INFO - PROCESS | 2010 | 1467124763995 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 2010 | 1467124763997 Marionette TRACE conn2 <- [1,1322,null,{}] 07:39:24 INFO - PROCESS | 2010 | 1467124764001 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}] 07:39:24 INFO - PROCESS | 2010 | 1467124764002 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:24 INFO - PROCESS | 2010 | 1467124764101 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:39:24 INFO - PROCESS | 2010 | 1467124764186 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 2010 | 1467124764187 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191f3800 == 46 [pid = 2010] [id = 338] 07:39:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x116982c00) [pid = 2010] [serial = 1013] [outer = 0x0] 07:39:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x116f92400) [pid = 2010] [serial = 1014] [outer = 0x116982c00] 07:39:24 INFO - PROCESS | 2010 | 1467124764215 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x118455400) [pid = 2010] [serial = 1015] [outer = 0x116982c00] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc0000 == 45 [pid = 2010] [id = 332] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad81800 == 44 [pid = 2010] [id = 331] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x120f55000 == 43 [pid = 2010] [id = 330] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x12a666800 == 42 [pid = 2010] [id = 329] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1292c6000 == 41 [pid = 2010] [id = 328] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x128c6c800 == 40 [pid = 2010] [id = 327] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x123c21800 == 39 [pid = 2010] [id = 326] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x123544800 == 38 [pid = 2010] [id = 325] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1199d4000 == 37 [pid = 2010] [id = 324] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x118340000 == 36 [pid = 2010] [id = 323] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x115d7d800 == 35 [pid = 2010] [id = 322] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x1199ce000 == 34 [pid = 2010] [id = 321] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x115419000 == 33 [pid = 2010] [id = 320] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x12a65c000 == 32 [pid = 2010] [id = 319] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x124e30000 == 31 [pid = 2010] [id = 337] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x12c51e800 == 30 [pid = 2010] [id = 336] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x124e70000 == 29 [pid = 2010] [id = 335] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdde000 == 28 [pid = 2010] [id = 333] 07:39:25 INFO - PROCESS | 2010 | --DOCSHELL 0x118322000 == 27 [pid = 2010] [id = 334] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x116f18000) [pid = 2010] [serial = 948] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x115d18800) [pid = 2010] [serial = 909] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x11942b000) [pid = 2010] [serial = 949] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x123604800) [pid = 2010] [serial = 913] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x1194ca000) [pid = 2010] [serial = 912] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1298e6c00) [pid = 2010] [serial = 916] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12940f000) [pid = 2010] [serial = 915] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12ad36000) [pid = 2010] [serial = 954] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12b91b000) [pid = 2010] [serial = 919] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12aed8000) [pid = 2010] [serial = 955] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12b24f000) [pid = 2010] [serial = 918] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x129461400) [pid = 2010] [serial = 946] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x116a14c00) [pid = 2010] [serial = 922] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1131dec00) [pid = 2010] [serial = 921] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x126d24000) [pid = 2010] [serial = 951] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x128f87000) [pid = 2010] [serial = 943] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1298f0c00) [pid = 2010] [serial = 952] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1238c2800) [pid = 2010] [serial = 937] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12b097400) [pid = 2010] [serial = 957] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x118055c00) [pid = 2010] [serial = 930] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1181b1000) [pid = 2010] [serial = 931] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123bdc800) [pid = 2010] [serial = 939] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124e04c00) [pid = 2010] [serial = 942] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1241bdc00) [pid = 2010] [serial = 940] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x119424800) [pid = 2010] [serial = 933] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x120ff0c00) [pid = 2010] [serial = 934] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x120ff3800) [pid = 2010] [serial = 936] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x128f87400) [pid = 2010] [serial = 945] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119fde400) [pid = 2010] [serial = 925] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x11903f400) [pid = 2010] [serial = 924] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1131e1800) [pid = 2010] [serial = 927] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x113c66000) [pid = 2010] [serial = 928] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x117dd5000) [pid = 2010] [serial = 910] [outer = 0x0] [url = about:blank] 07:39:25 INFO - PROCESS | 2010 | 1467124765175 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]]]}] 07:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1223ms 07:39:25 INFO - PROCESS | 2010 | 1467124765219 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 2010 | 1467124765222 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:39:25 INFO - PROCESS | 2010 | 1467124765226 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 2010 | 1467124765228 Marionette TRACE conn2 <- [1,1326,null,{}] 07:39:25 INFO - PROCESS | 2010 | 1467124765231 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}] 07:39:25 INFO - PROCESS | 2010 | 1467124765233 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:25 INFO - PROCESS | 2010 | 1467124765316 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:39:25 INFO - PROCESS | 2010 | 1467124765324 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 2010 | 1467124765326 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x113c1e800 == 28 [pid = 2010] [id = 339] 07:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x11295f800) [pid = 2010] [serial = 1016] [outer = 0x0] 07:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x112986c00) [pid = 2010] [serial = 1017] [outer = 0x11295f800] 07:39:25 INFO - PROCESS | 2010 | 1467124765354 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1131e1800) [pid = 2010] [serial = 1018] [outer = 0x11295f800] 07:39:25 INFO - PROCESS | 2010 | 1467124765726 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]]]}] 07:39:25 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 07:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 07:39:25 INFO - PROCESS | 2010 | 1467124765746 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 2010 | 1467124765750 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:39:25 INFO - PROCESS | 2010 | 1467124765781 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 2010 | 1467124765783 Marionette TRACE conn2 <- [1,1330,null,{}] 07:39:25 INFO - PROCESS | 2010 | 1467124765786 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}] 07:39:25 INFO - PROCESS | 2010 | 1467124765788 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:25 INFO - PROCESS | 2010 | 1467124765865 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:39:25 INFO - PROCESS | 2010 | 1467124765870 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 2010 | 1467124765874 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x117460800 == 29 [pid = 2010] [id = 340] 07:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x113c60400) [pid = 2010] [serial = 1019] [outer = 0x0] 07:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x116a15800) [pid = 2010] [serial = 1020] [outer = 0x113c60400] 07:39:25 INFO - PROCESS | 2010 | 1467124765901 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x118052400) [pid = 2010] [serial = 1021] [outer = 0x113c60400] 07:39:26 INFO - PROCESS | 2010 | 1467124766227 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]]]}] 07:39:26 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 07:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 494ms 07:39:26 INFO - PROCESS | 2010 | 1467124766251 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:39:26 INFO - PROCESS | 2010 | 1467124766253 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:39:26 INFO - PROCESS | 2010 | 1467124766259 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 2010 | 1467124766268 Marionette TRACE conn2 <- [1,1334,null,{}] 07:39:26 INFO - PROCESS | 2010 | 1467124766277 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}] 07:39:26 INFO - PROCESS | 2010 | 1467124766280 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:26 INFO - PROCESS | 2010 | 1467124766351 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:39:26 INFO - PROCESS | 2010 | 1467124766412 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 2010 | 1467124766415 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x119079800 == 30 [pid = 2010] [id = 341] 07:39:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x118094400) [pid = 2010] [serial = 1022] [outer = 0x0] 07:39:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x11875d400) [pid = 2010] [serial = 1023] [outer = 0x118094400] 07:39:26 INFO - PROCESS | 2010 | 1467124766450 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1194cb000) [pid = 2010] [serial = 1024] [outer = 0x118094400] 07:39:27 INFO - PROCESS | 2010 | 1467124767046 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]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 831ms 07:39:27 INFO - PROCESS | 2010 | 1467124767091 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 2010 | 1467124767094 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:39:27 INFO - PROCESS | 2010 | 1467124767097 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 2010 | 1467124767099 Marionette TRACE conn2 <- [1,1338,null,{}] 07:39:27 INFO - PROCESS | 2010 | 1467124767103 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}] 07:39:27 INFO - PROCESS | 2010 | 1467124767105 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:27 INFO - PROCESS | 2010 | 1467124767221 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:39:27 INFO - PROCESS | 2010 | 1467124767320 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 2010 | 1467124767322 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x11831a800 == 31 [pid = 2010] [id = 342] 07:39:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1133c7800) [pid = 2010] [serial = 1025] [outer = 0x0] 07:39:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x113c69400) [pid = 2010] [serial = 1026] [outer = 0x1133c7800] 07:39:27 INFO - PROCESS | 2010 | 1467124767373 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x116751c00) [pid = 2010] [serial = 1027] [outer = 0x1133c7800] 07:39:28 INFO - PROCESS | 2010 | 1467124768474 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]]]}] 07:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1421ms 07:39:28 INFO - PROCESS | 2010 | 1467124768519 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 2010 | 1467124768523 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:39:28 INFO - PROCESS | 2010 | 1467124768530 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 2010 | 1467124768533 Marionette TRACE conn2 <- [1,1342,null,{}] 07:39:28 INFO - PROCESS | 2010 | 1467124768536 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}] 07:39:28 INFO - PROCESS | 2010 | 1467124768539 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:28 INFO - PROCESS | 2010 | 1467124768661 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:39:28 INFO - PROCESS | 2010 | 1467124768710 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 2010 | 1467124768711 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198a6800 == 32 [pid = 2010] [id = 343] 07:39:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x119046c00) [pid = 2010] [serial = 1028] [outer = 0x0] 07:39:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119430400) [pid = 2010] [serial = 1029] [outer = 0x119046c00] 07:39:28 INFO - PROCESS | 2010 | 1467124768743 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119d2f400) [pid = 2010] [serial = 1030] [outer = 0x119046c00] 07:39:29 INFO - PROCESS | 2010 | --DOCSHELL 0x117460800 == 31 [pid = 2010] [id = 340] 07:39:29 INFO - PROCESS | 2010 | --DOCSHELL 0x113c1e800 == 30 [pid = 2010] [id = 339] 07:39:29 INFO - PROCESS | 2010 | --DOCSHELL 0x1191f3800 == 29 [pid = 2010] [id = 338] 07:39:29 INFO - PROCESS | 2010 | 1467124769316 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 827ms 07:39:29 INFO - PROCESS | 2010 | 1467124769357 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 2010 | 1467124769359 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:39:29 INFO - PROCESS | 2010 | 1467124769362 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 2010 | 1467124769364 Marionette TRACE conn2 <- [1,1346,null,{}] 07:39:29 INFO - PROCESS | 2010 | 1467124769368 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}] 07:39:29 INFO - PROCESS | 2010 | 1467124769369 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:29 INFO - PROCESS | 2010 | 1467124769452 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:39:29 INFO - PROCESS | 2010 | 1467124769461 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 2010 | 1467124769464 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x11715c000 == 30 [pid = 2010] [id = 344] 07:39:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x115dfa800) [pid = 2010] [serial = 1031] [outer = 0x0] 07:39:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x116904000) [pid = 2010] [serial = 1032] [outer = 0x115dfa800] 07:39:29 INFO - PROCESS | 2010 | 1467124769492 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x11808b400) [pid = 2010] [serial = 1033] [outer = 0x115dfa800] 07:39:29 INFO - PROCESS | 2010 | 1467124769842 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 07:39:29 INFO - PROCESS | 2010 | 1467124769882 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 2010 | 1467124769885 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:39:29 INFO - PROCESS | 2010 | 1467124769889 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 2010 | 1467124769891 Marionette TRACE conn2 <- [1,1350,null,{}] 07:39:29 INFO - PROCESS | 2010 | 1467124769893 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}] 07:39:29 INFO - PROCESS | 2010 | 1467124769895 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:29 INFO - PROCESS | 2010 | 1467124769994 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:39:30 INFO - PROCESS | 2010 | 1467124770032 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 2010 | 1467124770034 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199b7800 == 31 [pid = 2010] [id = 345] 07:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x119d3d400) [pid = 2010] [serial = 1034] [outer = 0x0] 07:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x120fe8c00) [pid = 2010] [serial = 1035] [outer = 0x119d3d400] 07:39:30 INFO - PROCESS | 2010 | 1467124770060 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x121612c00) [pid = 2010] [serial = 1036] [outer = 0x119d3d400] 07:39:30 INFO - PROCESS | 2010 | 1467124770426 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]]]}] 07:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 570ms 07:39:30 INFO - PROCESS | 2010 | 1467124770461 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:39:30 INFO - PROCESS | 2010 | 1467124770463 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:39:30 INFO - PROCESS | 2010 | 1467124770466 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 2010 | 1467124770470 Marionette TRACE conn2 <- [1,1354,null,{}] 07:39:30 INFO - PROCESS | 2010 | 1467124770481 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}] 07:39:30 INFO - PROCESS | 2010 | 1467124770486 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:30 INFO - PROCESS | 2010 | 1467124770645 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:39:30 INFO - PROCESS | 2010 | 1467124770702 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 2010 | 1467124770705 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x123931800 == 32 [pid = 2010] [id = 346] 07:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x110fa1400) [pid = 2010] [serial = 1037] [outer = 0x0] 07:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1236d2c00) [pid = 2010] [serial = 1038] [outer = 0x110fa1400] 07:39:30 INFO - PROCESS | 2010 | 1467124770753 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1127e1800) [pid = 2010] [serial = 1039] [outer = 0x110fa1400] 07:39:31 INFO - PROCESS | 2010 | 1467124771118 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]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms 07:39:31 INFO - PROCESS | 2010 | 1467124771141 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 2010 | 1467124771143 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:39:31 INFO - PROCESS | 2010 | 1467124771145 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 2010 | 1467124771146 Marionette TRACE conn2 <- [1,1358,null,{}] 07:39:31 INFO - PROCESS | 2010 | 1467124771148 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}] 07:39:31 INFO - PROCESS | 2010 | 1467124771149 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:31 INFO - PROCESS | 2010 | 1467124771254 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:39:31 INFO - PROCESS | 2010 | 1467124771303 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 2010 | 1467124771304 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e85800 == 33 [pid = 2010] [id = 347] 07:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x123b5dc00) [pid = 2010] [serial = 1040] [outer = 0x0] 07:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x123c24000) [pid = 2010] [serial = 1041] [outer = 0x123b5dc00] 07:39:31 INFO - PROCESS | 2010 | 1467124771330 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12417dc00) [pid = 2010] [serial = 1042] [outer = 0x123b5dc00] 07:39:31 INFO - PROCESS | 2010 | 1467124771616 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]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 07:39:31 INFO - PROCESS | 2010 | 1467124771664 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 2010 | 1467124771666 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:39:31 INFO - PROCESS | 2010 | 1467124771668 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 2010 | 1467124771678 Marionette TRACE conn2 <- [1,1362,null,{}] 07:39:31 INFO - PROCESS | 2010 | 1467124771680 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}] 07:39:31 INFO - PROCESS | 2010 | 1467124771682 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:31 INFO - PROCESS | 2010 | 1467124771775 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:39:31 INFO - PROCESS | 2010 | 1467124771812 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 2010 | 1467124771813 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a15000 == 34 [pid = 2010] [id = 348] 07:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1241f2800) [pid = 2010] [serial = 1043] [outer = 0x0] 07:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x124d7a000) [pid = 2010] [serial = 1044] [outer = 0x1241f2800] 07:39:31 INFO - PROCESS | 2010 | 1467124771838 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12696a400) [pid = 2010] [serial = 1045] [outer = 0x1241f2800] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x12c5c7800) [pid = 2010] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x12b24d400) [pid = 2010] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x116982c00) [pid = 2010] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x113c60400) [pid = 2010] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x113c61800) [pid = 2010] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x126ec9000) [pid = 2010] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12b2d0800) [pid = 2010] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1127e6000) [pid = 2010] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x124177c00) [pid = 2010] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1133b4c00) [pid = 2010] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119372800) [pid = 2010] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11808d000) [pid = 2010] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12ad30c00) [pid = 2010] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11808f400) [pid = 2010] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11295f800) [pid = 2010] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1181aa000) [pid = 2010] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1128adc00) [pid = 2010] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1239be800) [pid = 2010] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12696b000) [pid = 2010] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1132bd800) [pid = 2010] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x118090c00) [pid = 2010] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:39:32 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x115468400) [pid = 2010] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:39:32 INFO - PROCESS | 2010 | 1467124772184 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]]]}] 07:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 528ms 07:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:39:32 INFO - PROCESS | 2010 | 1467124772197 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 2010 | 1467124772198 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:39:32 INFO - PROCESS | 2010 | 1467124772200 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 2010 | 1467124772201 Marionette TRACE conn2 <- [1,1366,null,{}] 07:39:32 INFO - PROCESS | 2010 | 1467124772204 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}] 07:39:32 INFO - PROCESS | 2010 | 1467124772211 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:32 INFO - PROCESS | 2010 | 1467124772332 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:39:32 INFO - PROCESS | 2010 | 1467124772342 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 2010 | 1467124772343 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fbb800 == 35 [pid = 2010] [id = 349] 07:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x117dd2000) [pid = 2010] [serial = 1046] [outer = 0x0] 07:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x118621400) [pid = 2010] [serial = 1047] [outer = 0x117dd2000] 07:39:32 INFO - PROCESS | 2010 | 1467124772368 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12696dc00) [pid = 2010] [serial = 1048] [outer = 0x117dd2000] 07:39:32 INFO - PROCESS | 2010 | 1467124772695 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] 07:39:32 INFO - PROCESS | 2010 | 1467124772725 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:39:32 INFO - PROCESS | 2010 | 1467124772727 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 2010 | 1467124772728 Marionette TRACE conn2 <- [1,1370,null,{}] 07:39:32 INFO - PROCESS | 2010 | 1467124772731 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}] 07:39:32 INFO - PROCESS | 2010 | 1467124772732 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:32 INFO - PROCESS | 2010 | 1467124772811 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:39:32 INFO - PROCESS | 2010 | 1467124772867 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 2010 | 1467124772868 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x119421000 == 36 [pid = 2010] [id = 350] 07:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x123be5c00) [pid = 2010] [serial = 1049] [outer = 0x0] 07:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x127163400) [pid = 2010] [serial = 1050] [outer = 0x123be5c00] 07:39:32 INFO - PROCESS | 2010 | 1467124772893 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x128d80400) [pid = 2010] [serial = 1051] [outer = 0x123be5c00] 07:39:33 INFO - PROCESS | 2010 | 1467124773157 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] 07:39:33 INFO - PROCESS | 2010 | 1467124773198 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:39:33 INFO - PROCESS | 2010 | 1467124773200 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 2010 | 1467124773201 Marionette TRACE conn2 <- [1,1374,null,{}] 07:39:33 INFO - PROCESS | 2010 | 1467124773211 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}] 07:39:33 INFO - PROCESS | 2010 | 1467124773212 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:33 INFO - PROCESS | 2010 | 1467124773293 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:39:33 INFO - PROCESS | 2010 | 1467124773297 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 2010 | 1467124773298 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad6d800 == 37 [pid = 2010] [id = 351] 07:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x128d79400) [pid = 2010] [serial = 1052] [outer = 0x0] 07:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x129428000) [pid = 2010] [serial = 1053] [outer = 0x128d79400] 07:39:33 INFO - PROCESS | 2010 | 1467124773322 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1298e9c00) [pid = 2010] [serial = 1054] [outer = 0x128d79400] 07:39:33 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:33 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 07:39:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 07:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:33 INFO - _addTest/ [0,1377,"getWindowHandle",null] 07:39:33 INFO - PROCESS | 2010 | 1467124773672 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:39:33 INFO - PROCESS | 2010 | 1467124773676 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 2010 | 1467124773677 Marionette TRACE conn2 <- [1,1378,null,{}] 07:39:33 INFO - PROCESS | 2010 | 1467124773680 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}] 07:39:33 INFO - PROCESS | 2010 | 1467124773681 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:33 INFO - PROCESS | 2010 | 1467124773794 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:39:33 INFO - PROCESS | 2010 | 1467124773801 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 2010 | 1467124773802 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236be000 == 38 [pid = 2010] [id = 352] 07:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1127e6400) [pid = 2010] [serial = 1055] [outer = 0x0] 07:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12a81cc00) [pid = 2010] [serial = 1056] [outer = 0x1127e6400] 07:39:33 INFO - PROCESS | 2010 | 1467124773828 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12ad36000) [pid = 2010] [serial = 1057] [outer = 0x1127e6400] 07:39:34 INFO - PROCESS | 2010 | --DOCSHELL 0x11715c000 == 37 [pid = 2010] [id = 344] 07:39:34 INFO - PROCESS | 2010 | --DOCSHELL 0x1198a6800 == 36 [pid = 2010] [id = 343] 07:39:34 INFO - PROCESS | 2010 | --DOCSHELL 0x119079800 == 35 [pid = 2010] [id = 341] 07:39:34 INFO - PROCESS | 2010 | --DOCSHELL 0x11831a800 == 34 [pid = 2010] [id = 342] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x1199b7800 == 33 [pid = 2010] [id = 345] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x123931800 == 32 [pid = 2010] [id = 346] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x126e85800 == 31 [pid = 2010] [id = 347] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128fbb800 == 30 [pid = 2010] [id = 349] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x119421000 == 29 [pid = 2010] [id = 350] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128a15000 == 28 [pid = 2010] [id = 348] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x116f92400) [pid = 2010] [serial = 1014] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118455400) [pid = 2010] [serial = 1015] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116a15800) [pid = 2010] [serial = 1020] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x116f18400) [pid = 2010] [serial = 1002] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x118052400) [pid = 2010] [serial = 1021] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12945c800) [pid = 2010] [serial = 981] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12b2dbc00) [pid = 2010] [serial = 984] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12b9a2000) [pid = 2010] [serial = 987] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12b997000) [pid = 2010] [serial = 985] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124e03400) [pid = 2010] [serial = 975] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x126d19000) [pid = 2010] [serial = 976] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x116136800) [pid = 2010] [serial = 966] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x11808d400) [pid = 2010] [serial = 967] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x12160b800) [pid = 2010] [serial = 1005] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1187ea800) [pid = 2010] [serial = 969] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119c8b000) [pid = 2010] [serial = 970] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12b910800) [pid = 2010] [serial = 958] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x119d36800) [pid = 2010] [serial = 972] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x123be0c00) [pid = 2010] [serial = 973] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x112986c00) [pid = 2010] [serial = 1017] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1184d6000) [pid = 2010] [serial = 963] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x1187ed800) [pid = 2010] [serial = 964] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x11297b400) [pid = 2010] [serial = 960] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x1184da800) [pid = 2010] [serial = 1003] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x1133cc000) [pid = 2010] [serial = 961] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x11875d400) [pid = 2010] [serial = 1023] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x12417d000) [pid = 2010] [serial = 1008] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x1239b1400) [pid = 2010] [serial = 1006] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x1131e1800) [pid = 2010] [serial = 1018] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x128d86400) [pid = 2010] [serial = 1011] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x126e31000) [pid = 2010] [serial = 1009] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x11904b000) [pid = 2010] [serial = 991] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x117dcdc00) [pid = 2010] [serial = 990] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x12bdf4c00) [pid = 2010] [serial = 988] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x1241f9000) [pid = 2010] [serial = 993] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x126d19400) [pid = 2010] [serial = 978] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x128bd7400) [pid = 2010] [serial = 979] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 58 (0x12b2cfc00) [pid = 2010] [serial = 982] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 57 (0x12ad31000) [pid = 2010] [serial = 994] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 56 (0x129465c00) [pid = 2010] [serial = 1012] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 55 (0x12c5c5400) [pid = 2010] [serial = 997] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 54 (0x12ca4ec00) [pid = 2010] [serial = 1000] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 53 (0x12c5cc800) [pid = 2010] [serial = 999] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOMWINDOW == 52 (0x12bf9ac00) [pid = 2010] [serial = 996] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad6d800 == 27 [pid = 2010] [id = 351] 07:39:35 INFO - PROCESS | 2010 | 1467124775231 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] 07:39:35 INFO - PROCESS | 2010 | 1467124775254 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:39:35 INFO - PROCESS | 2010 | 1467124775257 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 2010 | 1467124775259 Marionette TRACE conn2 <- [1,1382,null,{}] 07:39:35 INFO - PROCESS | 2010 | 1467124775264 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}] 07:39:35 INFO - PROCESS | 2010 | 1467124775265 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:35 INFO - PROCESS | 2010 | 1467124775356 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:39:35 INFO - PROCESS | 2010 | 1467124775408 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 2010 | 1467124775411 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x116411000 == 28 [pid = 2010] [id = 353] 07:39:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x116136800) [pid = 2010] [serial = 1058] [outer = 0x0] 07:39:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x116752000) [pid = 2010] [serial = 1059] [outer = 0x116136800] 07:39:35 INFO - PROCESS | 2010 | 1467124775440 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x1176fb800) [pid = 2010] [serial = 1060] [outer = 0x116136800] 07:39:35 INFO - PROCESS | 2010 | [2010] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:35 INFO - PROCESS | 2010 | 1467124775768 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] 07:39:35 INFO - PROCESS | 2010 | 1467124775832 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:39:35 INFO - PROCESS | 2010 | 1467124775836 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 2010 | 1467124775838 Marionette TRACE conn2 <- [1,1386,null,{}] 07:39:35 INFO - PROCESS | 2010 | 1467124775841 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}] 07:39:35 INFO - PROCESS | 2010 | 1467124775843 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:35 INFO - PROCESS | 2010 | 1467124775927 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:39:35 INFO - PROCESS | 2010 | 1467124775986 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 2010 | 1467124775987 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d7f800 == 29 [pid = 2010] [id = 354] 07:39:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 56 (0x117dd9800) [pid = 2010] [serial = 1061] [outer = 0x0] 07:39:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 57 (0x11861e800) [pid = 2010] [serial = 1062] [outer = 0x117dd9800] 07:39:36 INFO - PROCESS | 2010 | 1467124776015 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 58 (0x119368400) [pid = 2010] [serial = 1063] [outer = 0x117dd9800] 07:39:36 INFO - PROCESS | 2010 | 1467124776316 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] 07:39:36 INFO - PROCESS | 2010 | 1467124776369 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:39:36 INFO - PROCESS | 2010 | 1467124776374 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 2010 | 1467124776376 Marionette TRACE conn2 <- [1,1390,null,{}] 07:39:36 INFO - PROCESS | 2010 | 1467124776384 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}] 07:39:36 INFO - PROCESS | 2010 | 1467124776387 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:36 INFO - PROCESS | 2010 | 1467124776488 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:39:36 INFO - PROCESS | 2010 | 1467124776495 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 2010 | 1467124776497 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191e8000 == 30 [pid = 2010] [id = 355] 07:39:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x1127e6000) [pid = 2010] [serial = 1064] [outer = 0x0] 07:39:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x119d38800) [pid = 2010] [serial = 1065] [outer = 0x1127e6000] 07:39:36 INFO - PROCESS | 2010 | 1467124776525 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x12324fc00) [pid = 2010] [serial = 1066] [outer = 0x1127e6000] 07:39:36 INFO - PROCESS | 2010 | 1467124776846 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]]]}] 07:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 07:39:36 INFO - PROCESS | 2010 | 1467124776898 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:39:36 INFO - PROCESS | 2010 | 1467124776901 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:39:36 INFO - PROCESS | 2010 | 1467124776904 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 2010 | 1467124776906 Marionette TRACE conn2 <- [1,1394,null,{}] 07:39:36 INFO - PROCESS | 2010 | 1467124776909 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}] 07:39:36 INFO - PROCESS | 2010 | 1467124776911 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:37 INFO - PROCESS | 2010 | 1467124777011 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:39:37 INFO - PROCESS | 2010 | 1467124777015 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 2010 | 1467124777016 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198aa800 == 31 [pid = 2010] [id = 356] 07:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x116f21000) [pid = 2010] [serial = 1067] [outer = 0x0] 07:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x1239b3000) [pid = 2010] [serial = 1068] [outer = 0x116f21000] 07:39:37 INFO - PROCESS | 2010 | 1467124777089 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x1239bec00) [pid = 2010] [serial = 1069] [outer = 0x116f21000] 07:39:37 INFO - PROCESS | 2010 | 1467124777407 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 07:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:39:37 INFO - PROCESS | 2010 | 1467124777426 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 2010 | 1467124777428 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:39:37 INFO - PROCESS | 2010 | 1467124777431 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 2010 | 1467124777432 Marionette TRACE conn2 <- [1,1398,null,{}] 07:39:37 INFO - PROCESS | 2010 | 1467124777435 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}] 07:39:37 INFO - PROCESS | 2010 | 1467124777438 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:37 INFO - PROCESS | 2010 | 1467124777531 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:39:37 INFO - PROCESS | 2010 | 1467124777534 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 2010 | 1467124777536 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x12353e800 == 32 [pid = 2010] [id = 357] 07:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x1176fc800) [pid = 2010] [serial = 1070] [outer = 0x0] 07:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x123b63000) [pid = 2010] [serial = 1071] [outer = 0x1176fc800] 07:39:37 INFO - PROCESS | 2010 | 1467124777564 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x1241bb800) [pid = 2010] [serial = 1072] [outer = 0x1176fc800] 07:39:37 INFO - PROCESS | 2010 | 1467124777900 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 07:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:39:37 INFO - PROCESS | 2010 | 1467124777950 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 2010 | 1467124777951 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:39:37 INFO - PROCESS | 2010 | 1467124777953 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 2010 | 1467124777954 Marionette TRACE conn2 <- [1,1402,null,{}] 07:39:37 INFO - PROCESS | 2010 | 1467124777957 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}] 07:39:37 INFO - PROCESS | 2010 | 1467124777961 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:38 INFO - PROCESS | 2010 | 1467124778054 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:39:38 INFO - PROCESS | 2010 | 1467124778060 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 2010 | 1467124778061 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x1246a9800 == 33 [pid = 2010] [id = 358] 07:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x1241bf400) [pid = 2010] [serial = 1073] [outer = 0x0] 07:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x126d19400) [pid = 2010] [serial = 1074] [outer = 0x1241bf400] 07:39:38 INFO - PROCESS | 2010 | 1467124778087 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x12942a000) [pid = 2010] [serial = 1075] [outer = 0x1241bf400] 07:39:38 INFO - PROCESS | 2010 | 1467124778411 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]]]}] 07:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 07:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:39:38 INFO - PROCESS | 2010 | 1467124778425 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:39:38 INFO - PROCESS | 2010 | 1467124778427 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:39:38 INFO - PROCESS | 2010 | 1467124778429 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 2010 | 1467124778430 Marionette TRACE conn2 <- [1,1406,null,{}] 07:39:38 INFO - PROCESS | 2010 | 1467124778432 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}] 07:39:38 INFO - PROCESS | 2010 | 1467124778433 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:38 INFO - PROCESS | 2010 | 1467124778520 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:39:38 INFO - PROCESS | 2010 | 1467124778574 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:38 INFO - PROCESS | 2010 | 1467124778575 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271d0800 == 34 [pid = 2010] [id = 359] 07:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x128f82800) [pid = 2010] [serial = 1076] [outer = 0x0] 07:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1298eb800) [pid = 2010] [serial = 1077] [outer = 0x128f82800] 07:39:38 INFO - PROCESS | 2010 | 1467124778599 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x12ad3a000) [pid = 2010] [serial = 1078] [outer = 0x128f82800] 07:39:38 INFO - PROCESS | 2010 | 1467124778935 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]]]}] 07:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 07:39:38 INFO - PROCESS | 2010 | 1467124778948 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:39:38 INFO - PROCESS | 2010 | 1467124778950 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:39:38 INFO - PROCESS | 2010 | 1467124778953 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 2010 | 1467124778957 Marionette TRACE conn2 <- [1,1410,null,{}] 07:39:38 INFO - PROCESS | 2010 | 1467124778960 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}] 07:39:38 INFO - PROCESS | 2010 | 1467124778962 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:39 INFO - PROCESS | 2010 | 1467124779041 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:39:39 INFO - PROCESS | 2010 | 1467124779045 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 2010 | 1467124779046 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fb9800 == 35 [pid = 2010] [id = 360] 07:39:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1131db000) [pid = 2010] [serial = 1079] [outer = 0x0] 07:39:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x12b089c00) [pid = 2010] [serial = 1080] [outer = 0x1131db000] 07:39:39 INFO - PROCESS | 2010 | 1467124779071 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x12b24e000) [pid = 2010] [serial = 1081] [outer = 0x1131db000] 07:39:39 INFO - PROCESS | 2010 | 1467124779477 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]]]}] 07:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms 07:39:39 INFO - PROCESS | 2010 | 1467124779526 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 2010 | 1467124779528 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:39:39 INFO - PROCESS | 2010 | 1467124779531 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 2010 | 1467124779533 Marionette TRACE conn2 <- [1,1414,null,{}] 07:39:39 INFO - PROCESS | 2010 | 1467124779536 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}] 07:39:39 INFO - PROCESS | 2010 | 1467124779538 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:39 INFO - PROCESS | 2010 | 1467124779645 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:39:39 INFO - PROCESS | 2010 | 1467124779651 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 2010 | 1467124779653 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191e7800 == 36 [pid = 2010] [id = 361] 07:39:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x12b2d0800) [pid = 2010] [serial = 1082] [outer = 0x0] 07:39:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x12b2db000) [pid = 2010] [serial = 1083] [outer = 0x12b2d0800] 07:39:39 INFO - PROCESS | 2010 | 1467124779678 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x12b91a400) [pid = 2010] [serial = 1084] [outer = 0x12b2d0800] 07:39:40 INFO - PROCESS | 2010 | 1467124780014 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 07:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:39:40 INFO - PROCESS | 2010 | 1467124780051 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 2010 | 1467124780052 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:39:40 INFO - PROCESS | 2010 | 1467124780054 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 2010 | 1467124780055 Marionette TRACE conn2 <- [1,1418,null,{}] 07:39:40 INFO - PROCESS | 2010 | 1467124780058 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}] 07:39:40 INFO - PROCESS | 2010 | 1467124780059 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:40 INFO - PROCESS | 2010 | 1467124780177 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:39:40 INFO - PROCESS | 2010 | 1467124780193 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 2010 | 1467124780194 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x1299a4800 == 37 [pid = 2010] [id = 362] 07:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x12b915800) [pid = 2010] [serial = 1085] [outer = 0x0] 07:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x12b99e400) [pid = 2010] [serial = 1086] [outer = 0x12b915800] 07:39:40 INFO - PROCESS | 2010 | 1467124780219 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x12bded400) [pid = 2010] [serial = 1087] [outer = 0x12b915800] 07:39:40 INFO - PROCESS | 2010 | 1467124780597 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 570ms 07:39:40 INFO - PROCESS | 2010 | 1467124780625 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 2010 | 1467124780627 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:39:40 INFO - PROCESS | 2010 | 1467124780629 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 2010 | 1467124780630 Marionette TRACE conn2 <- [1,1422,null,{}] 07:39:40 INFO - PROCESS | 2010 | 1467124780639 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}] 07:39:40 INFO - PROCESS | 2010 | 1467124780641 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:40 INFO - PROCESS | 2010 | 1467124780759 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:39:40 INFO - PROCESS | 2010 | 1467124780763 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 2010 | 1467124780764 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c9000 == 38 [pid = 2010] [id = 363] 07:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x12bdee400) [pid = 2010] [serial = 1088] [outer = 0x0] 07:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x12bdf6000) [pid = 2010] [serial = 1089] [outer = 0x12bdee400] 07:39:40 INFO - PROCESS | 2010 | 1467124780822 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12bfa2400) [pid = 2010] [serial = 1090] [outer = 0x12bdee400] 07:39:41 INFO - PROCESS | 2010 | 1467124781197 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]]]}] 07:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 575ms 07:39:41 INFO - PROCESS | 2010 | 1467124781206 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:39:41 INFO - PROCESS | 2010 | 1467124781207 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:39:41 INFO - PROCESS | 2010 | 1467124781210 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 2010 | 1467124781212 Marionette TRACE conn2 <- [1,1426,null,{}] 07:39:41 INFO - PROCESS | 2010 | 1467124781215 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}] 07:39:41 INFO - PROCESS | 2010 | 1467124781216 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:41 INFO - PROCESS | 2010 | 1467124781317 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:39:41 INFO - PROCESS | 2010 | 1467124781328 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 2010 | 1467124781329 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b972800 == 39 [pid = 2010] [id = 364] 07:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x12bfa3000) [pid = 2010] [serial = 1091] [outer = 0x0] 07:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12c5c8000) [pid = 2010] [serial = 1092] [outer = 0x12bfa3000] 07:39:41 INFO - PROCESS | 2010 | 1467124781354 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12ca4dc00) [pid = 2010] [serial = 1093] [outer = 0x12bfa3000] 07:39:41 INFO - PROCESS | 2010 | 1467124781703 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]]]}] 07:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 07:39:41 INFO - PROCESS | 2010 | 1467124781729 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:39:41 INFO - PROCESS | 2010 | 1467124781730 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:39:41 INFO - PROCESS | 2010 | 1467124781732 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:39:41 INFO - PROCESS | 2010 | 1467124781733 Marionette TRACE conn2 <- [1,1430,null,{}] 07:39:41 INFO - PROCESS | 2010 | 1467124781736 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}] 07:39:41 INFO - PROCESS | 2010 | 1467124781738 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:41 INFO - PROCESS | 2010 | 1467124781848 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:39:41 INFO - PROCESS | 2010 | 1467124781851 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 2010 | 1467124781852 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c523000 == 40 [pid = 2010] [id = 365] 07:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x110ee7000) [pid = 2010] [serial = 1094] [outer = 0x0] 07:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x110eef000) [pid = 2010] [serial = 1095] [outer = 0x110ee7000] 07:39:41 INFO - PROCESS | 2010 | 1467124781876 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12c5c3000) [pid = 2010] [serial = 1096] [outer = 0x110ee7000] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x128d79400) [pid = 2010] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119d3d400) [pid = 2010] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x110fa1400) [pid = 2010] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1241f2800) [pid = 2010] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123b5dc00) [pid = 2010] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x117dd2000) [pid = 2010] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x123be5c00) [pid = 2010] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x115dfa800) [pid = 2010] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119046c00) [pid = 2010] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1133c7800) [pid = 2010] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:39:42 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118094400) [pid = 2010] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:39:42 INFO - PROCESS | 2010 | 1467124782481 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]]]}] 07:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 769ms 07:39:42 INFO - PROCESS | 2010 | 1467124782502 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:39:42 INFO - PROCESS | 2010 | 1467124782503 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:39:42 INFO - PROCESS | 2010 | 1467124782507 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 2010 | 1467124782508 Marionette TRACE conn2 <- [1,1434,null,{}] 07:39:42 INFO - PROCESS | 2010 | 1467124782511 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}] 07:39:42 INFO - PROCESS | 2010 | 1467124782512 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:42 INFO - PROCESS | 2010 | 1467124782607 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:39:42 INFO - PROCESS | 2010 | 1467124782613 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 2010 | 1467124782614 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c51e800 == 41 [pid = 2010] [id = 366] 07:39:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1127df400) [pid = 2010] [serial = 1097] [outer = 0x0] 07:39:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1133ed800) [pid = 2010] [serial = 1098] [outer = 0x1127df400] 07:39:42 INFO - PROCESS | 2010 | 1467124782638 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1133f2800) [pid = 2010] [serial = 1099] [outer = 0x1127df400] 07:39:42 INFO - PROCESS | 2010 | 1467124782976 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:39:43 INFO - PROCESS | 2010 | 1467124783032 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 2010 | 1467124783033 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:39:43 INFO - PROCESS | 2010 | 1467124783035 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 2010 | 1467124783036 Marionette TRACE conn2 <- [1,1438,null,{}] 07:39:43 INFO - PROCESS | 2010 | 1467124783046 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}] 07:39:43 INFO - PROCESS | 2010 | 1467124783047 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:43 INFO - PROCESS | 2010 | 1467124783129 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:39:43 INFO - PROCESS | 2010 | 1467124783132 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 2010 | 1467124783133 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca02800 == 42 [pid = 2010] [id = 367] 07:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1133f2c00) [pid = 2010] [serial = 1100] [outer = 0x0] 07:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x113d9bc00) [pid = 2010] [serial = 1101] [outer = 0x1133f2c00] 07:39:43 INFO - PROCESS | 2010 | 1467124783157 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x118458c00) [pid = 2010] [serial = 1102] [outer = 0x1133f2c00] 07:39:43 INFO - PROCESS | 2010 | 1467124783478 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 473ms 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:39:43 INFO - PROCESS | 2010 | 1467124783510 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 2010 | 1467124783511 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:39:43 INFO - PROCESS | 2010 | 1467124783513 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 2010 | 1467124783514 Marionette TRACE conn2 <- [1,1442,null,{}] 07:39:43 INFO - PROCESS | 2010 | 1467124783516 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}] 07:39:43 INFO - PROCESS | 2010 | 1467124783518 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:43 INFO - PROCESS | 2010 | 1467124783601 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:39:43 INFO - PROCESS | 2010 | 1467124783607 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 2010 | 1467124783608 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca1d000 == 43 [pid = 2010] [id = 368] 07:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119042c00) [pid = 2010] [serial = 1103] [outer = 0x0] 07:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1239b4400) [pid = 2010] [serial = 1104] [outer = 0x119042c00] 07:39:43 INFO - PROCESS | 2010 | 1467124783632 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x126ecb000) [pid = 2010] [serial = 1105] [outer = 0x119042c00] 07:39:43 INFO - PROCESS | 2010 | 1467124783978 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 470ms 07:39:43 INFO - PROCESS | 2010 | 1467124783983 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:39:44 INFO - PROCESS | 2010 | 1467124783994 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:39:44 INFO - PROCESS | 2010 | 1467124783997 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 2010 | 1467124783998 Marionette TRACE conn2 <- [1,1446,null,{}] 07:39:44 INFO - PROCESS | 2010 | 1467124784000 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}] 07:39:44 INFO - PROCESS | 2010 | 1467124784001 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:44 INFO - PROCESS | 2010 | 1467124784112 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:39:44 INFO - PROCESS | 2010 | 1467124784120 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 2010 | 1467124784121 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce2f800 == 44 [pid = 2010] [id = 369] 07:39:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1121b2800) [pid = 2010] [serial = 1106] [outer = 0x0] 07:39:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x128d85000) [pid = 2010] [serial = 1107] [outer = 0x1121b2800] 07:39:44 INFO - PROCESS | 2010 | 1467124784145 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b2d0000) [pid = 2010] [serial = 1108] [outer = 0x1121b2800] 07:39:44 INFO - PROCESS | 2010 | 1467124784505 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]]]}] 07:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 07:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:39:44 INFO - PROCESS | 2010 | 1467124784516 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:39:44 INFO - PROCESS | 2010 | 1467124784518 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:39:44 INFO - PROCESS | 2010 | 1467124784524 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 2010 | 1467124784526 Marionette TRACE conn2 <- [1,1450,null,{}] 07:39:44 INFO - PROCESS | 2010 | 1467124784530 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}] 07:39:44 INFO - PROCESS | 2010 | 1467124784532 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:44 INFO - PROCESS | 2010 | 1467124784654 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:39:44 INFO - PROCESS | 2010 | 1467124784711 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 2010 | 1467124784714 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x11617d800 == 45 [pid = 2010] [id = 370] 07:39:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1128ab800) [pid = 2010] [serial = 1109] [outer = 0x0] 07:39:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x112959400) [pid = 2010] [serial = 1110] [outer = 0x1128ab800] 07:39:44 INFO - PROCESS | 2010 | 1467124784740 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1131dc000) [pid = 2010] [serial = 1111] [outer = 0x1128ab800] 07:39:45 INFO - PROCESS | 2010 | 1467124785408 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]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 925ms 07:39:45 INFO - PROCESS | 2010 | 1467124785447 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 2010 | 1467124785452 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:39:45 INFO - PROCESS | 2010 | 1467124785459 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 2010 | 1467124785461 Marionette TRACE conn2 <- [1,1454,null,{}] 07:39:45 INFO - PROCESS | 2010 | 1467124785465 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}] 07:39:45 INFO - PROCESS | 2010 | 1467124785468 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:45 INFO - PROCESS | 2010 | 1467124785585 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:39:45 INFO - PROCESS | 2010 | 1467124785666 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 2010 | 1467124785668 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x121683800 == 46 [pid = 2010] [id = 371] 07:39:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x11808b800) [pid = 2010] [serial = 1112] [outer = 0x0] 07:39:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x118094c00) [pid = 2010] [serial = 1113] [outer = 0x11808b800] 07:39:45 INFO - PROCESS | 2010 | 1467124785700 Marionette DEBUG loaded listener.js 07:39:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x119047c00) [pid = 2010] [serial = 1114] [outer = 0x11808b800] 07:39:46 INFO - PROCESS | 2010 | 1467124786483 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]]]}] 07:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1077ms 07:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:39:46 INFO - PROCESS | 2010 | 1467124786534 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 2010 | 1467124786537 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:39:46 INFO - PROCESS | 2010 | 1467124786540 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 2010 | 1467124786542 Marionette TRACE conn2 <- [1,1458,null,{}] 07:39:46 INFO - PROCESS | 2010 | 1467124786546 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}] 07:39:46 INFO - PROCESS | 2010 | 1467124786547 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:46 INFO - PROCESS | 2010 | 1467124786657 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:39:46 INFO - PROCESS | 2010 | 1467124786716 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:46 INFO - PROCESS | 2010 | 1467124786719 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d7d000 == 47 [pid = 2010] [id = 372] 07:39:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1129bd800) [pid = 2010] [serial = 1115] [outer = 0x0] 07:39:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x112e62800) [pid = 2010] [serial = 1116] [outer = 0x1129bd800] 07:39:46 INFO - PROCESS | 2010 | 1467124786747 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x113da7800) [pid = 2010] [serial = 1117] [outer = 0x1129bd800] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca1d000 == 46 [pid = 2010] [id = 368] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca02800 == 45 [pid = 2010] [id = 367] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x12c51e800 == 44 [pid = 2010] [id = 366] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x12c523000 == 43 [pid = 2010] [id = 365] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x12b972800 == 42 [pid = 2010] [id = 364] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12a81cc00) [pid = 2010] [serial = 1056] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c9000 == 41 [pid = 2010] [id = 363] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1299a4800 == 40 [pid = 2010] [id = 362] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1191e7800 == 39 [pid = 2010] [id = 361] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x128fb9800 == 38 [pid = 2010] [id = 360] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1271d0800 == 37 [pid = 2010] [id = 359] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1246a9800 == 36 [pid = 2010] [id = 358] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x12353e800 == 35 [pid = 2010] [id = 357] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1198aa800 == 34 [pid = 2010] [id = 356] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1191e8000 == 33 [pid = 2010] [id = 355] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x117d7f800 == 32 [pid = 2010] [id = 354] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x116411000 == 31 [pid = 2010] [id = 353] 07:39:47 INFO - PROCESS | 2010 | --DOCSHELL 0x1236be000 == 30 [pid = 2010] [id = 352] 07:39:47 INFO - PROCESS | 2010 | 1467124787210 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]]]}] 07:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 722ms 07:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:39:47 INFO - PROCESS | 2010 | 1467124787262 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:39:47 INFO - PROCESS | 2010 | 1467124787265 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:39:47 INFO - PROCESS | 2010 | 1467124787275 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 2010 | 1467124787277 Marionette TRACE conn2 <- [1,1462,null,{}] 07:39:47 INFO - PROCESS | 2010 | 1467124787279 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}] 07:39:47 INFO - PROCESS | 2010 | 1467124787281 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:47 INFO - PROCESS | 2010 | 1467124787368 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x120fe8c00) [pid = 2010] [serial = 1035] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1127e1800) [pid = 2010] [serial = 1039] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1236d2c00) [pid = 2010] [serial = 1038] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x124d7a000) [pid = 2010] [serial = 1044] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12417dc00) [pid = 2010] [serial = 1042] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x123c24000) [pid = 2010] [serial = 1041] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118621400) [pid = 2010] [serial = 1047] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x128d80400) [pid = 2010] [serial = 1051] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x12696a400) [pid = 2010] [serial = 1045] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x116904000) [pid = 2010] [serial = 1032] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119d2f400) [pid = 2010] [serial = 1030] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119430400) [pid = 2010] [serial = 1029] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x116751c00) [pid = 2010] [serial = 1027] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x113c69400) [pid = 2010] [serial = 1026] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1194cb000) [pid = 2010] [serial = 1024] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x121612c00) [pid = 2010] [serial = 1036] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x127163400) [pid = 2010] [serial = 1050] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11808b400) [pid = 2010] [serial = 1033] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x12696dc00) [pid = 2010] [serial = 1048] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1298e9c00) [pid = 2010] [serial = 1054] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x129428000) [pid = 2010] [serial = 1053] [outer = 0x0] [url = about:blank] 07:39:47 INFO - PROCESS | 2010 | 1467124787435 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 2010 | 1467124787437 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x117154800 == 31 [pid = 2010] [id = 373] 07:39:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x112cc8400) [pid = 2010] [serial = 1118] [outer = 0x0] 07:39:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x115e64c00) [pid = 2010] [serial = 1119] [outer = 0x112cc8400] 07:39:47 INFO - PROCESS | 2010 | 1467124787464 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x118053800) [pid = 2010] [serial = 1120] [outer = 0x112cc8400] 07:39:47 INFO - PROCESS | 2010 | 1467124787776 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]]]}] 07:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 525ms 07:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:39:47 INFO - PROCESS | 2010 | 1467124787811 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:39:47 INFO - PROCESS | 2010 | 1467124787812 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:39:47 INFO - PROCESS | 2010 | 1467124787814 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 2010 | 1467124787816 Marionette TRACE conn2 <- [1,1466,null,{}] 07:39:47 INFO - PROCESS | 2010 | 1467124787824 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}] 07:39:47 INFO - PROCESS | 2010 | 1467124787827 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:47 INFO - PROCESS | 2010 | 1467124787926 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:39:48 INFO - PROCESS | 2010 | 1467124787996 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 2010 | 1467124787998 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f3f800 == 32 [pid = 2010] [id = 374] 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x112e61400) [pid = 2010] [serial = 1121] [outer = 0x0] 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119369800) [pid = 2010] [serial = 1122] [outer = 0x112e61400] 07:39:48 INFO - PROCESS | 2010 | 1467124788026 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1194d0000) [pid = 2010] [serial = 1123] [outer = 0x112e61400] 07:39:48 INFO - PROCESS | 2010 | 1467124788342 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 07:39:48 INFO - PROCESS | 2010 | 1467124788385 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:39:48 INFO - PROCESS | 2010 | 1467124788387 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:39:48 INFO - PROCESS | 2010 | 1467124788389 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 2010 | 1467124788390 Marionette TRACE conn2 <- [1,1470,null,{}] 07:39:48 INFO - PROCESS | 2010 | 1467124788392 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}] 07:39:48 INFO - PROCESS | 2010 | 1467124788393 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:48 INFO - PROCESS | 2010 | 1467124788476 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:39:48 INFO - PROCESS | 2010 | 1467124788531 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 2010 | 1467124788532 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236c0800 == 33 [pid = 2010] [id = 375] 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x115e5ec00) [pid = 2010] [serial = 1124] [outer = 0x0] 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119c8c400) [pid = 2010] [serial = 1125] [outer = 0x115e5ec00] 07:39:48 INFO - PROCESS | 2010 | 1467124788558 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x120ff3c00) [pid = 2010] [serial = 1126] [outer = 0x115e5ec00] 07:39:48 INFO - PROCESS | 2010 | 1467124788847 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 470ms 07:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:39:48 INFO - PROCESS | 2010 | 1467124788862 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 2010 | 1467124788863 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:39:48 INFO - PROCESS | 2010 | 1467124788865 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 2010 | 1467124788866 Marionette TRACE conn2 <- [1,1474,null,{}] 07:39:48 INFO - PROCESS | 2010 | 1467124788868 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}] 07:39:48 INFO - PROCESS | 2010 | 1467124788870 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:48 INFO - PROCESS | 2010 | 1467124788960 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:39:48 INFO - PROCESS | 2010 | 1467124788963 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 2010 | 1467124788965 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e23800 == 34 [pid = 2010] [id = 376] 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11936e800) [pid = 2010] [serial = 1127] [outer = 0x0] 07:39:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x123259c00) [pid = 2010] [serial = 1128] [outer = 0x11936e800] 07:39:48 INFO - PROCESS | 2010 | 1467124788993 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1238bb800) [pid = 2010] [serial = 1129] [outer = 0x11936e800] 07:39:49 INFO - PROCESS | 2010 | 1467124789369 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 07:39:49 INFO - PROCESS | 2010 | 1467124789444 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 2010 | 1467124789445 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:39:49 INFO - PROCESS | 2010 | 1467124789470 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 2010 | 1467124789472 Marionette TRACE conn2 <- [1,1478,null,{}] 07:39:49 INFO - PROCESS | 2010 | 1467124789475 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}] 07:39:49 INFO - PROCESS | 2010 | 1467124789479 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:49 INFO - PROCESS | 2010 | 1467124789593 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:39:49 INFO - PROCESS | 2010 | 1467124789629 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 2010 | 1467124789630 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fbc800 == 35 [pid = 2010] [id = 377] 07:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1239bb400) [pid = 2010] [serial = 1130] [outer = 0x0] 07:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x124e05c00) [pid = 2010] [serial = 1131] [outer = 0x1239bb400] 07:39:49 INFO - PROCESS | 2010 | 1467124789655 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12715cc00) [pid = 2010] [serial = 1132] [outer = 0x1239bb400] 07:39:50 INFO - PROCESS | 2010 | 1467124790012 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]]]}] 07:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 585ms 07:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:39:50 INFO - PROCESS | 2010 | 1467124790045 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 2010 | 1467124790047 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:39:50 INFO - PROCESS | 2010 | 1467124790049 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 2010 | 1467124790050 Marionette TRACE conn2 <- [1,1482,null,{}] 07:39:50 INFO - PROCESS | 2010 | 1467124790052 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}] 07:39:50 INFO - PROCESS | 2010 | 1467124790053 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:50 INFO - PROCESS | 2010 | 1467124790157 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:39:50 INFO - PROCESS | 2010 | 1467124790160 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 2010 | 1467124790161 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12998d800 == 36 [pid = 2010] [id = 378] 07:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123c24000) [pid = 2010] [serial = 1133] [outer = 0x0] 07:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128bd5800) [pid = 2010] [serial = 1134] [outer = 0x123c24000] 07:39:50 INFO - PROCESS | 2010 | 1467124790186 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x128f8a800) [pid = 2010] [serial = 1135] [outer = 0x123c24000] 07:39:50 INFO - PROCESS | 2010 | 1467124790564 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]]]}] 07:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 567ms 07:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:39:50 INFO - PROCESS | 2010 | 1467124790617 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 2010 | 1467124790618 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:39:50 INFO - PROCESS | 2010 | 1467124790620 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 2010 | 1467124790621 Marionette TRACE conn2 <- [1,1486,null,{}] 07:39:50 INFO - PROCESS | 2010 | 1467124790623 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}] 07:39:50 INFO - PROCESS | 2010 | 1467124790625 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:50 INFO - PROCESS | 2010 | 1467124790724 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:39:50 INFO - PROCESS | 2010 | 1467124790738 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 2010 | 1467124790739 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a89e000 == 37 [pid = 2010] [id = 379] 07:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1127e3400) [pid = 2010] [serial = 1136] [outer = 0x0] 07:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12945f000) [pid = 2010] [serial = 1137] [outer = 0x1127e3400] 07:39:50 INFO - PROCESS | 2010 | 1467124790764 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12a818800) [pid = 2010] [serial = 1138] [outer = 0x1127e3400] 07:39:51 INFO - PROCESS | 2010 | 1467124791118 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]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 521ms 07:39:51 INFO - PROCESS | 2010 | 1467124791141 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 2010 | 1467124791142 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:39:51 INFO - PROCESS | 2010 | 1467124791145 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 2010 | 1467124791146 Marionette TRACE conn2 <- [1,1490,null,{}] 07:39:51 INFO - PROCESS | 2010 | 1467124791148 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}] 07:39:51 INFO - PROCESS | 2010 | 1467124791149 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:51 INFO - PROCESS | 2010 | 1467124791249 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:39:51 INFO - PROCESS | 2010 | 1467124791263 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 2010 | 1467124791264 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b213000 == 38 [pid = 2010] [id = 380] 07:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x123b61400) [pid = 2010] [serial = 1139] [outer = 0x0] 07:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12ad33c00) [pid = 2010] [serial = 1140] [outer = 0x123b61400] 07:39:51 INFO - PROCESS | 2010 | 1467124791288 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12aed8800) [pid = 2010] [serial = 1141] [outer = 0x123b61400] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12bdee400) [pid = 2010] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12b915800) [pid = 2010] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12bfa3000) [pid = 2010] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1176fc800) [pid = 2010] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1127e6000) [pid = 2010] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x117dd9800) [pid = 2010] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x128f82800) [pid = 2010] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x116f21000) [pid = 2010] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1127e6400) [pid = 2010] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116136800) [pid = 2010] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1131db000) [pid = 2010] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1241bf400) [pid = 2010] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12b2d0800) [pid = 2010] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x110ee7000) [pid = 2010] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119042c00) [pid = 2010] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1127df400) [pid = 2010] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:39:51 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1133f2c00) [pid = 2010] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:39:51 INFO - PROCESS | 2010 | 1467124791732 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]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms 07:39:51 INFO - PROCESS | 2010 | 1467124791766 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 2010 | 1467124791767 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:39:51 INFO - PROCESS | 2010 | 1467124791770 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 2010 | 1467124791771 Marionette TRACE conn2 <- [1,1494,null,{}] 07:39:51 INFO - PROCESS | 2010 | 1467124791773 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}] 07:39:51 INFO - PROCESS | 2010 | 1467124791774 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:51 INFO - PROCESS | 2010 | 1467124791857 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:39:51 INFO - PROCESS | 2010 | 1467124791911 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 2010 | 1467124791912 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b953000 == 39 [pid = 2010] [id = 381] 07:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x112954000) [pid = 2010] [serial = 1142] [outer = 0x0] 07:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x115e62000) [pid = 2010] [serial = 1143] [outer = 0x112954000] 07:39:51 INFO - PROCESS | 2010 | 1467124791938 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x120ff7400) [pid = 2010] [serial = 1144] [outer = 0x112954000] 07:39:52 INFO - PROCESS | 2010 | 1467124792231 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 474ms 07:39:52 INFO - PROCESS | 2010 | 1467124792245 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 2010 | 1467124792246 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:39:52 INFO - PROCESS | 2010 | 1467124792248 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 2010 | 1467124792250 Marionette TRACE conn2 <- [1,1498,null,{}] 07:39:52 INFO - PROCESS | 2010 | 1467124792252 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}] 07:39:52 INFO - PROCESS | 2010 | 1467124792254 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:52 INFO - PROCESS | 2010 | 1467124792359 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:39:52 INFO - PROCESS | 2010 | 1467124792362 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:52 INFO - PROCESS | 2010 | 1467124792364 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c524000 == 40 [pid = 2010] [id = 382] 07:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1236cb000) [pid = 2010] [serial = 1145] [outer = 0x0] 07:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12ad35400) [pid = 2010] [serial = 1146] [outer = 0x1236cb000] 07:39:52 INFO - PROCESS | 2010 | 1467124792391 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b2d5400) [pid = 2010] [serial = 1147] [outer = 0x1236cb000] 07:39:52 INFO - PROCESS | 2010 | 1467124792740 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 07:39:52 INFO - PROCESS | 2010 | 1467124792769 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 2010 | 1467124792770 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:39:52 INFO - PROCESS | 2010 | 1467124792772 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 2010 | 1467124792773 Marionette TRACE conn2 <- [1,1502,null,{}] 07:39:52 INFO - PROCESS | 2010 | 1467124792775 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}] 07:39:52 INFO - PROCESS | 2010 | 1467124792776 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:52 INFO - PROCESS | 2010 | 1467124792885 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:39:52 INFO - PROCESS | 2010 | 1467124792894 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:52 INFO - PROCESS | 2010 | 1467124792895 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199ce000 == 41 [pid = 2010] [id = 383] 07:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b2d8800) [pid = 2010] [serial = 1148] [outer = 0x0] 07:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b90e000) [pid = 2010] [serial = 1149] [outer = 0x12b2d8800] 07:39:52 INFO - PROCESS | 2010 | 1467124792919 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12b917800) [pid = 2010] [serial = 1150] [outer = 0x12b2d8800] 07:39:53 INFO - PROCESS | 2010 | 1467124793206 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]]]}] 07:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 469ms 07:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:39:53 INFO - PROCESS | 2010 | 1467124793246 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 2010 | 1467124793247 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:39:53 INFO - PROCESS | 2010 | 1467124793249 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 2010 | 1467124793250 Marionette TRACE conn2 <- [1,1506,null,{}] 07:39:53 INFO - PROCESS | 2010 | 1467124793252 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}] 07:39:53 INFO - PROCESS | 2010 | 1467124793253 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:53 INFO - PROCESS | 2010 | 1467124793338 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:39:53 INFO - PROCESS | 2010 | 1467124793343 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 2010 | 1467124793344 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca1c000 == 42 [pid = 2010] [id = 384] 07:39:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12b2d6000) [pid = 2010] [serial = 1151] [outer = 0x0] 07:39:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12b9a3800) [pid = 2010] [serial = 1152] [outer = 0x12b2d6000] 07:39:53 INFO - PROCESS | 2010 | 1467124793368 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12bdf1c00) [pid = 2010] [serial = 1153] [outer = 0x12b2d6000] 07:39:53 INFO - PROCESS | 2010 | 1467124793843 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]]]}] 07:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 618ms 07:39:53 INFO - PROCESS | 2010 | 1467124793868 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 2010 | 1467124793871 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:39:53 INFO - PROCESS | 2010 | 1467124793876 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 2010 | 1467124793878 Marionette TRACE conn2 <- [1,1510,null,{}] 07:39:53 INFO - PROCESS | 2010 | 1467124793882 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}] 07:39:53 INFO - PROCESS | 2010 | 1467124793884 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:53 INFO - PROCESS | 2010 | 1467124793992 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:39:54 INFO - PROCESS | 2010 | 1467124794063 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 2010 | 1467124794065 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x11714e800 == 43 [pid = 2010] [id = 385] 07:39:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x112954c00) [pid = 2010] [serial = 1154] [outer = 0x0] 07:39:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1132bac00) [pid = 2010] [serial = 1155] [outer = 0x112954c00] 07:39:54 INFO - PROCESS | 2010 | 1467124794097 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x115467800) [pid = 2010] [serial = 1156] [outer = 0x112954c00] 07:39:54 INFO - PROCESS | 2010 | 1467124794546 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]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 722ms 07:39:54 INFO - PROCESS | 2010 | 1467124794605 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 2010 | 1467124794608 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:39:54 INFO - PROCESS | 2010 | 1467124794653 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 2010 | 1467124794655 Marionette TRACE conn2 <- [1,1514,null,{}] 07:39:54 INFO - PROCESS | 2010 | 1467124794671 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}] 07:39:54 INFO - PROCESS | 2010 | 1467124794672 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:54 INFO - PROCESS | 2010 | 1467124794780 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:39:54 INFO - PROCESS | 2010 | 1467124794838 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 2010 | 1467124794839 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236a9800 == 44 [pid = 2010] [id = 386] 07:39:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x118762400) [pid = 2010] [serial = 1157] [outer = 0x0] 07:39:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x11904b000) [pid = 2010] [serial = 1158] [outer = 0x118762400] 07:39:54 INFO - PROCESS | 2010 | 1467124794868 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x11943b800) [pid = 2010] [serial = 1159] [outer = 0x118762400] 07:39:55 INFO - PROCESS | 2010 | 1467124795328 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]]]}] 07:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 07:39:55 INFO - PROCESS | 2010 | 1467124795336 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:39:55 INFO - PROCESS | 2010 | 1467124795337 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:39:55 INFO - PROCESS | 2010 | 1467124795340 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 2010 | 1467124795342 Marionette TRACE conn2 <- [1,1518,null,{}] 07:39:55 INFO - PROCESS | 2010 | 1467124795351 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}] 07:39:55 INFO - PROCESS | 2010 | 1467124795354 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:55 INFO - PROCESS | 2010 | 1467124795461 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:39:55 INFO - PROCESS | 2010 | 1467124795523 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:55 INFO - PROCESS | 2010 | 1467124795525 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c51b000 == 45 [pid = 2010] [id = 387] 07:39:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x119c8a000) [pid = 2010] [serial = 1160] [outer = 0x0] 07:39:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1239b2000) [pid = 2010] [serial = 1161] [outer = 0x119c8a000] 07:39:55 INFO - PROCESS | 2010 | 1467124795557 Marionette DEBUG loaded listener.js 07:39:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x123b5b000) [pid = 2010] [serial = 1162] [outer = 0x119c8a000] 07:39:56 INFO - PROCESS | 2010 | 1467124796012 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]]]}] 07:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 724ms 07:39:56 INFO - PROCESS | 2010 | 1467124796115 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 2010 | 1467124796117 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:39:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:39:56 INFO - PROCESS | 2010 | 1467124796121 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 2010 | 1467124796122 Marionette TRACE conn2 <- [1,1522,null,{}] 07:39:56 INFO - PROCESS | 2010 | 1467124796124 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}] 07:39:56 INFO - PROCESS | 2010 | 1467124796126 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:56 INFO - PROCESS | 2010 | 1467124796245 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:39:56 INFO - PROCESS | 2010 | 1467124796315 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 2010 | 1467124796316 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c536800 == 46 [pid = 2010] [id = 388] 07:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x116753000) [pid = 2010] [serial = 1163] [outer = 0x0] 07:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1241be000) [pid = 2010] [serial = 1164] [outer = 0x116753000] 07:39:56 INFO - PROCESS | 2010 | 1467124796346 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x12696e800) [pid = 2010] [serial = 1165] [outer = 0x116753000] 07:39:56 INFO - PROCESS | 2010 | 1467124796719 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"]]]}] 07:39:56 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 () { 07:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:39:56 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 () { 07:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:39:56 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 () { 07:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:39:56 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 () { 07:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:39:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 07:39:56 INFO - PROCESS | 2010 | 1467124796744 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 2010 | 1467124796745 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:39:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:39:56 INFO - PROCESS | 2010 | 1467124796748 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 2010 | 1467124796749 Marionette TRACE conn2 <- [1,1526,null,{}] 07:39:56 INFO - PROCESS | 2010 | 1467124796751 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}] 07:39:56 INFO - PROCESS | 2010 | 1467124796753 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:56 INFO - PROCESS | 2010 | 1467124796855 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:39:56 INFO - PROCESS | 2010 | 1467124796913 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 2010 | 1467124796915 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187c2000 == 47 [pid = 2010] [id = 389] 07:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x116978800) [pid = 2010] [serial = 1166] [outer = 0x0] 07:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x1239b6000) [pid = 2010] [serial = 1167] [outer = 0x116978800] 07:39:56 INFO - PROCESS | 2010 | 1467124796944 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x12716a800) [pid = 2010] [serial = 1168] [outer = 0x116978800] 07:39:57 INFO - PROCESS | 2010 | 1467124797492 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"]]]}] 07:39:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:39:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:39:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:39:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:39:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:39:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:39:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 770ms 07:39:57 INFO - PROCESS | 2010 | 1467124797551 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:39:57 INFO - PROCESS | 2010 | 1467124797553 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:39:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:39:57 INFO - PROCESS | 2010 | 1467124797558 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 2010 | 1467124797561 Marionette TRACE conn2 <- [1,1530,null,{}] 07:39:57 INFO - PROCESS | 2010 | 1467124797565 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}] 07:39:57 INFO - PROCESS | 2010 | 1467124797566 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:57 INFO - PROCESS | 2010 | 1467124797669 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:39:57 INFO - PROCESS | 2010 | 1467124797730 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 2010 | 1467124797731 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x115e11800 == 48 [pid = 2010] [id = 390] 07:39:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x116f21000) [pid = 2010] [serial = 1169] [outer = 0x0] 07:39:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x118626000) [pid = 2010] [serial = 1170] [outer = 0x116f21000] 07:39:57 INFO - PROCESS | 2010 | 1467124797760 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x11943cc00) [pid = 2010] [serial = 1171] [outer = 0x116f21000] 07:39:58 INFO - PROCESS | 2010 | 1467124798116 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]]]}] 07:39:58 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 07:39:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:39:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:39:58 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. 07:39:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:39:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 575ms 07:39:58 INFO - PROCESS | 2010 | 1467124798133 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 2010 | 1467124798136 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:39:58 INFO - PROCESS | 2010 | 1467124798140 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 2010 | 1467124798142 Marionette TRACE conn2 <- [1,1534,null,{}] 07:39:58 INFO - PROCESS | 2010 | 1467124798144 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}] 07:39:58 INFO - PROCESS | 2010 | 1467124798146 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:58 INFO - PROCESS | 2010 | 1467124798244 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:39:58 INFO - PROCESS | 2010 | 1467124798301 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 2010 | 1467124798303 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1f000 == 49 [pid = 2010] [id = 391] 07:39:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x119d2f400) [pid = 2010] [serial = 1172] [outer = 0x0] 07:39:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x123078400) [pid = 2010] [serial = 1173] [outer = 0x119d2f400] 07:39:58 INFO - PROCESS | 2010 | 1467124798330 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x1241f8400) [pid = 2010] [serial = 1174] [outer = 0x119d2f400] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x1199ce000 == 48 [pid = 2010] [id = 383] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12c524000 == 47 [pid = 2010] [id = 382] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12b953000 == 46 [pid = 2010] [id = 381] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12b213000 == 45 [pid = 2010] [id = 380] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12a89e000 == 44 [pid = 2010] [id = 379] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12998d800 == 43 [pid = 2010] [id = 378] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x128fbc800 == 42 [pid = 2010] [id = 377] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x124e23800 == 41 [pid = 2010] [id = 376] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x1236c0800 == 40 [pid = 2010] [id = 375] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x120f3f800 == 39 [pid = 2010] [id = 374] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x117154800 == 38 [pid = 2010] [id = 373] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x117d7d000 == 37 [pid = 2010] [id = 372] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x121683800 == 36 [pid = 2010] [id = 371] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x11617d800 == 35 [pid = 2010] [id = 370] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce2f800 == 34 [pid = 2010] [id = 369] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x115e11800 == 33 [pid = 2010] [id = 390] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x1187c2000 == 32 [pid = 2010] [id = 389] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12c536800 == 31 [pid = 2010] [id = 388] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12c51b000 == 30 [pid = 2010] [id = 387] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x1236a9800 == 29 [pid = 2010] [id = 386] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca1c000 == 28 [pid = 2010] [id = 384] 07:39:58 INFO - PROCESS | 2010 | --DOCSHELL 0x11714e800 == 27 [pid = 2010] [id = 385] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x12bdf6000) [pid = 2010] [serial = 1089] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x12bded400) [pid = 2010] [serial = 1087] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x12c5c8000) [pid = 2010] [serial = 1092] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x123b63000) [pid = 2010] [serial = 1071] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1241bb800) [pid = 2010] [serial = 1072] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x119d38800) [pid = 2010] [serial = 1065] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x12324fc00) [pid = 2010] [serial = 1066] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x11861e800) [pid = 2010] [serial = 1062] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x119368400) [pid = 2010] [serial = 1063] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x1298eb800) [pid = 2010] [serial = 1077] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x12ad3a000) [pid = 2010] [serial = 1078] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1239b3000) [pid = 2010] [serial = 1068] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1239bec00) [pid = 2010] [serial = 1069] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x12ad36000) [pid = 2010] [serial = 1057] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x116752000) [pid = 2010] [serial = 1059] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1176fb800) [pid = 2010] [serial = 1060] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12b089c00) [pid = 2010] [serial = 1080] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12b24e000) [pid = 2010] [serial = 1081] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12bfa2400) [pid = 2010] [serial = 1090] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x126d19400) [pid = 2010] [serial = 1074] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12942a000) [pid = 2010] [serial = 1075] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x12b2db000) [pid = 2010] [serial = 1083] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12b91a400) [pid = 2010] [serial = 1084] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x110eef000) [pid = 2010] [serial = 1095] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x126ecb000) [pid = 2010] [serial = 1105] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12c5c3000) [pid = 2010] [serial = 1096] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1133ed800) [pid = 2010] [serial = 1098] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1133f2800) [pid = 2010] [serial = 1099] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1239b4400) [pid = 2010] [serial = 1104] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x113d9bc00) [pid = 2010] [serial = 1101] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x128d85000) [pid = 2010] [serial = 1107] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12ca4dc00) [pid = 2010] [serial = 1093] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x12b99e400) [pid = 2010] [serial = 1086] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x118458c00) [pid = 2010] [serial = 1102] [outer = 0x0] [url = about:blank] 07:39:59 INFO - PROCESS | 2010 | 1467124799245 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]]]}] 07:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1121ms 07:39:59 INFO - PROCESS | 2010 | 1467124799267 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 2010 | 1467124799269 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:39:59 INFO - PROCESS | 2010 | 1467124799276 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 2010 | 1467124799280 Marionette TRACE conn2 <- [1,1538,null,{}] 07:39:59 INFO - PROCESS | 2010 | 1467124799283 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}] 07:39:59 INFO - PROCESS | 2010 | 1467124799284 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:59 INFO - PROCESS | 2010 | 1467124799368 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:39:59 INFO - PROCESS | 2010 | 1467124799375 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 2010 | 1467124799377 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x116617000 == 28 [pid = 2010] [id = 392] 07:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1128af000) [pid = 2010] [serial = 1175] [outer = 0x0] 07:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x112952400) [pid = 2010] [serial = 1176] [outer = 0x1128af000] 07:39:59 INFO - PROCESS | 2010 | 1467124799405 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x112978c00) [pid = 2010] [serial = 1177] [outer = 0x1128af000] 07:39:59 INFO - PROCESS | 2010 | 1467124799757 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]]]}] 07:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 07:39:59 INFO - PROCESS | 2010 | 1467124799798 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 2010 | 1467124799801 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:39:59 INFO - PROCESS | 2010 | 1467124799806 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 2010 | 1467124799807 Marionette TRACE conn2 <- [1,1542,null,{}] 07:39:59 INFO - PROCESS | 2010 | 1467124799818 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}] 07:39:59 INFO - PROCESS | 2010 | 1467124799819 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:59 INFO - PROCESS | 2010 | 1467124799899 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:39:59 INFO - PROCESS | 2010 | 1467124799902 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 2010 | 1467124799904 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:39:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x118303000 == 29 [pid = 2010] [id = 393] 07:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x112cc7800) [pid = 2010] [serial = 1178] [outer = 0x0] 07:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1133ca000) [pid = 2010] [serial = 1179] [outer = 0x112cc7800] 07:39:59 INFO - PROCESS | 2010 | 1467124799935 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1133ef000) [pid = 2010] [serial = 1180] [outer = 0x112cc7800] 07:40:00 INFO - PROCESS | 2010 | 1467124800309 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 523ms 07:40:00 INFO - PROCESS | 2010 | 1467124800329 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 2010 | 1467124800330 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:40:00 INFO - PROCESS | 2010 | 1467124800333 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 2010 | 1467124800335 Marionette TRACE conn2 <- [1,1546,null,{}] 07:40:00 INFO - PROCESS | 2010 | 1467124800351 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}] 07:40:00 INFO - PROCESS | 2010 | 1467124800354 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:00 INFO - PROCESS | 2010 | 1467124800434 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:40:00 INFO - PROCESS | 2010 | 1467124800442 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 2010 | 1467124800445 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941b000 == 30 [pid = 2010] [id = 394] 07:40:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x116636800) [pid = 2010] [serial = 1181] [outer = 0x0] 07:40:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1176f3c00) [pid = 2010] [serial = 1182] [outer = 0x116636800] 07:40:00 INFO - PROCESS | 2010 | 1467124800473 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x11805d000) [pid = 2010] [serial = 1183] [outer = 0x116636800] 07:40:00 INFO - PROCESS | 2010 | 1467124800809 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 524ms 07:40:00 INFO - PROCESS | 2010 | 1467124800858 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:40:00 INFO - PROCESS | 2010 | 1467124800860 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:40:00 INFO - PROCESS | 2010 | 1467124800862 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 2010 | 1467124800863 Marionette TRACE conn2 <- [1,1550,null,{}] 07:40:00 INFO - PROCESS | 2010 | 1467124800865 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}] 07:40:00 INFO - PROCESS | 2010 | 1467124800867 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:00 INFO - PROCESS | 2010 | 1467124800945 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:40:01 INFO - PROCESS | 2010 | 1467124801019 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 2010 | 1467124801021 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f3f800 == 31 [pid = 2010] [id = 395] 07:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x116754000) [pid = 2010] [serial = 1184] [outer = 0x0] 07:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1181abc00) [pid = 2010] [serial = 1185] [outer = 0x116754000] 07:40:01 INFO - PROCESS | 2010 | 1467124801046 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x118625c00) [pid = 2010] [serial = 1186] [outer = 0x116754000] 07:40:01 INFO - PROCESS | 2010 | 1467124801390 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms 07:40:01 INFO - PROCESS | 2010 | 1467124801433 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 2010 | 1467124801434 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:40:01 INFO - PROCESS | 2010 | 1467124801436 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 2010 | 1467124801437 Marionette TRACE conn2 <- [1,1554,null,{}] 07:40:01 INFO - PROCESS | 2010 | 1467124801440 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}] 07:40:01 INFO - PROCESS | 2010 | 1467124801441 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:01 INFO - PROCESS | 2010 | 1467124801533 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:40:01 INFO - PROCESS | 2010 | 1467124801537 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 2010 | 1467124801539 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x123551800 == 32 [pid = 2010] [id = 396] 07:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x11297a000) [pid = 2010] [serial = 1187] [outer = 0x0] 07:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x119042000) [pid = 2010] [serial = 1188] [outer = 0x11297a000] 07:40:01 INFO - PROCESS | 2010 | 1467124801563 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x119436800) [pid = 2010] [serial = 1189] [outer = 0x11297a000] 07:40:01 INFO - PROCESS | 2010 | 1467124801935 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 07:40:01 INFO - PROCESS | 2010 | 1467124801959 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 2010 | 1467124801960 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:40:01 INFO - PROCESS | 2010 | 1467124801976 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 2010 | 1467124801977 Marionette TRACE conn2 <- [1,1558,null,{}] 07:40:01 INFO - PROCESS | 2010 | 1467124801979 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}] 07:40:01 INFO - PROCESS | 2010 | 1467124801983 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:02 INFO - PROCESS | 2010 | 1467124802096 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:40:02 INFO - PROCESS | 2010 | 1467124802100 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 2010 | 1467124802101 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271da800 == 33 [pid = 2010] [id = 397] 07:40:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x116f8e400) [pid = 2010] [serial = 1190] [outer = 0x0] 07:40:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1194d0c00) [pid = 2010] [serial = 1191] [outer = 0x116f8e400] 07:40:02 INFO - PROCESS | 2010 | 1467124802130 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12307b000) [pid = 2010] [serial = 1192] [outer = 0x116f8e400] 07:40:02 INFO - PROCESS | 2010 | 1467124802580 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]]]}] 07:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 620ms 07:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:40:02 INFO - PROCESS | 2010 | 1467124802597 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 2010 | 1467124802599 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:40:02 INFO - PROCESS | 2010 | 1467124802602 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 2010 | 1467124802604 Marionette TRACE conn2 <- [1,1562,null,{}] 07:40:02 INFO - PROCESS | 2010 | 1467124802607 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}] 07:40:02 INFO - PROCESS | 2010 | 1467124802609 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:02 INFO - PROCESS | 2010 | 1467124802761 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:40:02 INFO - PROCESS | 2010 | 1467124802780 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 2010 | 1467124802782 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fb7000 == 34 [pid = 2010] [id = 398] 07:40:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x123253000) [pid = 2010] [serial = 1193] [outer = 0x0] 07:40:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x123605800) [pid = 2010] [serial = 1194] [outer = 0x123253000] 07:40:02 INFO - PROCESS | 2010 | 1467124802823 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1239b4000) [pid = 2010] [serial = 1195] [outer = 0x123253000] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x123c24000) [pid = 2010] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x123b61400) [pid = 2010] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x112954000) [pid = 2010] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1127e3400) [pid = 2010] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1236cb000) [pid = 2010] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1128ab800) [pid = 2010] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x115e5ec00) [pid = 2010] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x11936e800) [pid = 2010] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1121b2800) [pid = 2010] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x112e61400) [pid = 2010] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12b2d8800) [pid = 2010] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1129bd800) [pid = 2010] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x112cc8400) [pid = 2010] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11808b800) [pid = 2010] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x12b2d6000) [pid = 2010] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:40:03 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1239bb400) [pid = 2010] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:40:03 INFO - PROCESS | 2010 | 1467124803381 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]]]}] 07:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 821ms 07:40:03 INFO - PROCESS | 2010 | 1467124803423 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:40:03 INFO - PROCESS | 2010 | 1467124803424 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:40:03 INFO - PROCESS | 2010 | 1467124803426 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 2010 | 1467124803427 Marionette TRACE conn2 <- [1,1566,null,{}] 07:40:03 INFO - PROCESS | 2010 | 1467124803429 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}] 07:40:03 INFO - PROCESS | 2010 | 1467124803430 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:03 INFO - PROCESS | 2010 | 1467124803503 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:40:03 INFO - PROCESS | 2010 | 1467124803562 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 2010 | 1467124803563 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fb9800 == 35 [pid = 2010] [id = 399] 07:40:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1121be800) [pid = 2010] [serial = 1196] [outer = 0x0] 07:40:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1164e9400) [pid = 2010] [serial = 1197] [outer = 0x1121be800] 07:40:03 INFO - PROCESS | 2010 | 1467124803588 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x11943ac00) [pid = 2010] [serial = 1198] [outer = 0x1121be800] 07:40:03 INFO - PROCESS | 2010 | 1467124803852 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]]]}] 07:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 07:40:03 INFO - PROCESS | 2010 | 1467124803895 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:40:03 INFO - PROCESS | 2010 | 1467124803896 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:40:03 INFO - PROCESS | 2010 | 1467124803899 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 2010 | 1467124803900 Marionette TRACE conn2 <- [1,1570,null,{}] 07:40:03 INFO - PROCESS | 2010 | 1467124803902 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}] 07:40:03 INFO - PROCESS | 2010 | 1467124803903 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:03 INFO - PROCESS | 2010 | 1467124803991 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:40:03 INFO - PROCESS | 2010 | 1467124803994 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 2010 | 1467124803995 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x1299a7000 == 36 [pid = 2010] [id = 400] 07:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x11943f400) [pid = 2010] [serial = 1199] [outer = 0x0] 07:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1187f3400) [pid = 2010] [serial = 1200] [outer = 0x11943f400] 07:40:04 INFO - PROCESS | 2010 | 1467124804020 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1239b8800) [pid = 2010] [serial = 1201] [outer = 0x11943f400] 07:40:04 INFO - PROCESS | 2010 | 1467124804361 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms 07:40:04 INFO - PROCESS | 2010 | 1467124804370 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 2010 | 1467124804371 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:40:04 INFO - PROCESS | 2010 | 1467124804376 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 2010 | 1467124804378 Marionette TRACE conn2 <- [1,1574,null,{}] 07:40:04 INFO - PROCESS | 2010 | 1467124804380 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}] 07:40:04 INFO - PROCESS | 2010 | 1467124804382 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:04 INFO - PROCESS | 2010 | 1467124804488 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:40:04 INFO - PROCESS | 2010 | 1467124804495 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 2010 | 1467124804496 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a672800 == 37 [pid = 2010] [id = 401] 07:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1133cb400) [pid = 2010] [serial = 1202] [outer = 0x0] 07:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1239b8c00) [pid = 2010] [serial = 1203] [outer = 0x1133cb400] 07:40:04 INFO - PROCESS | 2010 | 1467124804521 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x123b5c400) [pid = 2010] [serial = 1204] [outer = 0x1133cb400] 07:40:04 INFO - PROCESS | 2010 | 1467124804853 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 07:40:04 INFO - PROCESS | 2010 | 1467124804896 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 2010 | 1467124804898 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:40:04 INFO - PROCESS | 2010 | 1467124804900 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 2010 | 1467124804901 Marionette TRACE conn2 <- [1,1578,null,{}] 07:40:04 INFO - PROCESS | 2010 | 1467124804904 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}] 07:40:04 INFO - PROCESS | 2010 | 1467124804905 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:05 INFO - PROCESS | 2010 | 1467124804998 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:40:05 INFO - PROCESS | 2010 | 1467124805002 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 2010 | 1467124805003 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b21a800 == 38 [pid = 2010] [id = 402] 07:40:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x123b63000) [pid = 2010] [serial = 1205] [outer = 0x0] 07:40:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x124e0dc00) [pid = 2010] [serial = 1206] [outer = 0x123b63000] 07:40:05 INFO - PROCESS | 2010 | 1467124805031 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x126e3dc00) [pid = 2010] [serial = 1207] [outer = 0x123b63000] 07:40:05 INFO - PROCESS | 2010 | --DOCSHELL 0x116617000 == 37 [pid = 2010] [id = 392] 07:40:05 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1f000 == 36 [pid = 2010] [id = 391] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x118303000 == 35 [pid = 2010] [id = 393] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x11941b000 == 34 [pid = 2010] [id = 394] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x120f3f800 == 33 [pid = 2010] [id = 395] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x123551800 == 32 [pid = 2010] [id = 396] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x128fb9800 == 31 [pid = 2010] [id = 399] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x128fb7000 == 30 [pid = 2010] [id = 398] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x1271da800 == 29 [pid = 2010] [id = 397] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x1299a7000 == 28 [pid = 2010] [id = 400] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x128bd5800) [pid = 2010] [serial = 1134] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12ad33c00) [pid = 2010] [serial = 1140] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x115e62000) [pid = 2010] [serial = 1143] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x12a818800) [pid = 2010] [serial = 1138] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x12945f000) [pid = 2010] [serial = 1137] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12ad35400) [pid = 2010] [serial = 1146] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x112959400) [pid = 2010] [serial = 1110] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1131dc000) [pid = 2010] [serial = 1111] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x119c8c400) [pid = 2010] [serial = 1125] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x120ff3c00) [pid = 2010] [serial = 1126] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x123259c00) [pid = 2010] [serial = 1128] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12b2d0000) [pid = 2010] [serial = 1108] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119369800) [pid = 2010] [serial = 1122] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1194d0000) [pid = 2010] [serial = 1123] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12b90e000) [pid = 2010] [serial = 1149] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x112e62800) [pid = 2010] [serial = 1116] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12b2d5400) [pid = 2010] [serial = 1147] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x113da7800) [pid = 2010] [serial = 1117] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x115e64c00) [pid = 2010] [serial = 1119] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x118053800) [pid = 2010] [serial = 1120] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x118094c00) [pid = 2010] [serial = 1113] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119047c00) [pid = 2010] [serial = 1114] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12b917800) [pid = 2010] [serial = 1150] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12b9a3800) [pid = 2010] [serial = 1152] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12715cc00) [pid = 2010] [serial = 1132] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x12bdf1c00) [pid = 2010] [serial = 1153] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x124e05c00) [pid = 2010] [serial = 1131] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x12aed8800) [pid = 2010] [serial = 1141] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x128f8a800) [pid = 2010] [serial = 1135] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x120ff7400) [pid = 2010] [serial = 1144] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x1238bb800) [pid = 2010] [serial = 1129] [outer = 0x0] [url = about:blank] 07:40:06 INFO - PROCESS | 2010 | --DOCSHELL 0x12a672800 == 27 [pid = 2010] [id = 401] 07:40:06 INFO - PROCESS | 2010 | 1467124806415 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]]]}] 07:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1524ms 07:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:40:06 INFO - PROCESS | 2010 | 1467124806425 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 2010 | 1467124806428 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:40:06 INFO - PROCESS | 2010 | 1467124806431 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 2010 | 1467124806433 Marionette TRACE conn2 <- [1,1582,null,{}] 07:40:06 INFO - PROCESS | 2010 | 1467124806437 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}] 07:40:06 INFO - PROCESS | 2010 | 1467124806439 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:06 INFO - PROCESS | 2010 | 1467124806521 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:40:06 INFO - PROCESS | 2010 | 1467124806574 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 2010 | 1467124806577 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d68000 == 28 [pid = 2010] [id = 403] 07:40:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1128b1c00) [pid = 2010] [serial = 1208] [outer = 0x0] 07:40:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x1128b2c00) [pid = 2010] [serial = 1209] [outer = 0x1128b1c00] 07:40:06 INFO - PROCESS | 2010 | 1467124806606 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x11295ec00) [pid = 2010] [serial = 1210] [outer = 0x1128b1c00] 07:40:06 INFO - PROCESS | 2010 | 1467124806935 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]]]}] 07:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 07:40:06 INFO - PROCESS | 2010 | 1467124806952 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 2010 | 1467124806957 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:40:06 INFO - PROCESS | 2010 | 1467124806963 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 2010 | 1467124806965 Marionette TRACE conn2 <- [1,1586,null,{}] 07:40:06 INFO - PROCESS | 2010 | 1467124806968 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}] 07:40:06 INFO - PROCESS | 2010 | 1467124806970 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:07 INFO - PROCESS | 2010 | 1467124807051 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:40:07 INFO - PROCESS | 2010 | 1467124807058 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 2010 | 1467124807060 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x117475800 == 29 [pid = 2010] [id = 404] 07:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1129be800) [pid = 2010] [serial = 1211] [outer = 0x0] 07:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1133c9c00) [pid = 2010] [serial = 1212] [outer = 0x1129be800] 07:40:07 INFO - PROCESS | 2010 | 1467124807087 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1133f2800) [pid = 2010] [serial = 1213] [outer = 0x1129be800] 07:40:07 INFO - PROCESS | 2010 | 1467124807418 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]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 470ms 07:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:40:07 INFO - PROCESS | 2010 | 1467124807434 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 2010 | 1467124807435 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:40:07 INFO - PROCESS | 2010 | 1467124807447 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 2010 | 1467124807450 Marionette TRACE conn2 <- [1,1590,null,{}] 07:40:07 INFO - PROCESS | 2010 | 1467124807458 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}] 07:40:07 INFO - PROCESS | 2010 | 1467124807461 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:07 INFO - PROCESS | 2010 | 1467124807537 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:40:07 INFO - PROCESS | 2010 | 1467124807544 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 2010 | 1467124807546 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x11907e000 == 30 [pid = 2010] [id = 405] 07:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x110eef000) [pid = 2010] [serial = 1214] [outer = 0x0] 07:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1164ed800) [pid = 2010] [serial = 1215] [outer = 0x110eef000] 07:40:07 INFO - PROCESS | 2010 | 1467124807574 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x116f8ec00) [pid = 2010] [serial = 1216] [outer = 0x110eef000] 07:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 481ms 07:40:07 INFO - PROCESS | 2010 | 1467124807913 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]]]}] 07:40:07 INFO - PROCESS | 2010 | 1467124807919 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 2010 | 1467124807921 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:40:07 INFO - PROCESS | 2010 | 1467124807926 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 2010 | 1467124807928 Marionette TRACE conn2 <- [1,1594,null,{}] 07:40:07 INFO - PROCESS | 2010 | 1467124807930 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}] 07:40:07 INFO - PROCESS | 2010 | 1467124807931 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:08 INFO - PROCESS | 2010 | 1467124808010 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:40:08 INFO - PROCESS | 2010 | 1467124808066 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 2010 | 1467124808068 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dc7000 == 31 [pid = 2010] [id = 406] 07:40:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x116f8e000) [pid = 2010] [serial = 1217] [outer = 0x0] 07:40:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x118054400) [pid = 2010] [serial = 1218] [outer = 0x116f8e000] 07:40:08 INFO - PROCESS | 2010 | 1467124808093 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1181a6800) [pid = 2010] [serial = 1219] [outer = 0x116f8e000] 07:40:08 INFO - PROCESS | 2010 | 1467124808375 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]]]}] 07:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 07:40:08 INFO - PROCESS | 2010 | 1467124808397 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:40:08 INFO - PROCESS | 2010 | 1467124808398 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:40:08 INFO - PROCESS | 2010 | 1467124808401 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 2010 | 1467124808402 Marionette TRACE conn2 <- [1,1598,null,{}] 07:40:08 INFO - PROCESS | 2010 | 1467124808411 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}] 07:40:08 INFO - PROCESS | 2010 | 1467124808413 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:08 INFO - PROCESS | 2010 | 1467124808497 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:40:08 INFO - PROCESS | 2010 | 1467124808501 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 2010 | 1467124808502 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x123544000 == 32 [pid = 2010] [id = 407] 07:40:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1128ae800) [pid = 2010] [serial = 1220] [outer = 0x0] 07:40:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x11875cc00) [pid = 2010] [serial = 1221] [outer = 0x1128ae800] 07:40:08 INFO - PROCESS | 2010 | 1467124808529 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119368400) [pid = 2010] [serial = 1222] [outer = 0x1128ae800] 07:40:08 INFO - PROCESS | 2010 | 1467124808869 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]]]}] 07:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 07:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:40:08 INFO - PROCESS | 2010 | 1467124808923 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:40:08 INFO - PROCESS | 2010 | 1467124808925 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:40:08 INFO - PROCESS | 2010 | 1467124808927 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 2010 | 1467124808928 Marionette TRACE conn2 <- [1,1602,null,{}] 07:40:08 INFO - PROCESS | 2010 | 1467124808930 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}] 07:40:08 INFO - PROCESS | 2010 | 1467124808934 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:09 INFO - PROCESS | 2010 | 1467124809027 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:40:09 INFO - PROCESS | 2010 | 1467124809031 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 2010 | 1467124809032 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x124117800 == 33 [pid = 2010] [id = 408] 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1174e9800) [pid = 2010] [serial = 1223] [outer = 0x0] 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11943b400) [pid = 2010] [serial = 1224] [outer = 0x1174e9800] 07:40:09 INFO - PROCESS | 2010 | 1467124809059 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x119d3d000) [pid = 2010] [serial = 1225] [outer = 0x1174e9800] 07:40:09 INFO - PROCESS | 2010 | 1467124809380 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 07:40:09 INFO - PROCESS | 2010 | 1467124809395 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 2010 | 1467124809396 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:40:09 INFO - PROCESS | 2010 | 1467124809411 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 2010 | 1467124809412 Marionette TRACE conn2 <- [1,1606,null,{}] 07:40:09 INFO - PROCESS | 2010 | 1467124809426 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}] 07:40:09 INFO - PROCESS | 2010 | 1467124809428 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:09 INFO - PROCESS | 2010 | 1467124809499 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:40:09 INFO - PROCESS | 2010 | 1467124809555 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 2010 | 1467124809556 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271cd800 == 34 [pid = 2010] [id = 409] 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1129c0000) [pid = 2010] [serial = 1226] [outer = 0x0] 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x121610800) [pid = 2010] [serial = 1227] [outer = 0x1129c0000] 07:40:09 INFO - PROCESS | 2010 | 1467124809580 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12307bc00) [pid = 2010] [serial = 1228] [outer = 0x1129c0000] 07:40:09 INFO - PROCESS | 2010 | 1467124809855 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 481ms 07:40:09 INFO - PROCESS | 2010 | 1467124809895 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 2010 | 1467124809897 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:40:09 INFO - PROCESS | 2010 | 1467124809899 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 2010 | 1467124809900 Marionette TRACE conn2 <- [1,1610,null,{}] 07:40:09 INFO - PROCESS | 2010 | 1467124809902 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}] 07:40:09 INFO - PROCESS | 2010 | 1467124809903 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:09 INFO - PROCESS | 2010 | 1467124809985 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:40:09 INFO - PROCESS | 2010 | 1467124809990 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 2010 | 1467124809992 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fbf000 == 35 [pid = 2010] [id = 410] 07:40:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119831000) [pid = 2010] [serial = 1229] [outer = 0x0] 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1239b3000) [pid = 2010] [serial = 1230] [outer = 0x119831000] 07:40:10 INFO - PROCESS | 2010 | 1467124810017 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123b56400) [pid = 2010] [serial = 1231] [outer = 0x119831000] 07:40:10 INFO - PROCESS | 2010 | 1467124810342 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]]]}] 07:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 07:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:40:10 INFO - PROCESS | 2010 | 1467124810374 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 2010 | 1467124810375 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:40:10 INFO - PROCESS | 2010 | 1467124810378 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 2010 | 1467124810378 Marionette TRACE conn2 <- [1,1614,null,{}] 07:40:10 INFO - PROCESS | 2010 | 1467124810381 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}] 07:40:10 INFO - PROCESS | 2010 | 1467124810382 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:10 INFO - PROCESS | 2010 | 1467124810488 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:40:10 INFO - PROCESS | 2010 | 1467124810496 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 2010 | 1467124810497 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x11907d800 == 36 [pid = 2010] [id = 411] 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123b61c00) [pid = 2010] [serial = 1232] [outer = 0x0] 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x123c24c00) [pid = 2010] [serial = 1233] [outer = 0x123b61c00] 07:40:10 INFO - PROCESS | 2010 | 1467124810521 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1241bb800) [pid = 2010] [serial = 1234] [outer = 0x123b61c00] 07:40:10 INFO - PROCESS | 2010 | 1467124810816 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]]]}] 07:40:10 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 07:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 467ms 07:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:40:10 INFO - PROCESS | 2010 | 1467124810845 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 2010 | 1467124810846 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:40:10 INFO - PROCESS | 2010 | 1467124810848 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 2010 | 1467124810849 Marionette TRACE conn2 <- [1,1618,null,{}] 07:40:10 INFO - PROCESS | 2010 | 1467124810852 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}] 07:40:10 INFO - PROCESS | 2010 | 1467124810853 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:10 INFO - PROCESS | 2010 | 1467124810932 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:40:10 INFO - PROCESS | 2010 | 1467124810935 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 2010 | 1467124810937 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a657800 == 37 [pid = 2010] [id = 412] 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x123bd9000) [pid = 2010] [serial = 1235] [outer = 0x0] 07:40:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x124d7c000) [pid = 2010] [serial = 1236] [outer = 0x123bd9000] 07:40:10 INFO - PROCESS | 2010 | 1467124810966 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x126966c00) [pid = 2010] [serial = 1237] [outer = 0x123bd9000] 07:40:11 INFO - PROCESS | 2010 | 1467124811458 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]]]}] 07:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 617ms 07:40:11 INFO - PROCESS | 2010 | 1467124811474 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:40:11 INFO - PROCESS | 2010 | 1467124811477 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:40:11 INFO - PROCESS | 2010 | 1467124811480 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:40:11 INFO - PROCESS | 2010 | 1467124811483 Marionette TRACE conn2 <- [1,1622,null,{}] 07:40:11 INFO - PROCESS | 2010 | 1467124811486 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}] 07:40:11 INFO - PROCESS | 2010 | 1467124811488 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:11 INFO - PROCESS | 2010 | 1467124811639 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:40:11 INFO - PROCESS | 2010 | 1467124811694 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 2010 | 1467124811695 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x123543800 == 38 [pid = 2010] [id = 413] 07:40:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x126971400) [pid = 2010] [serial = 1238] [outer = 0x0] 07:40:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12715dc00) [pid = 2010] [serial = 1239] [outer = 0x126971400] 07:40:11 INFO - PROCESS | 2010 | 1467124811721 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x128bcc000) [pid = 2010] [serial = 1240] [outer = 0x126971400] 07:40:12 INFO - PROCESS | 2010 | 1467124812048 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]]]}] 07:40:12 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 07:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 623ms 07:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:40:12 INFO - PROCESS | 2010 | 1467124812103 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 2010 | 1467124812104 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:40:12 INFO - PROCESS | 2010 | 1467124812106 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 2010 | 1467124812107 Marionette TRACE conn2 <- [1,1626,null,{}] 07:40:12 INFO - PROCESS | 2010 | 1467124812109 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}] 07:40:12 INFO - PROCESS | 2010 | 1467124812110 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:12 INFO - PROCESS | 2010 | 1467124812204 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:40:12 INFO - PROCESS | 2010 | 1467124812216 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 2010 | 1467124812217 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b22b000 == 39 [pid = 2010] [id = 414] 07:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x128bcf800) [pid = 2010] [serial = 1241] [outer = 0x0] 07:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x128bd9c00) [pid = 2010] [serial = 1242] [outer = 0x128bcf800] 07:40:12 INFO - PROCESS | 2010 | 1467124812241 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x128f82800) [pid = 2010] [serial = 1243] [outer = 0x128bcf800] 07:40:12 INFO - PROCESS | 2010 | 1467124812581 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]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 07:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:40:12 INFO - PROCESS | 2010 | 1467124812625 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 2010 | 1467124812626 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:40:12 INFO - PROCESS | 2010 | 1467124812628 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 2010 | 1467124812629 Marionette TRACE conn2 <- [1,1630,null,{}] 07:40:12 INFO - PROCESS | 2010 | 1467124812631 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}] 07:40:12 INFO - PROCESS | 2010 | 1467124812632 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:12 INFO - PROCESS | 2010 | 1467124812734 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:40:12 INFO - PROCESS | 2010 | 1467124812745 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 2010 | 1467124812746 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdcd000 == 40 [pid = 2010] [id = 415] 07:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x128d7a000) [pid = 2010] [serial = 1244] [outer = 0x0] 07:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x128f8b800) [pid = 2010] [serial = 1245] [outer = 0x128d7a000] 07:40:12 INFO - PROCESS | 2010 | 1467124812770 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x129421800) [pid = 2010] [serial = 1246] [outer = 0x128d7a000] 07:40:13 INFO - PROCESS | 2010 | 1467124813111 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]]]}] 07:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 07:40:13 INFO - PROCESS | 2010 | 1467124813147 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:40:13 INFO - PROCESS | 2010 | 1467124813148 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:40:13 INFO - PROCESS | 2010 | 1467124813150 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 2010 | 1467124813151 Marionette TRACE conn2 <- [1,1634,null,{}] 07:40:13 INFO - PROCESS | 2010 | 1467124813154 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}] 07:40:13 INFO - PROCESS | 2010 | 1467124813155 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:13 INFO - PROCESS | 2010 | 1467124813250 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:40:13 INFO - PROCESS | 2010 | 1467124813261 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 2010 | 1467124813262 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c526000 == 41 [pid = 2010] [id = 416] 07:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x129421c00) [pid = 2010] [serial = 1247] [outer = 0x0] 07:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x12945d400) [pid = 2010] [serial = 1248] [outer = 0x129421c00] 07:40:13 INFO - PROCESS | 2010 | 1467124813286 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x129469800) [pid = 2010] [serial = 1249] [outer = 0x129421c00] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x11297a000) [pid = 2010] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x116f8e400) [pid = 2010] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x123253000) [pid = 2010] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x1121be800) [pid = 2010] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x11943f400) [pid = 2010] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x118762400) [pid = 2010] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x112954c00) [pid = 2010] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x116636800) [pid = 2010] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x112cc7800) [pid = 2010] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1128af000) [pid = 2010] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x119d2f400) [pid = 2010] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x116f21000) [pid = 2010] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x116978800) [pid = 2010] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x116753000) [pid = 2010] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x119c8a000) [pid = 2010] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1133cb400) [pid = 2010] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:40:13 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x116754000) [pid = 2010] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 571ms 07:40:13 INFO - PROCESS | 2010 | 1467124813718 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]]]}] 07:40:13 INFO - PROCESS | 2010 | 1467124813724 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:40:13 INFO - PROCESS | 2010 | 1467124813726 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:40:13 INFO - PROCESS | 2010 | 1467124813728 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 2010 | 1467124813729 Marionette TRACE conn2 <- [1,1638,null,{}] 07:40:13 INFO - PROCESS | 2010 | 1467124813739 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}] 07:40:13 INFO - PROCESS | 2010 | 1467124813740 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:13 INFO - PROCESS | 2010 | 1467124813818 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:40:13 INFO - PROCESS | 2010 | 1467124813823 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 2010 | 1467124813825 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e4800 == 42 [pid = 2010] [id = 417] 07:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1133f1000) [pid = 2010] [serial = 1250] [outer = 0x0] 07:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x116978800) [pid = 2010] [serial = 1251] [outer = 0x1133f1000] 07:40:13 INFO - PROCESS | 2010 | 1467124813850 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x119439000) [pid = 2010] [serial = 1252] [outer = 0x1133f1000] 07:40:14 INFO - PROCESS | 2010 | 1467124814196 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]]]}] 07:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 07:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:40:14 INFO - PROCESS | 2010 | 1467124814247 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:40:14 INFO - PROCESS | 2010 | 1467124814248 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:40:14 INFO - PROCESS | 2010 | 1467124814250 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 2010 | 1467124814251 Marionette TRACE conn2 <- [1,1642,null,{}] 07:40:14 INFO - PROCESS | 2010 | 1467124814254 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}] 07:40:14 INFO - PROCESS | 2010 | 1467124814255 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:14 INFO - PROCESS | 2010 | 1467124814333 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:40:14 INFO - PROCESS | 2010 | 1467124814338 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 2010 | 1467124814339 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c620000 == 43 [pid = 2010] [id = 418] 07:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11943f000) [pid = 2010] [serial = 1253] [outer = 0x0] 07:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x123b58400) [pid = 2010] [serial = 1254] [outer = 0x11943f000] 07:40:14 INFO - PROCESS | 2010 | 1467124814363 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1298e8000) [pid = 2010] [serial = 1255] [outer = 0x11943f000] 07:40:14 INFO - PROCESS | 2010 | 1467124814692 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]]]}] 07:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 07:40:14 INFO - PROCESS | 2010 | 1467124814719 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:40:14 INFO - PROCESS | 2010 | 1467124814730 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:40:14 INFO - PROCESS | 2010 | 1467124814733 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 2010 | 1467124814734 Marionette TRACE conn2 <- [1,1646,null,{}] 07:40:14 INFO - PROCESS | 2010 | 1467124814736 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}] 07:40:14 INFO - PROCESS | 2010 | 1467124814737 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:14 INFO - PROCESS | 2010 | 1467124814818 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:40:14 INFO - PROCESS | 2010 | 1467124814822 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 2010 | 1467124814823 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce23800 == 44 [pid = 2010] [id = 419] 07:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x123b56c00) [pid = 2010] [serial = 1256] [outer = 0x0] 07:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x12a81c400) [pid = 2010] [serial = 1257] [outer = 0x123b56c00] 07:40:14 INFO - PROCESS | 2010 | 1467124814847 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12a823400) [pid = 2010] [serial = 1258] [outer = 0x123b56c00] 07:40:15 INFO - PROCESS | 2010 | 1467124815182 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]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 07:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:40:15 INFO - PROCESS | 2010 | 1467124815202 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 2010 | 1467124815203 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:40:15 INFO - PROCESS | 2010 | 1467124815207 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 2010 | 1467124815210 Marionette TRACE conn2 <- [1,1650,null,{}] 07:40:15 INFO - PROCESS | 2010 | 1467124815212 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}] 07:40:15 INFO - PROCESS | 2010 | 1467124815213 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:15 INFO - PROCESS | 2010 | 1467124815326 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:40:15 INFO - PROCESS | 2010 | 1467124815332 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 2010 | 1467124815333 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce42000 == 45 [pid = 2010] [id = 420] 07:40:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12160bc00) [pid = 2010] [serial = 1259] [outer = 0x0] 07:40:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x12ad30400) [pid = 2010] [serial = 1260] [outer = 0x12160bc00] 07:40:15 INFO - PROCESS | 2010 | 1467124815357 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x12ad3d000) [pid = 2010] [serial = 1261] [outer = 0x12160bc00] 07:40:15 INFO - PROCESS | 2010 | 1467124815823 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]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 671ms 07:40:15 INFO - PROCESS | 2010 | 1467124815878 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 2010 | 1467124815881 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:40:15 INFO - PROCESS | 2010 | 1467124815886 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 2010 | 1467124815888 Marionette TRACE conn2 <- [1,1654,null,{}] 07:40:15 INFO - PROCESS | 2010 | 1467124815892 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}] 07:40:15 INFO - PROCESS | 2010 | 1467124815895 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:16 INFO - PROCESS | 2010 | 1467124816070 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:40:16 INFO - PROCESS | 2010 | 1467124816184 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 2010 | 1467124816186 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aba000 == 46 [pid = 2010] [id = 421] 07:40:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1127e0000) [pid = 2010] [serial = 1262] [outer = 0x0] 07:40:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x1128a5800) [pid = 2010] [serial = 1263] [outer = 0x1127e0000] 07:40:16 INFO - PROCESS | 2010 | 1467124816233 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x112977800) [pid = 2010] [serial = 1264] [outer = 0x1127e0000] 07:40:16 INFO - PROCESS | 2010 | 1467124816767 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 925ms 07:40:16 INFO - PROCESS | 2010 | 1467124816814 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 2010 | 1467124816817 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:40:16 INFO - PROCESS | 2010 | 1467124816825 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 2010 | 1467124816827 Marionette TRACE conn2 <- [1,1658,null,{}] 07:40:16 INFO - PROCESS | 2010 | 1467124816830 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}] 07:40:16 INFO - PROCESS | 2010 | 1467124816832 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:16 INFO - PROCESS | 2010 | 1467124816947 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:40:17 INFO - PROCESS | 2010 | 1467124817029 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 2010 | 1467124817030 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230d8800 == 47 [pid = 2010] [id = 422] 07:40:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x111e2dc00) [pid = 2010] [serial = 1265] [outer = 0x0] 07:40:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x1133f8c00) [pid = 2010] [serial = 1266] [outer = 0x111e2dc00] 07:40:17 INFO - PROCESS | 2010 | 1467124817061 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x115df8000) [pid = 2010] [serial = 1267] [outer = 0x111e2dc00] 07:40:17 INFO - PROCESS | 2010 | 1467124817775 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]]]}] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce23800 == 46 [pid = 2010] [id = 419] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12c620000 == 45 [pid = 2010] [id = 418] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e4800 == 44 [pid = 2010] [id = 417] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12c526000 == 43 [pid = 2010] [id = 416] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdcd000 == 42 [pid = 2010] [id = 415] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12b22b000 == 41 [pid = 2010] [id = 414] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x123543800 == 40 [pid = 2010] [id = 413] 07:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1027ms 07:40:17 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x124e0dc00) [pid = 2010] [serial = 1206] [outer = 0x0] [url = about:blank] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12a657800 == 39 [pid = 2010] [id = 412] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11907d800 == 38 [pid = 2010] [id = 411] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x128fbf000 == 37 [pid = 2010] [id = 410] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1271cd800 == 36 [pid = 2010] [id = 409] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x124117800 == 35 [pid = 2010] [id = 408] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x123544000 == 34 [pid = 2010] [id = 407] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x119dc7000 == 33 [pid = 2010] [id = 406] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x11907e000 == 32 [pid = 2010] [id = 405] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x117475800 == 31 [pid = 2010] [id = 404] 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x115d68000 == 30 [pid = 2010] [id = 403] 07:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:40:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12b21a800 == 29 [pid = 2010] [id = 402] 07:40:17 INFO - PROCESS | 2010 | 1467124817875 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 2010 | 1467124817877 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:40:17 INFO - PROCESS | 2010 | 1467124817880 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 2010 | 1467124817882 Marionette TRACE conn2 <- [1,1662,null,{}] 07:40:17 INFO - PROCESS | 2010 | 1467124817885 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}] 07:40:17 INFO - PROCESS | 2010 | 1467124817887 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:17 INFO - PROCESS | 2010 | 1467124817974 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:40:17 INFO - PROCESS | 2010 | 1467124817979 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 2010 | 1467124817980 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169b0000 == 30 [pid = 2010] [id = 423] 07:40:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x1133d5000) [pid = 2010] [serial = 1268] [outer = 0x0] 07:40:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x1133f3800) [pid = 2010] [serial = 1269] [outer = 0x1133d5000] 07:40:18 INFO - PROCESS | 2010 | 1467124818008 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x115d11c00) [pid = 2010] [serial = 1270] [outer = 0x1133d5000] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x119042000) [pid = 2010] [serial = 1188] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1194d0c00) [pid = 2010] [serial = 1191] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x123605800) [pid = 2010] [serial = 1194] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x1164e9400) [pid = 2010] [serial = 1197] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x12307b000) [pid = 2010] [serial = 1192] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x1187f3400) [pid = 2010] [serial = 1200] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x11943ac00) [pid = 2010] [serial = 1198] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x1239b4000) [pid = 2010] [serial = 1195] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x11904b000) [pid = 2010] [serial = 1158] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x115467800) [pid = 2010] [serial = 1156] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1132bac00) [pid = 2010] [serial = 1155] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x1176f3c00) [pid = 2010] [serial = 1182] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x11805d000) [pid = 2010] [serial = 1183] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1133ca000) [pid = 2010] [serial = 1179] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1133ef000) [pid = 2010] [serial = 1180] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x112952400) [pid = 2010] [serial = 1176] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x112978c00) [pid = 2010] [serial = 1177] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1241f8400) [pid = 2010] [serial = 1174] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123078400) [pid = 2010] [serial = 1173] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x11943cc00) [pid = 2010] [serial = 1171] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118626000) [pid = 2010] [serial = 1170] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x12716a800) [pid = 2010] [serial = 1168] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1239b6000) [pid = 2010] [serial = 1167] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x12696e800) [pid = 2010] [serial = 1165] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1241be000) [pid = 2010] [serial = 1164] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x123b5b000) [pid = 2010] [serial = 1162] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1239b2000) [pid = 2010] [serial = 1161] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11943b800) [pid = 2010] [serial = 1159] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123b5c400) [pid = 2010] [serial = 1204] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1181abc00) [pid = 2010] [serial = 1185] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x118625c00) [pid = 2010] [serial = 1186] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1239b8c00) [pid = 2010] [serial = 1203] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x119436800) [pid = 2010] [serial = 1189] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1239b8800) [pid = 2010] [serial = 1201] [outer = 0x0] [url = about:blank] 07:40:18 INFO - PROCESS | 2010 | 1467124818410 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 570ms 07:40:18 INFO - PROCESS | 2010 | 1467124818449 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 2010 | 1467124818452 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:40:18 INFO - PROCESS | 2010 | 1467124818459 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 2010 | 1467124818461 Marionette TRACE conn2 <- [1,1666,null,{}] 07:40:18 INFO - PROCESS | 2010 | 1467124818463 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}] 07:40:18 INFO - PROCESS | 2010 | 1467124818465 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:18 INFO - PROCESS | 2010 | 1467124818542 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:40:18 INFO - PROCESS | 2010 | 1467124818546 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 2010 | 1467124818547 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x11865c000 == 31 [pid = 2010] [id = 424] 07:40:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x116142400) [pid = 2010] [serial = 1271] [outer = 0x0] 07:40:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1176f6800) [pid = 2010] [serial = 1272] [outer = 0x116142400] 07:40:18 INFO - PROCESS | 2010 | 1467124818577 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x11805d000) [pid = 2010] [serial = 1273] [outer = 0x116142400] 07:40:18 INFO - PROCESS | 2010 | 1467124818919 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 471ms 07:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:40:18 INFO - PROCESS | 2010 | 1467124818929 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 2010 | 1467124818930 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:40:18 INFO - PROCESS | 2010 | 1467124818933 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 2010 | 1467124818935 Marionette TRACE conn2 <- [1,1670,null,{}] 07:40:18 INFO - PROCESS | 2010 | 1467124818944 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}] 07:40:18 INFO - PROCESS | 2010 | 1467124818947 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:19 INFO - PROCESS | 2010 | 1467124819057 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:40:19 INFO - PROCESS | 2010 | 1467124819144 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 2010 | 1467124819146 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199ce000 == 32 [pid = 2010] [id = 425] 07:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1129be000) [pid = 2010] [serial = 1274] [outer = 0x0] 07:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1184da800) [pid = 2010] [serial = 1275] [outer = 0x1129be000] 07:40:19 INFO - PROCESS | 2010 | 1467124819193 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119369800) [pid = 2010] [serial = 1276] [outer = 0x1129be000] 07:40:19 INFO - PROCESS | 2010 | 1467124819555 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]]]}] 07:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 07:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:40:19 INFO - PROCESS | 2010 | 1467124819604 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 2010 | 1467124819608 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:40:19 INFO - PROCESS | 2010 | 1467124819610 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 2010 | 1467124819611 Marionette TRACE conn2 <- [1,1674,null,{}] 07:40:19 INFO - PROCESS | 2010 | 1467124819614 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}] 07:40:19 INFO - PROCESS | 2010 | 1467124819615 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:19 INFO - PROCESS | 2010 | 1467124819695 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:40:19 INFO - PROCESS | 2010 | 1467124819699 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 2010 | 1467124819700 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236aa000 == 33 [pid = 2010] [id = 426] 07:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x119435c00) [pid = 2010] [serial = 1277] [outer = 0x0] 07:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119441000) [pid = 2010] [serial = 1278] [outer = 0x119435c00] 07:40:19 INFO - PROCESS | 2010 | 1467124819728 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119830c00) [pid = 2010] [serial = 1279] [outer = 0x119435c00] 07:40:20 INFO - PROCESS | 2010 | 1467124820181 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]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 619ms 07:40:20 INFO - PROCESS | 2010 | 1467124820230 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 2010 | 1467124820232 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:40:20 INFO - PROCESS | 2010 | 1467124820234 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 2010 | 1467124820235 Marionette TRACE conn2 <- [1,1678,null,{}] 07:40:20 INFO - PROCESS | 2010 | 1467124820239 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}] 07:40:20 INFO - PROCESS | 2010 | 1467124820240 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:20 INFO - PROCESS | 2010 | 1467124820334 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:40:20 INFO - PROCESS | 2010 | 1467124820376 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 2010 | 1467124820377 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e1b000 == 34 [pid = 2010] [id = 427] 07:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1127e8400) [pid = 2010] [serial = 1280] [outer = 0x0] 07:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119d2f400) [pid = 2010] [serial = 1281] [outer = 0x1127e8400] 07:40:20 INFO - PROCESS | 2010 | 1467124820402 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x119d3dc00) [pid = 2010] [serial = 1282] [outer = 0x1127e8400] 07:40:20 INFO - PROCESS | 2010 | 1467124820713 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]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 07:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:40:20 INFO - PROCESS | 2010 | 1467124820752 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 2010 | 1467124820753 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:40:20 INFO - PROCESS | 2010 | 1467124820757 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 2010 | 1467124820759 Marionette TRACE conn2 <- [1,1682,null,{}] 07:40:20 INFO - PROCESS | 2010 | 1467124820768 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}] 07:40:20 INFO - PROCESS | 2010 | 1467124820772 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:20 INFO - PROCESS | 2010 | 1467124820894 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:40:20 INFO - PROCESS | 2010 | 1467124820905 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 2010 | 1467124820908 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1a800 == 35 [pid = 2010] [id = 428] 07:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x119837800) [pid = 2010] [serial = 1283] [outer = 0x0] 07:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123078400) [pid = 2010] [serial = 1284] [outer = 0x119837800] 07:40:20 INFO - PROCESS | 2010 | 1467124820933 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x123bdbc00) [pid = 2010] [serial = 1285] [outer = 0x119837800] 07:40:21 INFO - PROCESS | 2010 | 1467124821292 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]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 578ms 07:40:21 INFO - PROCESS | 2010 | 1467124821335 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:40:21 INFO - PROCESS | 2010 | 1467124821336 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:40:21 INFO - PROCESS | 2010 | 1467124821338 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 2010 | 1467124821341 Marionette TRACE conn2 <- [1,1686,null,{}] 07:40:21 INFO - PROCESS | 2010 | 1467124821344 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}] 07:40:21 INFO - PROCESS | 2010 | 1467124821345 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:21 INFO - PROCESS | 2010 | 1467124821445 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:40:21 INFO - PROCESS | 2010 | 1467124821448 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 2010 | 1467124821449 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b4000 == 36 [pid = 2010] [id = 429] 07:40:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12417e400) [pid = 2010] [serial = 1286] [outer = 0x0] 07:40:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1241fb000) [pid = 2010] [serial = 1287] [outer = 0x12417e400] 07:40:21 INFO - PROCESS | 2010 | 1467124821474 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x124e0dc00) [pid = 2010] [serial = 1288] [outer = 0x12417e400] 07:40:21 INFO - PROCESS | 2010 | 1467124821808 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]]]}] 07:40:21 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 07:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 523ms 07:40:21 INFO - PROCESS | 2010 | 1467124821861 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 2010 | 1467124821863 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:40:21 INFO - PROCESS | 2010 | 1467124821865 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 2010 | 1467124821866 Marionette TRACE conn2 <- [1,1690,null,{}] 07:40:21 INFO - PROCESS | 2010 | 1467124821868 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}] 07:40:21 INFO - PROCESS | 2010 | 1467124821869 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:22 INFO - PROCESS | 2010 | 1467124822109 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1128ae800) [pid = 2010] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123bd9000) [pid = 2010] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123b63000) [pid = 2010] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1129c0000) [pid = 2010] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x126971400) [pid = 2010] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x128d7a000) [pid = 2010] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116f8e000) [pid = 2010] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x128bcf800) [pid = 2010] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x129421c00) [pid = 2010] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1133f1000) [pid = 2010] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1128b1c00) [pid = 2010] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119831000) [pid = 2010] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123b56c00) [pid = 2010] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123b61c00) [pid = 2010] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1129be800) [pid = 2010] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x110eef000) [pid = 2010] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1174e9800) [pid = 2010] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:40:22 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11943f000) [pid = 2010] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:40:22 INFO - PROCESS | 2010 | 1467124822171 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 2010 | 1467124822172 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aac800 == 37 [pid = 2010] [id = 430] 07:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x111caa000) [pid = 2010] [serial = 1289] [outer = 0x0] 07:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1128b1c00) [pid = 2010] [serial = 1290] [outer = 0x111caa000] 07:40:22 INFO - PROCESS | 2010 | 1467124822204 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x113c61000) [pid = 2010] [serial = 1291] [outer = 0x111caa000] 07:40:22 INFO - PROCESS | 2010 | 1467124822476 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]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 620ms 07:40:22 INFO - PROCESS | 2010 | 1467124822486 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 2010 | 1467124822487 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:40:22 INFO - PROCESS | 2010 | 1467124822495 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 2010 | 1467124822497 Marionette TRACE conn2 <- [1,1694,null,{}] 07:40:22 INFO - PROCESS | 2010 | 1467124822499 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}] 07:40:22 INFO - PROCESS | 2010 | 1467124822500 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:22 INFO - PROCESS | 2010 | 1467124822581 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:40:22 INFO - PROCESS | 2010 | 1467124822585 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 2010 | 1467124822586 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199cd000 == 38 [pid = 2010] [id = 431] 07:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x116f8c800) [pid = 2010] [serial = 1292] [outer = 0x0] 07:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123b5dc00) [pid = 2010] [serial = 1293] [outer = 0x116f8c800] 07:40:22 INFO - PROCESS | 2010 | 1467124822612 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12696f800) [pid = 2010] [serial = 1294] [outer = 0x116f8c800] 07:40:22 INFO - PROCESS | 2010 | 1467124822944 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]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 07:40:22 INFO - PROCESS | 2010 | 1467124822964 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 2010 | 1467124822965 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:40:22 INFO - PROCESS | 2010 | 1467124822967 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 2010 | 1467124822969 Marionette TRACE conn2 <- [1,1698,null,{}] 07:40:22 INFO - PROCESS | 2010 | 1467124822971 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}] 07:40:22 INFO - PROCESS | 2010 | 1467124822972 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:23 INFO - PROCESS | 2010 | 1467124823080 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:40:23 INFO - PROCESS | 2010 | 1467124823087 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 2010 | 1467124823095 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad73800 == 39 [pid = 2010] [id = 432] 07:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11697a800) [pid = 2010] [serial = 1295] [outer = 0x0] 07:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126d19c00) [pid = 2010] [serial = 1296] [outer = 0x11697a800] 07:40:23 INFO - PROCESS | 2010 | 1467124823120 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12892f400) [pid = 2010] [serial = 1297] [outer = 0x11697a800] 07:40:23 INFO - PROCESS | 2010 | 1467124823445 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]]]}] 07:40:23 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 07:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 07:40:23 INFO - PROCESS | 2010 | 1467124823488 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:40:23 INFO - PROCESS | 2010 | 1467124823491 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:40:23 INFO - PROCESS | 2010 | 1467124823494 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 2010 | 1467124823495 Marionette TRACE conn2 <- [1,1702,null,{}] 07:40:23 INFO - PROCESS | 2010 | 1467124823498 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}] 07:40:23 INFO - PROCESS | 2010 | 1467124823499 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:23 INFO - PROCESS | 2010 | 1467124823591 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:40:23 INFO - PROCESS | 2010 | 1467124823595 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 2010 | 1467124823596 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc2800 == 40 [pid = 2010] [id = 433] 07:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128939800) [pid = 2010] [serial = 1298] [outer = 0x0] 07:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128f83800) [pid = 2010] [serial = 1299] [outer = 0x128939800] 07:40:23 INFO - PROCESS | 2010 | 1467124823623 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12945f800) [pid = 2010] [serial = 1300] [outer = 0x128939800] 07:40:23 INFO - PROCESS | 2010 | 1467124823957 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 07:40:24 INFO - PROCESS | 2010 | 1467124824023 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 2010 | 1467124824025 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:40:24 INFO - PROCESS | 2010 | 1467124824028 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 2010 | 1467124824029 Marionette TRACE conn2 <- [1,1706,null,{}] 07:40:24 INFO - PROCESS | 2010 | 1467124824031 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}] 07:40:24 INFO - PROCESS | 2010 | 1467124824032 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:24 INFO - PROCESS | 2010 | 1467124824163 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:40:24 INFO - PROCESS | 2010 | 1467124824217 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 2010 | 1467124824218 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x112c64000 == 41 [pid = 2010] [id = 434] 07:40:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x111c13800) [pid = 2010] [serial = 1301] [outer = 0x0] 07:40:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1127e0c00) [pid = 2010] [serial = 1302] [outer = 0x111c13800] 07:40:24 INFO - PROCESS | 2010 | 1467124824251 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1129bcc00) [pid = 2010] [serial = 1303] [outer = 0x111c13800] 07:40:24 INFO - PROCESS | 2010 | 1467124824762 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 770ms 07:40:24 INFO - PROCESS | 2010 | 1467124824810 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:40:24 INFO - PROCESS | 2010 | 1467124824815 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:40:24 INFO - PROCESS | 2010 | 1467124824822 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 2010 | 1467124824827 Marionette TRACE conn2 <- [1,1710,null,{}] 07:40:24 INFO - PROCESS | 2010 | 1467124824885 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}] 07:40:24 INFO - PROCESS | 2010 | 1467124824888 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:25 INFO - PROCESS | 2010 | 1467124825057 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:40:25 INFO - PROCESS | 2010 | 1467124825093 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 2010 | 1467124825094 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199c1800 == 42 [pid = 2010] [id = 435] 07:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x116f8d000) [pid = 2010] [serial = 1304] [outer = 0x0] 07:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x118053400) [pid = 2010] [serial = 1305] [outer = 0x116f8d000] 07:40:25 INFO - PROCESS | 2010 | 1467124825125 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1181abc00) [pid = 2010] [serial = 1306] [outer = 0x116f8d000] 07:40:25 INFO - PROCESS | 2010 | 1467124825547 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]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 764ms 07:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:40:25 INFO - PROCESS | 2010 | 1467124825585 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 2010 | 1467124825587 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:40:25 INFO - PROCESS | 2010 | 1467124825589 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 2010 | 1467124825591 Marionette TRACE conn2 <- [1,1714,null,{}] 07:40:25 INFO - PROCESS | 2010 | 1467124825593 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}] 07:40:25 INFO - PROCESS | 2010 | 1467124825595 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:25 INFO - PROCESS | 2010 | 1467124825699 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:40:25 INFO - PROCESS | 2010 | 1467124825757 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 2010 | 1467124825758 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a671000 == 43 [pid = 2010] [id = 436] 07:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1187ea800) [pid = 2010] [serial = 1307] [outer = 0x0] 07:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x119442800) [pid = 2010] [serial = 1308] [outer = 0x1187ea800] 07:40:25 INFO - PROCESS | 2010 | 1467124825788 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x120ff2800) [pid = 2010] [serial = 1309] [outer = 0x1187ea800] 07:40:26 INFO - PROCESS | 2010 | 1467124826266 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]]]}] 07:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 722ms 07:40:26 INFO - PROCESS | 2010 | 1467124826312 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 2010 | 1467124826316 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:40:26 INFO - PROCESS | 2010 | 1467124826351 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 2010 | 1467124826355 Marionette TRACE conn2 <- [1,1718,null,{}] 07:40:26 INFO - PROCESS | 2010 | 1467124826372 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}] 07:40:26 INFO - PROCESS | 2010 | 1467124826374 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:26 INFO - PROCESS | 2010 | 1467124826474 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:40:26 INFO - PROCESS | 2010 | 1467124826532 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 2010 | 1467124826533 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c622000 == 44 [pid = 2010] [id = 437] 07:40:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x119f2c400) [pid = 2010] [serial = 1310] [outer = 0x0] 07:40:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x123b59400) [pid = 2010] [serial = 1311] [outer = 0x119f2c400] 07:40:26 INFO - PROCESS | 2010 | 1467124826561 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x126970800) [pid = 2010] [serial = 1312] [outer = 0x119f2c400] 07:40:27 INFO - PROCESS | 2010 | 1467124827051 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 742ms 07:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:40:27 INFO - PROCESS | 2010 | 1467124827085 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 2010 | 1467124827086 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:40:27 INFO - PROCESS | 2010 | 1467124827088 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 2010 | 1467124827090 Marionette TRACE conn2 <- [1,1722,null,{}] 07:40:27 INFO - PROCESS | 2010 | 1467124827092 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}] 07:40:27 INFO - PROCESS | 2010 | 1467124827094 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:27 INFO - PROCESS | 2010 | 1467124827194 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:40:27 INFO - PROCESS | 2010 | 1467124827251 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:27 INFO - PROCESS | 2010 | 1467124827252 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8b0800 == 45 [pid = 2010] [id = 438] 07:40:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1132b3400) [pid = 2010] [serial = 1313] [outer = 0x0] 07:40:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x126ecdc00) [pid = 2010] [serial = 1314] [outer = 0x1132b3400] 07:40:27 INFO - PROCESS | 2010 | 1467124827281 Marionette DEBUG loaded listener.js 07:40:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x128f86000) [pid = 2010] [serial = 1315] [outer = 0x1132b3400] 07:40:27 INFO - PROCESS | 2010 | 1467124827871 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]]]}] 07:40:27 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 07:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 822ms 07:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:40:27 INFO - PROCESS | 2010 | 1467124827911 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 2010 | 1467124827913 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:40:27 INFO - PROCESS | 2010 | 1467124827916 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 2010 | 1467124827918 Marionette TRACE conn2 <- [1,1726,null,{}] 07:40:27 INFO - PROCESS | 2010 | 1467124827922 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}] 07:40:27 INFO - PROCESS | 2010 | 1467124827924 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:28 INFO - PROCESS | 2010 | 1467124828022 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:40:28 INFO - PROCESS | 2010 | 1467124828096 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 2010 | 1467124828098 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x118421800 == 46 [pid = 2010] [id = 439] 07:40:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x115df1000) [pid = 2010] [serial = 1316] [outer = 0x0] 07:40:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x116a1bc00) [pid = 2010] [serial = 1317] [outer = 0x115df1000] 07:40:28 INFO - PROCESS | 2010 | 1467124828127 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x11808d400) [pid = 2010] [serial = 1318] [outer = 0x115df1000] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc2800 == 45 [pid = 2010] [id = 433] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad73800 == 44 [pid = 2010] [id = 432] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1199cd000 == 43 [pid = 2010] [id = 431] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x116aac800 == 42 [pid = 2010] [id = 430] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b4000 == 41 [pid = 2010] [id = 429] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1a800 == 40 [pid = 2010] [id = 428] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x124e1b000 == 39 [pid = 2010] [id = 427] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1236aa000 == 38 [pid = 2010] [id = 426] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1199ce000 == 37 [pid = 2010] [id = 425] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x11865c000 == 36 [pid = 2010] [id = 424] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1169b0000 == 35 [pid = 2010] [id = 423] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce42000 == 34 [pid = 2010] [id = 420] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x116aba000 == 33 [pid = 2010] [id = 421] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1230d8800 == 32 [pid = 2010] [id = 422] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8b0800 == 31 [pid = 2010] [id = 438] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x12c622000 == 30 [pid = 2010] [id = 437] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x12a671000 == 29 [pid = 2010] [id = 436] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x1199c1800 == 28 [pid = 2010] [id = 435] 07:40:28 INFO - PROCESS | 2010 | --DOCSHELL 0x112c64000 == 27 [pid = 2010] [id = 434] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x128f8b800) [pid = 2010] [serial = 1245] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x118054400) [pid = 2010] [serial = 1218] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x128bd9c00) [pid = 2010] [serial = 1242] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x12945d400) [pid = 2010] [serial = 1248] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x129421800) [pid = 2010] [serial = 1246] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1181a6800) [pid = 2010] [serial = 1219] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x119439000) [pid = 2010] [serial = 1252] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x1128b2c00) [pid = 2010] [serial = 1209] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x11295ec00) [pid = 2010] [serial = 1210] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x116978800) [pid = 2010] [serial = 1251] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1239b3000) [pid = 2010] [serial = 1230] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12a81c400) [pid = 2010] [serial = 1257] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x123c24c00) [pid = 2010] [serial = 1233] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1241bb800) [pid = 2010] [serial = 1234] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123b56400) [pid = 2010] [serial = 1231] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1133c9c00) [pid = 2010] [serial = 1212] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1133f2800) [pid = 2010] [serial = 1213] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1164ed800) [pid = 2010] [serial = 1215] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116f8ec00) [pid = 2010] [serial = 1216] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11943b400) [pid = 2010] [serial = 1224] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x119d3d000) [pid = 2010] [serial = 1225] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x129469800) [pid = 2010] [serial = 1249] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12a823400) [pid = 2010] [serial = 1258] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119368400) [pid = 2010] [serial = 1222] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12ad30400) [pid = 2010] [serial = 1260] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x128f82800) [pid = 2010] [serial = 1243] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x123b58400) [pid = 2010] [serial = 1254] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x126966c00) [pid = 2010] [serial = 1237] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1298e8000) [pid = 2010] [serial = 1255] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11875cc00) [pid = 2010] [serial = 1221] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x124d7c000) [pid = 2010] [serial = 1236] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x126e3dc00) [pid = 2010] [serial = 1207] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x121610800) [pid = 2010] [serial = 1227] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12307bc00) [pid = 2010] [serial = 1228] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12715dc00) [pid = 2010] [serial = 1239] [outer = 0x0] [url = about:blank] 07:40:28 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x128bcc000) [pid = 2010] [serial = 1240] [outer = 0x0] [url = about:blank] 07:40:29 INFO - PROCESS | 2010 | 1467124829018 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]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1125ms 07:40:29 INFO - PROCESS | 2010 | 1467124829042 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 2010 | 1467124829045 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:40:29 INFO - PROCESS | 2010 | 1467124829048 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 2010 | 1467124829050 Marionette TRACE conn2 <- [1,1730,null,{}] 07:40:29 INFO - PROCESS | 2010 | 1467124829053 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}] 07:40:29 INFO - PROCESS | 2010 | 1467124829055 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:29 INFO - PROCESS | 2010 | 1467124829141 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:40:29 INFO - PROCESS | 2010 | 1467124829198 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 2010 | 1467124829201 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169ad000 == 28 [pid = 2010] [id = 440] 07:40:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x11295f400) [pid = 2010] [serial = 1319] [outer = 0x0] 07:40:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1133b5800) [pid = 2010] [serial = 1320] [outer = 0x11295f400] 07:40:29 INFO - PROCESS | 2010 | 1467124829232 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1133f7400) [pid = 2010] [serial = 1321] [outer = 0x11295f400] 07:40:29 INFO - PROCESS | 2010 | 1467124829797 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]]]}] 07:40:29 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 07:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 821ms 07:40:29 INFO - PROCESS | 2010 | 1467124829929 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 2010 | 1467124829933 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:40:29 INFO - PROCESS | 2010 | 1467124829970 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 2010 | 1467124829973 Marionette TRACE conn2 <- [1,1734,null,{}] 07:40:29 INFO - PROCESS | 2010 | 1467124829980 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}] 07:40:29 INFO - PROCESS | 2010 | 1467124829984 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:30 INFO - PROCESS | 2010 | 1467124830133 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:40:30 INFO - PROCESS | 2010 | 1467124830250 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 2010 | 1467124830252 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x118308800 == 29 [pid = 2010] [id = 441] 07:40:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1133ed800) [pid = 2010] [serial = 1322] [outer = 0x0] 07:40:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x115e64c00) [pid = 2010] [serial = 1323] [outer = 0x1133ed800] 07:40:30 INFO - PROCESS | 2010 | 1467124830307 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x116f8a800) [pid = 2010] [serial = 1324] [outer = 0x1133ed800] 07:40:30 INFO - PROCESS | 2010 | 1467124830849 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]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 957ms 07:40:30 INFO - PROCESS | 2010 | 1467124830898 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 2010 | 1467124830902 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:40:30 INFO - PROCESS | 2010 | 1467124830910 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 2010 | 1467124830913 Marionette TRACE conn2 <- [1,1738,null,{}] 07:40:30 INFO - PROCESS | 2010 | 1467124830915 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}] 07:40:30 INFO - PROCESS | 2010 | 1467124830917 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:31 INFO - PROCESS | 2010 | 1467124831023 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:40:31 INFO - PROCESS | 2010 | 1467124831099 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 2010 | 1467124831101 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x119406800 == 30 [pid = 2010] [id = 442] 07:40:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x11805f400) [pid = 2010] [serial = 1325] [outer = 0x0] 07:40:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x118093400) [pid = 2010] [serial = 1326] [outer = 0x11805f400] 07:40:31 INFO - PROCESS | 2010 | 1467124831135 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1184dbc00) [pid = 2010] [serial = 1327] [outer = 0x11805f400] 07:40:31 INFO - PROCESS | 2010 | --DOCSHELL 0x118421800 == 29 [pid = 2010] [id = 439] 07:40:31 INFO - PROCESS | 2010 | 1467124831720 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]]]}] 07:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 821ms 07:40:31 INFO - PROCESS | 2010 | 1467124831731 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 2010 | 1467124831734 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:40:31 INFO - PROCESS | 2010 | 1467124831737 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 2010 | 1467124831740 Marionette TRACE conn2 <- [1,1742,null,{}] 07:40:31 INFO - PROCESS | 2010 | 1467124831745 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}] 07:40:31 INFO - PROCESS | 2010 | 1467124831746 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:31 INFO - PROCESS | 2010 | 1467124831831 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:40:31 INFO - PROCESS | 2010 | 1467124831835 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 2010 | 1467124831838 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x11833a800 == 30 [pid = 2010] [id = 443] 07:40:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1164ed800) [pid = 2010] [serial = 1328] [outer = 0x0] 07:40:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1176fc800) [pid = 2010] [serial = 1329] [outer = 0x1164ed800] 07:40:31 INFO - PROCESS | 2010 | 1467124831870 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1184d8c00) [pid = 2010] [serial = 1330] [outer = 0x1164ed800] 07:40:32 INFO - PROCESS | 2010 | 1467124832215 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]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 523ms 07:40:32 INFO - PROCESS | 2010 | 1467124832275 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 2010 | 1467124832277 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:40:32 INFO - PROCESS | 2010 | 1467124832283 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 2010 | 1467124832285 Marionette TRACE conn2 <- [1,1746,null,{}] 07:40:32 INFO - PROCESS | 2010 | 1467124832287 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}] 07:40:32 INFO - PROCESS | 2010 | 1467124832289 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:32 INFO - PROCESS | 2010 | 1467124832368 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:40:32 INFO - PROCESS | 2010 | 1467124832373 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 2010 | 1467124832376 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x121788000 == 31 [pid = 2010] [id = 444] 07:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118766400) [pid = 2010] [serial = 1331] [outer = 0x0] 07:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11936d400) [pid = 2010] [serial = 1332] [outer = 0x118766400] 07:40:32 INFO - PROCESS | 2010 | 1467124832404 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119436800) [pid = 2010] [serial = 1333] [outer = 0x118766400] 07:40:32 INFO - PROCESS | 2010 | 1467124832766 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]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 521ms 07:40:32 INFO - PROCESS | 2010 | 1467124832810 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 2010 | 1467124832811 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:40:32 INFO - PROCESS | 2010 | 1467124832814 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 2010 | 1467124832816 Marionette TRACE conn2 <- [1,1750,null,{}] 07:40:32 INFO - PROCESS | 2010 | 1467124832824 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}] 07:40:32 INFO - PROCESS | 2010 | 1467124832827 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:32 INFO - PROCESS | 2010 | 1467124832905 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:40:32 INFO - PROCESS | 2010 | 1467124832913 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 2010 | 1467124832915 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e14000 == 32 [pid = 2010] [id = 445] 07:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1194d0000) [pid = 2010] [serial = 1334] [outer = 0x0] 07:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119d37400) [pid = 2010] [serial = 1335] [outer = 0x1194d0000] 07:40:32 INFO - PROCESS | 2010 | 1467124832942 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x121610800) [pid = 2010] [serial = 1336] [outer = 0x1194d0000] 07:40:33 INFO - PROCESS | 2010 | 1467124833317 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 07:40:33 INFO - PROCESS | 2010 | 1467124833336 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 2010 | 1467124833338 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:40:33 INFO - PROCESS | 2010 | 1467124833343 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 2010 | 1467124833344 Marionette TRACE conn2 <- [1,1754,null,{}] 07:40:33 INFO - PROCESS | 2010 | 1467124833346 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}] 07:40:33 INFO - PROCESS | 2010 | 1467124833347 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:33 INFO - PROCESS | 2010 | 1467124833449 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:40:33 INFO - PROCESS | 2010 | 1467124833462 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 2010 | 1467124833463 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1a000 == 33 [pid = 2010] [id = 446] 07:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123443400) [pid = 2010] [serial = 1337] [outer = 0x0] 07:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1238b6800) [pid = 2010] [serial = 1338] [outer = 0x123443400] 07:40:33 INFO - PROCESS | 2010 | 1467124833488 Marionette DEBUG loaded listener.js 07:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1239b6400) [pid = 2010] [serial = 1339] [outer = 0x123443400] 07:40:33 INFO - PROCESS | 2010 | 1467124833833 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 07:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:40:33 INFO - PROCESS | 2010 | 1467124833862 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 2010 | 1467124833863 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:40:33 INFO - PROCESS | 2010 | 1467124833865 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 2010 | 1467124833866 Marionette TRACE conn2 <- [1,1758,null,{}] 07:40:33 INFO - PROCESS | 2010 | 1467124833869 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}] 07:40:33 INFO - PROCESS | 2010 | 1467124833870 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:33 INFO - PROCESS | 2010 | 1467124833967 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:40:33 INFO - PROCESS | 2010 | 1467124833970 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 2010 | 1467124833971 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x129858000 == 34 [pid = 2010] [id = 447] 07:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1127eb000) [pid = 2010] [serial = 1340] [outer = 0x0] 07:40:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1239bcc00) [pid = 2010] [serial = 1341] [outer = 0x1127eb000] 07:40:33 INFO - PROCESS | 2010 | 1467124833996 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x123be5c00) [pid = 2010] [serial = 1342] [outer = 0x1127eb000] 07:40:34 INFO - PROCESS | 2010 | 1467124834346 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 07:40:34 INFO - PROCESS | 2010 | 1467124834390 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 2010 | 1467124834391 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:40:34 INFO - PROCESS | 2010 | 1467124834394 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 2010 | 1467124834395 Marionette TRACE conn2 <- [1,1762,null,{}] 07:40:34 INFO - PROCESS | 2010 | 1467124834397 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}] 07:40:34 INFO - PROCESS | 2010 | 1467124834401 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:34 INFO - PROCESS | 2010 | 1467124834517 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:40:34 INFO - PROCESS | 2010 | 1467124834521 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 2010 | 1467124834522 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a659000 == 35 [pid = 2010] [id = 448] 07:40:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x123445000) [pid = 2010] [serial = 1343] [outer = 0x0] 07:40:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x124631000) [pid = 2010] [serial = 1344] [outer = 0x123445000] 07:40:34 INFO - PROCESS | 2010 | 1467124834548 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x128d7b800) [pid = 2010] [serial = 1345] [outer = 0x123445000] 07:40:34 INFO - PROCESS | 2010 | 1467124834882 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 517ms 07:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:40:34 INFO - PROCESS | 2010 | 1467124834919 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 2010 | 1467124834921 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:40:34 INFO - PROCESS | 2010 | 1467124834926 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 2010 | 1467124834934 Marionette TRACE conn2 <- [1,1766,null,{}] 07:40:34 INFO - PROCESS | 2010 | 1467124834936 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}] 07:40:34 INFO - PROCESS | 2010 | 1467124834938 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:35 INFO - PROCESS | 2010 | 1467124835032 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:40:35 INFO - PROCESS | 2010 | 1467124835071 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 2010 | 1467124835072 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x119404800 == 36 [pid = 2010] [id = 449] 07:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x124ecc800) [pid = 2010] [serial = 1346] [outer = 0x0] 07:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x128f8ac00) [pid = 2010] [serial = 1347] [outer = 0x124ecc800] 07:40:35 INFO - PROCESS | 2010 | 1467124835096 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x129422000) [pid = 2010] [serial = 1348] [outer = 0x124ecc800] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x128939800) [pid = 2010] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x115df1000) [pid = 2010] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x111c13800) [pid = 2010] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x116f8d000) [pid = 2010] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1187ea800) [pid = 2010] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x119f2c400) [pid = 2010] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1132b3400) [pid = 2010] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1127e8400) [pid = 2010] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x119837800) [pid = 2010] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119435c00) [pid = 2010] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1127e0000) [pid = 2010] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1129be000) [pid = 2010] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x111e2dc00) [pid = 2010] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1133d5000) [pid = 2010] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x116142400) [pid = 2010] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12160bc00) [pid = 2010] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12417e400) [pid = 2010] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x111caa000) [pid = 2010] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x116f8c800) [pid = 2010] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:40:35 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11697a800) [pid = 2010] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:40:35 INFO - PROCESS | 2010 | 1467124835433 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]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 526ms 07:40:35 INFO - PROCESS | 2010 | 1467124835461 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 2010 | 1467124835463 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:40:35 INFO - PROCESS | 2010 | 1467124835466 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 2010 | 1467124835467 Marionette TRACE conn2 <- [1,1770,null,{}] 07:40:35 INFO - PROCESS | 2010 | 1467124835470 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}] 07:40:35 INFO - PROCESS | 2010 | 1467124835471 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:35 INFO - PROCESS | 2010 | 1467124835546 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:40:35 INFO - PROCESS | 2010 | 1467124835550 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 2010 | 1467124835551 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a15800 == 37 [pid = 2010] [id = 450] 07:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1127e2800) [pid = 2010] [serial = 1349] [outer = 0x0] 07:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1133e9c00) [pid = 2010] [serial = 1350] [outer = 0x1127e2800] 07:40:35 INFO - PROCESS | 2010 | 1467124835577 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118094400) [pid = 2010] [serial = 1351] [outer = 0x1127e2800] 07:40:35 INFO - PROCESS | 2010 | 1467124835914 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]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 07:40:35 INFO - PROCESS | 2010 | 1467124835935 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 2010 | 1467124835937 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:40:35 INFO - PROCESS | 2010 | 1467124835939 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 2010 | 1467124835942 Marionette TRACE conn2 <- [1,1774,null,{}] 07:40:35 INFO - PROCESS | 2010 | 1467124835945 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}] 07:40:35 INFO - PROCESS | 2010 | 1467124835953 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:36 INFO - PROCESS | 2010 | 1467124836029 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:40:36 INFO - PROCESS | 2010 | 1467124836033 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 2010 | 1467124836034 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc6000 == 38 [pid = 2010] [id = 451] 07:40:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119424c00) [pid = 2010] [serial = 1352] [outer = 0x0] 07:40:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x123604400) [pid = 2010] [serial = 1353] [outer = 0x119424c00] 07:40:36 INFO - PROCESS | 2010 | 1467124836058 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128bcec00) [pid = 2010] [serial = 1354] [outer = 0x119424c00] 07:40:36 INFO - PROCESS | 2010 | 1467124836407 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]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 07:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:40:36 INFO - PROCESS | 2010 | 1467124836462 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 2010 | 1467124836463 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:40:36 INFO - PROCESS | 2010 | 1467124836465 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 2010 | 1467124836466 Marionette TRACE conn2 <- [1,1778,null,{}] 07:40:36 INFO - PROCESS | 2010 | 1467124836469 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}] 07:40:36 INFO - PROCESS | 2010 | 1467124836470 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:36 INFO - PROCESS | 2010 | 1467124836547 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:40:36 INFO - PROCESS | 2010 | 1467124836550 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 2010 | 1467124836551 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c52f000 == 39 [pid = 2010] [id = 452] 07:40:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x123254c00) [pid = 2010] [serial = 1355] [outer = 0x0] 07:40:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x129428000) [pid = 2010] [serial = 1356] [outer = 0x123254c00] 07:40:36 INFO - PROCESS | 2010 | 1467124836576 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x129463800) [pid = 2010] [serial = 1357] [outer = 0x123254c00] 07:40:36 INFO - PROCESS | 2010 | 1467124836899 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]]]}] 07:40:36 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 07:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 07:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:40:36 INFO - PROCESS | 2010 | 1467124836934 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 2010 | 1467124836936 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:40:36 INFO - PROCESS | 2010 | 1467124836948 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 2010 | 1467124836949 Marionette TRACE conn2 <- [1,1782,null,{}] 07:40:36 INFO - PROCESS | 2010 | 1467124836952 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}] 07:40:36 INFO - PROCESS | 2010 | 1467124836953 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:37 INFO - PROCESS | 2010 | 1467124837039 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:40:37 INFO - PROCESS | 2010 | 1467124837100 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 2010 | 1467124837102 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca04800 == 40 [pid = 2010] [id = 453] 07:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x129464400) [pid = 2010] [serial = 1358] [outer = 0x0] 07:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12a81c800) [pid = 2010] [serial = 1359] [outer = 0x129464400] 07:40:37 INFO - PROCESS | 2010 | 1467124837128 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12aee0800) [pid = 2010] [serial = 1360] [outer = 0x129464400] 07:40:37 INFO - PROCESS | 2010 | 1467124837576 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]]]}] 07:40:37 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 07:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 678ms 07:40:37 INFO - PROCESS | 2010 | 1467124837624 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 2010 | 1467124837627 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:40:37 INFO - PROCESS | 2010 | 1467124837632 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 2010 | 1467124837633 Marionette TRACE conn2 <- [1,1786,null,{}] 07:40:37 INFO - PROCESS | 2010 | 1467124837638 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}] 07:40:37 INFO - PROCESS | 2010 | 1467124837641 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:37 INFO - PROCESS | 2010 | 1467124837748 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:40:37 INFO - PROCESS | 2010 | 1467124837844 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 2010 | 1467124837845 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191e3800 == 41 [pid = 2010] [id = 454] 07:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1133f2800) [pid = 2010] [serial = 1361] [outer = 0x0] 07:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11545a400) [pid = 2010] [serial = 1362] [outer = 0x1133f2800] 07:40:37 INFO - PROCESS | 2010 | 1467124837877 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x11808e800) [pid = 2010] [serial = 1363] [outer = 0x1133f2800] 07:40:38 INFO - PROCESS | 2010 | 1467124838273 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]]]}] 07:40:38 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 07:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 07:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:40:38 INFO - PROCESS | 2010 | 1467124838309 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 2010 | 1467124838312 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:40:38 INFO - PROCESS | 2010 | 1467124838317 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 2010 | 1467124838319 Marionette TRACE conn2 <- [1,1790,null,{}] 07:40:38 INFO - PROCESS | 2010 | 1467124838321 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}] 07:40:38 INFO - PROCESS | 2010 | 1467124838325 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:38 INFO - PROCESS | 2010 | 1467124838426 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:40:38 INFO - PROCESS | 2010 | 1467124838485 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 2010 | 1467124838487 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x129851000 == 42 [pid = 2010] [id = 455] 07:40:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x11904a400) [pid = 2010] [serial = 1364] [outer = 0x0] 07:40:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x11943a400) [pid = 2010] [serial = 1365] [outer = 0x11904a400] 07:40:38 INFO - PROCESS | 2010 | 1467124838518 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x119d39000) [pid = 2010] [serial = 1366] [outer = 0x11904a400] 07:40:38 INFO - PROCESS | 2010 | 1467124838975 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]]]}] 07:40:38 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) 07:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 07:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:40:38 INFO - PROCESS | 2010 | 1467124838987 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 2010 | 1467124838989 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:40:38 INFO - PROCESS | 2010 | 1467124838994 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 2010 | 1467124838996 Marionette TRACE conn2 <- [1,1794,null,{}] 07:40:39 INFO - PROCESS | 2010 | 1467124839004 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}] 07:40:39 INFO - PROCESS | 2010 | 1467124839008 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:39 INFO - PROCESS | 2010 | 1467124839132 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:40:39 INFO - PROCESS | 2010 | 1467124839206 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 2010 | 1467124839208 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce24800 == 43 [pid = 2010] [id = 456] 07:40:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x124184800) [pid = 2010] [serial = 1367] [outer = 0x0] 07:40:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x124d7c400) [pid = 2010] [serial = 1368] [outer = 0x124184800] 07:40:39 INFO - PROCESS | 2010 | 1467124839240 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x126ed0c00) [pid = 2010] [serial = 1369] [outer = 0x124184800] 07:40:39 INFO - PROCESS | 2010 | 1467124839652 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]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 07:40:39 INFO - PROCESS | 2010 | 1467124839716 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:40:39 INFO - PROCESS | 2010 | 1467124839717 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:40:39 INFO - PROCESS | 2010 | 1467124839720 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 2010 | 1467124839721 Marionette TRACE conn2 <- [1,1798,null,{}] 07:40:39 INFO - PROCESS | 2010 | 1467124839743 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}] 07:40:39 INFO - PROCESS | 2010 | 1467124839745 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:39 INFO - PROCESS | 2010 | 1467124839845 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:40:39 INFO - PROCESS | 2010 | 1467124839918 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 2010 | 1467124839920 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187b6000 == 44 [pid = 2010] [id = 457] 07:40:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x112e67400) [pid = 2010] [serial = 1370] [outer = 0x0] 07:40:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x126dd1000) [pid = 2010] [serial = 1371] [outer = 0x112e67400] 07:40:39 INFO - PROCESS | 2010 | 1467124839951 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x128bd5800) [pid = 2010] [serial = 1372] [outer = 0x112e67400] 07:40:40 INFO - PROCESS | 2010 | 1467124840503 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]]]}] 07:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 840ms 07:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:40:40 INFO - PROCESS | 2010 | 1467124840560 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:40:40 INFO - PROCESS | 2010 | 1467124840562 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:40:40 INFO - PROCESS | 2010 | 1467124840565 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 2010 | 1467124840567 Marionette TRACE conn2 <- [1,1802,null,{}] 07:40:40 INFO - PROCESS | 2010 | 1467124840571 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}] 07:40:40 INFO - PROCESS | 2010 | 1467124840572 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:40 INFO - PROCESS | 2010 | 1467124840670 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:40:40 INFO - PROCESS | 2010 | 1467124840745 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 2010 | 1467124840746 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x116957800 == 45 [pid = 2010] [id = 458] 07:40:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x116637000) [pid = 2010] [serial = 1373] [outer = 0x0] 07:40:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x116a1b000) [pid = 2010] [serial = 1374] [outer = 0x116637000] 07:40:40 INFO - PROCESS | 2010 | 1467124840775 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x1181a5800) [pid = 2010] [serial = 1375] [outer = 0x116637000] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x12c52f000 == 44 [pid = 2010] [id = 452] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc6000 == 43 [pid = 2010] [id = 451] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x128a15800 == 42 [pid = 2010] [id = 450] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x119404800 == 41 [pid = 2010] [id = 449] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x12a659000 == 40 [pid = 2010] [id = 448] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x129858000 == 39 [pid = 2010] [id = 447] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1a000 == 38 [pid = 2010] [id = 446] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x124e14000 == 37 [pid = 2010] [id = 445] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x121788000 == 36 [pid = 2010] [id = 444] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x11833a800 == 35 [pid = 2010] [id = 443] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x119406800 == 34 [pid = 2010] [id = 442] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x118308800 == 33 [pid = 2010] [id = 441] 07:40:41 INFO - PROCESS | 2010 | --DOCSHELL 0x1169ad000 == 32 [pid = 2010] [id = 440] 07:40:41 INFO - PROCESS | 2010 | 1467124841207 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 07:40:41 INFO - PROCESS | 2010 | 1467124841237 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 2010 | 1467124841243 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:40:41 INFO - PROCESS | 2010 | 1467124841247 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 2010 | 1467124841249 Marionette TRACE conn2 <- [1,1806,null,{}] 07:40:41 INFO - PROCESS | 2010 | 1467124841251 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}] 07:40:41 INFO - PROCESS | 2010 | 1467124841253 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:41 INFO - PROCESS | 2010 | 1467124841340 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x11808d400) [pid = 2010] [serial = 1318] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x116a1bc00) [pid = 2010] [serial = 1317] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x1127e0c00) [pid = 2010] [serial = 1302] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x118053400) [pid = 2010] [serial = 1305] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x1129bcc00) [pid = 2010] [serial = 1303] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x119442800) [pid = 2010] [serial = 1308] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1181abc00) [pid = 2010] [serial = 1306] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x123b59400) [pid = 2010] [serial = 1311] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x120ff2800) [pid = 2010] [serial = 1309] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x126ecdc00) [pid = 2010] [serial = 1314] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x126970800) [pid = 2010] [serial = 1312] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x119d2f400) [pid = 2010] [serial = 1281] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x123078400) [pid = 2010] [serial = 1284] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x119d3dc00) [pid = 2010] [serial = 1282] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x119441000) [pid = 2010] [serial = 1278] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1128a5800) [pid = 2010] [serial = 1263] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x112977800) [pid = 2010] [serial = 1264] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1184da800) [pid = 2010] [serial = 1275] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x119369800) [pid = 2010] [serial = 1276] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1133f8c00) [pid = 2010] [serial = 1266] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x115df8000) [pid = 2010] [serial = 1267] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1133f3800) [pid = 2010] [serial = 1269] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x115d11c00) [pid = 2010] [serial = 1270] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1176f6800) [pid = 2010] [serial = 1272] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11805d000) [pid = 2010] [serial = 1273] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12ad3d000) [pid = 2010] [serial = 1261] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1241fb000) [pid = 2010] [serial = 1287] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x124e0dc00) [pid = 2010] [serial = 1288] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x123bdbc00) [pid = 2010] [serial = 1285] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x128f86000) [pid = 2010] [serial = 1315] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1128b1c00) [pid = 2010] [serial = 1290] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x113c61000) [pid = 2010] [serial = 1291] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x12945f800) [pid = 2010] [serial = 1300] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x123b5dc00) [pid = 2010] [serial = 1293] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12892f400) [pid = 2010] [serial = 1297] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12696f800) [pid = 2010] [serial = 1294] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x119830c00) [pid = 2010] [serial = 1279] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x126d19c00) [pid = 2010] [serial = 1296] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x128f83800) [pid = 2010] [serial = 1299] [outer = 0x0] [url = about:blank] 07:40:41 INFO - PROCESS | 2010 | 1467124841408 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 2010 | 1467124841409 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x117164800 == 33 [pid = 2010] [id = 459] 07:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x112977800) [pid = 2010] [serial = 1376] [outer = 0x0] 07:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x115df8000) [pid = 2010] [serial = 1377] [outer = 0x112977800] 07:40:41 INFO - PROCESS | 2010 | 1467124841438 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x119369800) [pid = 2010] [serial = 1378] [outer = 0x112977800] 07:40:41 INFO - PROCESS | 2010 | 1467124841738 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 07:40:41 INFO - PROCESS | 2010 | 1467124841766 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 2010 | 1467124841768 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:40:41 INFO - PROCESS | 2010 | 1467124841770 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 2010 | 1467124841772 Marionette TRACE conn2 <- [1,1810,null,{}] 07:40:41 INFO - PROCESS | 2010 | 1467124841783 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}] 07:40:41 INFO - PROCESS | 2010 | 1467124841786 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:41 INFO - PROCESS | 2010 | 1467124841883 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:40:41 INFO - PROCESS | 2010 | 1467124841940 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 2010 | 1467124841942 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x123544000 == 34 [pid = 2010] [id = 460] 07:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x119442000) [pid = 2010] [serial = 1379] [outer = 0x0] 07:40:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x120fea000) [pid = 2010] [serial = 1380] [outer = 0x119442000] 07:40:41 INFO - PROCESS | 2010 | 1467124841970 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x123b55400) [pid = 2010] [serial = 1381] [outer = 0x119442000] 07:40:42 INFO - PROCESS | 2010 | 1467124842282 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 526ms 07:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:40:42 INFO - PROCESS | 2010 | 1467124842296 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 2010 | 1467124842298 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:40:42 INFO - PROCESS | 2010 | 1467124842300 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 2010 | 1467124842301 Marionette TRACE conn2 <- [1,1814,null,{}] 07:40:42 INFO - PROCESS | 2010 | 1467124842304 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}] 07:40:42 INFO - PROCESS | 2010 | 1467124842305 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:42 INFO - PROCESS | 2010 | 1467124842385 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:40:42 INFO - PROCESS | 2010 | 1467124842447 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 2010 | 1467124842448 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x124198800 == 35 [pid = 2010] [id = 461] 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11982ac00) [pid = 2010] [serial = 1382] [outer = 0x0] 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x124e03000) [pid = 2010] [serial = 1383] [outer = 0x11982ac00] 07:40:42 INFO - PROCESS | 2010 | 1467124842473 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x128bcd000) [pid = 2010] [serial = 1384] [outer = 0x11982ac00] 07:40:42 INFO - PROCESS | 2010 | 1467124842766 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 469ms 07:40:42 INFO - PROCESS | 2010 | 1467124842769 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 2010 | 1467124842770 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:40:42 INFO - PROCESS | 2010 | 1467124842780 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 2010 | 1467124842781 Marionette TRACE conn2 <- [1,1818,null,{}] 07:40:42 INFO - PROCESS | 2010 | 1467124842783 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}] 07:40:42 INFO - PROCESS | 2010 | 1467124842784 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:42 INFO - PROCESS | 2010 | 1467124842866 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:40:42 INFO - PROCESS | 2010 | 1467124842870 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 2010 | 1467124842871 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1c800 == 36 [pid = 2010] [id = 462] 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x128bd7800) [pid = 2010] [serial = 1385] [outer = 0x0] 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12940cc00) [pid = 2010] [serial = 1386] [outer = 0x128bd7800] 07:40:42 INFO - PROCESS | 2010 | 1467124842897 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1298f0400) [pid = 2010] [serial = 1387] [outer = 0x128bd7800] 07:40:43 INFO - PROCESS | 2010 | 1467124843316 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]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 577ms 07:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:40:43 INFO - PROCESS | 2010 | 1467124843351 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 2010 | 1467124843353 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:40:43 INFO - PROCESS | 2010 | 1467124843357 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 2010 | 1467124843359 Marionette TRACE conn2 <- [1,1822,null,{}] 07:40:43 INFO - PROCESS | 2010 | 1467124843363 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}] 07:40:43 INFO - PROCESS | 2010 | 1467124843369 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:43 INFO - PROCESS | 2010 | 1467124843527 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:40:43 INFO - PROCESS | 2010 | 1467124843544 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 2010 | 1467124843545 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8b0000 == 37 [pid = 2010] [id = 463] 07:40:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12ad3d800) [pid = 2010] [serial = 1388] [outer = 0x0] 07:40:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12b242c00) [pid = 2010] [serial = 1389] [outer = 0x12ad3d800] 07:40:43 INFO - PROCESS | 2010 | 1467124843570 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12b24e000) [pid = 2010] [serial = 1390] [outer = 0x12ad3d800] 07:40:43 INFO - PROCESS | 2010 | 1467124843912 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]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 572ms 07:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:40:43 INFO - PROCESS | 2010 | 1467124843928 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 2010 | 1467124843929 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:40:43 INFO - PROCESS | 2010 | 1467124843931 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 2010 | 1467124843932 Marionette TRACE conn2 <- [1,1826,null,{}] 07:40:43 INFO - PROCESS | 2010 | 1467124843934 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}] 07:40:43 INFO - PROCESS | 2010 | 1467124843936 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:44 INFO - PROCESS | 2010 | 1467124844042 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:40:44 INFO - PROCESS | 2010 | 1467124844046 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 2010 | 1467124844047 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x11694e000 == 38 [pid = 2010] [id = 464] 07:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11545a800) [pid = 2010] [serial = 1391] [outer = 0x0] 07:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12b2d1000) [pid = 2010] [serial = 1392] [outer = 0x11545a800] 07:40:44 INFO - PROCESS | 2010 | 1467124844106 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b2da000) [pid = 2010] [serial = 1393] [outer = 0x11545a800] 07:40:44 INFO - PROCESS | 2010 | 1467124844410 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 07:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:40:44 INFO - PROCESS | 2010 | 1467124844450 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 2010 | 1467124844451 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:40:44 INFO - PROCESS | 2010 | 1467124844453 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 2010 | 1467124844454 Marionette TRACE conn2 <- [1,1830,null,{}] 07:40:44 INFO - PROCESS | 2010 | 1467124844458 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}] 07:40:44 INFO - PROCESS | 2010 | 1467124844460 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:44 INFO - PROCESS | 2010 | 1467124844563 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:40:44 INFO - PROCESS | 2010 | 1467124844573 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 2010 | 1467124844575 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd3800 == 39 [pid = 2010] [id = 465] 07:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b2d9400) [pid = 2010] [serial = 1394] [outer = 0x0] 07:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b914c00) [pid = 2010] [serial = 1395] [outer = 0x12b2d9400] 07:40:44 INFO - PROCESS | 2010 | 1467124844600 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12b996800) [pid = 2010] [serial = 1396] [outer = 0x12b2d9400] 07:40:44 INFO - PROCESS | 2010 | 1467124844939 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 07:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:40:44 INFO - PROCESS | 2010 | 1467124844972 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 2010 | 1467124844975 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:40:44 INFO - PROCESS | 2010 | 1467124844978 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 2010 | 1467124844979 Marionette TRACE conn2 <- [1,1834,null,{}] 07:40:44 INFO - PROCESS | 2010 | 1467124844982 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}] 07:40:44 INFO - PROCESS | 2010 | 1467124844983 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:45 INFO - PROCESS | 2010 | 1467124845083 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:40:45 INFO - PROCESS | 2010 | 1467124845093 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 2010 | 1467124845095 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c612000 == 40 [pid = 2010] [id = 466] 07:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12b997000) [pid = 2010] [serial = 1397] [outer = 0x0] 07:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12b9a3000) [pid = 2010] [serial = 1398] [outer = 0x12b997000] 07:40:45 INFO - PROCESS | 2010 | 1467124845118 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12bdf1400) [pid = 2010] [serial = 1399] [outer = 0x12b997000] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123443400) [pid = 2010] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1127eb000) [pid = 2010] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118766400) [pid = 2010] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1194d0000) [pid = 2010] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1164ed800) [pid = 2010] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11805f400) [pid = 2010] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x123445000) [pid = 2010] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x124ecc800) [pid = 2010] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119424c00) [pid = 2010] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x123254c00) [pid = 2010] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:40:45 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1127e2800) [pid = 2010] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:40:45 INFO - PROCESS | 2010 | 1467124845540 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]]]}] 07:40:45 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 07:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 07:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:40:45 INFO - PROCESS | 2010 | 1467124845546 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 2010 | 1467124845548 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:40:45 INFO - PROCESS | 2010 | 1467124845550 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 2010 | 1467124845551 Marionette TRACE conn2 <- [1,1838,null,{}] 07:40:45 INFO - PROCESS | 2010 | 1467124845553 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}] 07:40:45 INFO - PROCESS | 2010 | 1467124845554 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:45 INFO - PROCESS | 2010 | 1467124845643 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:40:45 INFO - PROCESS | 2010 | 1467124845646 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 2010 | 1467124845647 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c61e000 == 41 [pid = 2010] [id = 467] 07:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x112955000) [pid = 2010] [serial = 1400] [outer = 0x0] 07:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11805b000) [pid = 2010] [serial = 1401] [outer = 0x112955000] 07:40:45 INFO - PROCESS | 2010 | 1467124845672 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119fdf400) [pid = 2010] [serial = 1402] [outer = 0x112955000] 07:40:46 INFO - PROCESS | 2010 | 1467124846023 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]]]}] 07:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 07:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:40:46 INFO - PROCESS | 2010 | 1467124846071 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:40:46 INFO - PROCESS | 2010 | 1467124846072 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:40:46 INFO - PROCESS | 2010 | 1467124846075 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 2010 | 1467124846076 Marionette TRACE conn2 <- [1,1842,null,{}] 07:40:46 INFO - PROCESS | 2010 | 1467124846079 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}] 07:40:46 INFO - PROCESS | 2010 | 1467124846080 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:46 INFO - PROCESS | 2010 | 1467124846176 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:40:46 INFO - PROCESS | 2010 | 1467124846179 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 2010 | 1467124846181 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d16f000 == 42 [pid = 2010] [id = 468] 07:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1239b3c00) [pid = 2010] [serial = 1403] [outer = 0x0] 07:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12bdef000) [pid = 2010] [serial = 1404] [outer = 0x1239b3c00] 07:40:46 INFO - PROCESS | 2010 | 1467124846207 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12bf98800) [pid = 2010] [serial = 1405] [outer = 0x1239b3c00] 07:40:46 INFO - PROCESS | 2010 | 1467124846545 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]]]}] 07:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 07:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:40:46 INFO - PROCESS | 2010 | 1467124846594 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:40:46 INFO - PROCESS | 2010 | 1467124846595 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:40:46 INFO - PROCESS | 2010 | 1467124846597 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 2010 | 1467124846599 Marionette TRACE conn2 <- [1,1846,null,{}] 07:40:46 INFO - PROCESS | 2010 | 1467124846601 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}] 07:40:46 INFO - PROCESS | 2010 | 1467124846602 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:46 INFO - PROCESS | 2010 | 1467124846683 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:40:46 INFO - PROCESS | 2010 | 1467124846746 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 2010 | 1467124846747 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d187800 == 43 [pid = 2010] [id = 469] 07:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12bdf2000) [pid = 2010] [serial = 1406] [outer = 0x0] 07:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12bf9e000) [pid = 2010] [serial = 1407] [outer = 0x12bdf2000] 07:40:46 INFO - PROCESS | 2010 | 1467124846771 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12c5c3800) [pid = 2010] [serial = 1408] [outer = 0x12bdf2000] 07:40:47 INFO - PROCESS | 2010 | 1467124847046 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]]]}] 07:40:47 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) 07:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 467ms 07:40:47 INFO - PROCESS | 2010 | 1467124847066 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 2010 | 1467124847067 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:40:47 INFO - PROCESS | 2010 | 1467124847069 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 2010 | 1467124847070 Marionette TRACE conn2 <- [1,1850,null,{}] 07:40:47 INFO - PROCESS | 2010 | 1467124847080 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}] 07:40:47 INFO - PROCESS | 2010 | 1467124847081 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:47 INFO - PROCESS | 2010 | 1467124847168 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:40:47 INFO - PROCESS | 2010 | 1467124847172 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 2010 | 1467124847173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d6dc800 == 44 [pid = 2010] [id = 470] 07:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12bf98c00) [pid = 2010] [serial = 1409] [outer = 0x0] 07:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12c5c5c00) [pid = 2010] [serial = 1410] [outer = 0x12bf98c00] 07:40:47 INFO - PROCESS | 2010 | 1467124847203 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12ca4d800) [pid = 2010] [serial = 1411] [outer = 0x12bf98c00] 07:40:47 INFO - PROCESS | 2010 | 1467124847649 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 620ms 07:40:47 INFO - PROCESS | 2010 | 1467124847690 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 2010 | 1467124847693 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:40:47 INFO - PROCESS | 2010 | 1467124847696 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 2010 | 1467124847698 Marionette TRACE conn2 <- [1,1854,null,{}] 07:40:47 INFO - PROCESS | 2010 | 1467124847702 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}] 07:40:47 INFO - PROCESS | 2010 | 1467124847704 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:47 INFO - PROCESS | 2010 | 1467124847818 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:40:47 INFO - PROCESS | 2010 | 1467124847924 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 2010 | 1467124847926 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x118324000 == 45 [pid = 2010] [id = 471] 07:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x112cc7800) [pid = 2010] [serial = 1412] [outer = 0x0] 07:40:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1133d5400) [pid = 2010] [serial = 1413] [outer = 0x112cc7800] 07:40:47 INFO - PROCESS | 2010 | 1467124847959 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x117dd0400) [pid = 2010] [serial = 1414] [outer = 0x112cc7800] 07:40:48 INFO - PROCESS | 2010 | 1467124848428 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 772ms 07:40:48 INFO - PROCESS | 2010 | 1467124848468 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 2010 | 1467124848472 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:40:48 INFO - PROCESS | 2010 | 1467124848478 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 2010 | 1467124848480 Marionette TRACE conn2 <- [1,1858,null,{}] 07:40:48 INFO - PROCESS | 2010 | 1467124848484 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}] 07:40:48 INFO - PROCESS | 2010 | 1467124848486 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:48 INFO - PROCESS | 2010 | 1467124848618 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:40:48 INFO - PROCESS | 2010 | 1467124848723 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 2010 | 1467124848724 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e91800 == 46 [pid = 2010] [id = 472] 07:40:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x118090800) [pid = 2010] [serial = 1415] [outer = 0x0] 07:40:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x118615400) [pid = 2010] [serial = 1416] [outer = 0x118090800] 07:40:48 INFO - PROCESS | 2010 | 1467124848756 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x118621c00) [pid = 2010] [serial = 1417] [outer = 0x118090800] 07:40:49 INFO - PROCESS | 2010 | 1467124849192 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]]]}] 07:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 770ms 07:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:40:49 INFO - PROCESS | 2010 | 1467124849250 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:40:49 INFO - PROCESS | 2010 | 1467124849252 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:40:49 INFO - PROCESS | 2010 | 1467124849255 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 2010 | 1467124849258 Marionette TRACE conn2 <- [1,1862,null,{}] 07:40:49 INFO - PROCESS | 2010 | 1467124849266 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}] 07:40:49 INFO - PROCESS | 2010 | 1467124849269 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:49 INFO - PROCESS | 2010 | 1467124849375 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:40:49 INFO - PROCESS | 2010 | 1467124849483 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 2010 | 1467124849486 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x116615000 == 47 [pid = 2010] [id = 473] 07:40:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x112984800) [pid = 2010] [serial = 1418] [outer = 0x0] 07:40:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x119042800) [pid = 2010] [serial = 1419] [outer = 0x112984800] 07:40:49 INFO - PROCESS | 2010 | 1467124849520 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x1236d5c00) [pid = 2010] [serial = 1420] [outer = 0x112984800] 07:40:50 INFO - PROCESS | 2010 | 1467124850134 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 923ms 07:40:50 INFO - PROCESS | 2010 | 1467124850178 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:40:50 INFO - PROCESS | 2010 | 1467124850181 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:40:50 INFO - PROCESS | 2010 | 1467124850184 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 2010 | 1467124850186 Marionette TRACE conn2 <- [1,1866,null,{}] 07:40:50 INFO - PROCESS | 2010 | 1467124850190 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}] 07:40:50 INFO - PROCESS | 2010 | 1467124850192 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:50 INFO - PROCESS | 2010 | 1467124850286 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:40:50 INFO - PROCESS | 2010 | 1467124850360 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 2010 | 1467124850361 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x118304000 == 48 [pid = 2010] [id = 474] 07:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1174e8c00) [pid = 2010] [serial = 1421] [outer = 0x0] 07:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x11808c000) [pid = 2010] [serial = 1422] [outer = 0x1174e8c00] 07:40:50 INFO - PROCESS | 2010 | 1467124850390 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x11860d000) [pid = 2010] [serial = 1423] [outer = 0x1174e8c00] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12d187800 == 47 [pid = 2010] [id = 469] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12d16f000 == 46 [pid = 2010] [id = 468] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12c61e000 == 45 [pid = 2010] [id = 467] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12c612000 == 44 [pid = 2010] [id = 466] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd3800 == 43 [pid = 2010] [id = 465] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x11694e000 == 42 [pid = 2010] [id = 464] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x12a81c800) [pid = 2010] [serial = 1359] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8b0000 == 41 [pid = 2010] [id = 463] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1c800 == 40 [pid = 2010] [id = 462] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x124198800 == 39 [pid = 2010] [id = 461] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x123544000 == 38 [pid = 2010] [id = 460] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x117164800 == 37 [pid = 2010] [id = 459] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x116957800 == 36 [pid = 2010] [id = 458] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x1187b6000 == 35 [pid = 2010] [id = 457] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce24800 == 34 [pid = 2010] [id = 456] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x129851000 == 33 [pid = 2010] [id = 455] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x1191e3800 == 32 [pid = 2010] [id = 454] 07:40:50 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca04800 == 31 [pid = 2010] [id = 453] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x1238b6800) [pid = 2010] [serial = 1338] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x1239bcc00) [pid = 2010] [serial = 1341] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x11936d400) [pid = 2010] [serial = 1332] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x119436800) [pid = 2010] [serial = 1333] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x115e64c00) [pid = 2010] [serial = 1323] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x119d37400) [pid = 2010] [serial = 1335] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1176fc800) [pid = 2010] [serial = 1329] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1184d8c00) [pid = 2010] [serial = 1330] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1133b5800) [pid = 2010] [serial = 1320] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1184dbc00) [pid = 2010] [serial = 1327] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x118093400) [pid = 2010] [serial = 1326] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x124631000) [pid = 2010] [serial = 1344] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x128d7b800) [pid = 2010] [serial = 1345] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x123be5c00) [pid = 2010] [serial = 1342] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x128f8ac00) [pid = 2010] [serial = 1347] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x123604400) [pid = 2010] [serial = 1353] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x129428000) [pid = 2010] [serial = 1356] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1133e9c00) [pid = 2010] [serial = 1350] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x129422000) [pid = 2010] [serial = 1348] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1239b6400) [pid = 2010] [serial = 1339] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x129463800) [pid = 2010] [serial = 1357] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x128bcec00) [pid = 2010] [serial = 1354] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x121610800) [pid = 2010] [serial = 1336] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x118094400) [pid = 2010] [serial = 1351] [outer = 0x0] [url = about:blank] 07:40:50 INFO - PROCESS | 2010 | 1467124850826 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 675ms 07:40:50 INFO - PROCESS | 2010 | 1467124850861 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 2010 | 1467124850863 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:40:50 INFO - PROCESS | 2010 | 1467124850867 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 2010 | 1467124850869 Marionette TRACE conn2 <- [1,1870,null,{}] 07:40:50 INFO - PROCESS | 2010 | 1467124850872 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}] 07:40:50 INFO - PROCESS | 2010 | 1467124850873 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:50 INFO - PROCESS | 2010 | 1467124850976 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:40:50 INFO - PROCESS | 2010 | 1467124850982 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 2010 | 1467124850983 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187b6000 == 32 [pid = 2010] [id = 475] 07:40:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1187f1400) [pid = 2010] [serial = 1424] [outer = 0x0] 07:40:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11936e400) [pid = 2010] [serial = 1425] [outer = 0x1187f1400] 07:40:51 INFO - PROCESS | 2010 | 1467124851011 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11943d400) [pid = 2010] [serial = 1426] [outer = 0x1187f1400] 07:40:51 INFO - PROCESS | 2010 | 1467124851383 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 569ms 07:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:40:51 INFO - PROCESS | 2010 | 1467124851437 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 2010 | 1467124851438 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:40:51 INFO - PROCESS | 2010 | 1467124851440 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 2010 | 1467124851443 Marionette TRACE conn2 <- [1,1874,null,{}] 07:40:51 INFO - PROCESS | 2010 | 1467124851450 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}] 07:40:51 INFO - PROCESS | 2010 | 1467124851453 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:51 INFO - PROCESS | 2010 | 1467124851534 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:40:51 INFO - PROCESS | 2010 | 1467124851539 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 2010 | 1467124851543 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x124110800 == 33 [pid = 2010] [id = 476] 07:40:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119fe2000) [pid = 2010] [serial = 1427] [outer = 0x0] 07:40:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x123255c00) [pid = 2010] [serial = 1428] [outer = 0x119fe2000] 07:40:51 INFO - PROCESS | 2010 | 1467124851572 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1239bbc00) [pid = 2010] [serial = 1429] [outer = 0x119fe2000] 07:40:51 INFO - PROCESS | 2010 | 1467124851929 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 07:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:40:51 INFO - PROCESS | 2010 | 1467124851962 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 2010 | 1467124851963 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:40:51 INFO - PROCESS | 2010 | 1467124851965 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 2010 | 1467124851966 Marionette TRACE conn2 <- [1,1878,null,{}] 07:40:51 INFO - PROCESS | 2010 | 1467124851969 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}] 07:40:51 INFO - PROCESS | 2010 | 1467124851970 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:52 INFO - PROCESS | 2010 | 1467124852051 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:40:52 INFO - PROCESS | 2010 | 1467124852054 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 2010 | 1467124852056 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dc9800 == 34 [pid = 2010] [id = 477] 07:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x123b5c000) [pid = 2010] [serial = 1430] [outer = 0x0] 07:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1244e0c00) [pid = 2010] [serial = 1431] [outer = 0x123b5c000] 07:40:52 INFO - PROCESS | 2010 | 1467124852084 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12696a800) [pid = 2010] [serial = 1432] [outer = 0x123b5c000] 07:40:52 INFO - PROCESS | 2010 | 1467124852425 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]]]}] 07:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 472ms 07:40:52 INFO - PROCESS | 2010 | 1467124852437 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:40:52 INFO - PROCESS | 2010 | 1467124852438 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:40:52 INFO - PROCESS | 2010 | 1467124852443 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 2010 | 1467124852445 Marionette TRACE conn2 <- [1,1882,null,{}] 07:40:52 INFO - PROCESS | 2010 | 1467124852447 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}] 07:40:52 INFO - PROCESS | 2010 | 1467124852449 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:52 INFO - PROCESS | 2010 | 1467124852528 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:40:52 INFO - PROCESS | 2010 | 1467124852532 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 2010 | 1467124852533 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x129999800 == 35 [pid = 2010] [id = 478] 07:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x124634c00) [pid = 2010] [serial = 1433] [outer = 0x0] 07:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x127163400) [pid = 2010] [serial = 1434] [outer = 0x124634c00] 07:40:52 INFO - PROCESS | 2010 | 1467124852558 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x128d7a000) [pid = 2010] [serial = 1435] [outer = 0x124634c00] 07:40:53 INFO - PROCESS | 2010 | 1467124853046 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 621ms 07:40:53 INFO - PROCESS | 2010 | 1467124853064 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 2010 | 1467124853066 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:40:53 INFO - PROCESS | 2010 | 1467124853069 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 2010 | 1467124853071 Marionette TRACE conn2 <- [1,1886,null,{}] 07:40:53 INFO - PROCESS | 2010 | 1467124853075 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}] 07:40:53 INFO - PROCESS | 2010 | 1467124853077 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:53 INFO - PROCESS | 2010 | 1467124853179 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:40:53 INFO - PROCESS | 2010 | 1467124853240 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 2010 | 1467124853242 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x11865c000 == 36 [pid = 2010] [id = 479] 07:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x116140400) [pid = 2010] [serial = 1436] [outer = 0x0] 07:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11805f800) [pid = 2010] [serial = 1437] [outer = 0x116140400] 07:40:53 INFO - PROCESS | 2010 | 1467124853274 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1184d1400) [pid = 2010] [serial = 1438] [outer = 0x116140400] 07:40:53 INFO - PROCESS | 2010 | 1467124853720 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 674ms 07:40:53 INFO - PROCESS | 2010 | 1467124853746 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 2010 | 1467124853749 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:40:53 INFO - PROCESS | 2010 | 1467124853754 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 2010 | 1467124853756 Marionette TRACE conn2 <- [1,1890,null,{}] 07:40:53 INFO - PROCESS | 2010 | 1467124853761 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}] 07:40:53 INFO - PROCESS | 2010 | 1467124853763 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:53 INFO - PROCESS | 2010 | 1467124853868 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:40:53 INFO - PROCESS | 2010 | 1467124853929 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 2010 | 1467124853930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d1a000 == 37 [pid = 2010] [id = 480] 07:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x118616c00) [pid = 2010] [serial = 1439] [outer = 0x0] 07:40:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x11943f800) [pid = 2010] [serial = 1440] [outer = 0x118616c00] 07:40:53 INFO - PROCESS | 2010 | 1467124853962 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x120fe8c00) [pid = 2010] [serial = 1441] [outer = 0x118616c00] 07:40:54 INFO - PROCESS | 2010 | 1467124854416 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]]]}] 07:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 723ms 07:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:40:54 INFO - PROCESS | 2010 | 1467124854478 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 2010 | 1467124854479 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:40:54 INFO - PROCESS | 2010 | 1467124854481 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 2010 | 1467124854484 Marionette TRACE conn2 <- [1,1894,null,{}] 07:40:54 INFO - PROCESS | 2010 | 1467124854492 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}] 07:40:54 INFO - PROCESS | 2010 | 1467124854495 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:54 INFO - PROCESS | 2010 | 1467124854623 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:40:54 INFO - PROCESS | 2010 | 1467124854712 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 2010 | 1467124854714 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b214000 == 38 [pid = 2010] [id = 481] 07:40:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x123b5d800) [pid = 2010] [serial = 1442] [outer = 0x0] 07:40:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x124ecc800) [pid = 2010] [serial = 1443] [outer = 0x123b5d800] 07:40:54 INFO - PROCESS | 2010 | 1467124854750 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x128d7b800) [pid = 2010] [serial = 1444] [outer = 0x123b5d800] 07:40:55 INFO - PROCESS | 2010 | 1467124855180 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 722ms 07:40:55 INFO - PROCESS | 2010 | 1467124855203 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 2010 | 1467124855205 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:40:55 INFO - PROCESS | 2010 | 1467124855208 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 2010 | 1467124855209 Marionette TRACE conn2 <- [1,1898,null,{}] 07:40:55 INFO - PROCESS | 2010 | 1467124855211 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}] 07:40:55 INFO - PROCESS | 2010 | 1467124855213 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:55 INFO - PROCESS | 2010 | 1467124855317 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:40:55 INFO - PROCESS | 2010 | 1467124855377 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 2010 | 1467124855379 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b95b800 == 39 [pid = 2010] [id = 482] 07:40:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x129414400) [pid = 2010] [serial = 1445] [outer = 0x0] 07:40:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x12945e800) [pid = 2010] [serial = 1446] [outer = 0x129414400] 07:40:55 INFO - PROCESS | 2010 | 1467124855409 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x12a81e000) [pid = 2010] [serial = 1447] [outer = 0x129414400] 07:40:55 INFO - PROCESS | 2010 | 1467124855843 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 668ms 07:40:55 INFO - PROCESS | 2010 | 1467124855887 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 2010 | 1467124855889 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:40:55 INFO - PROCESS | 2010 | 1467124855895 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 2010 | 1467124855896 Marionette TRACE conn2 <- [1,1902,null,{}] 07:40:55 INFO - PROCESS | 2010 | 1467124855900 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}] 07:40:55 INFO - PROCESS | 2010 | 1467124855902 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:56 INFO - PROCESS | 2010 | 1467124856048 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:40:56 INFO - PROCESS | 2010 | 1467124856123 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 2010 | 1467124856124 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c52f800 == 40 [pid = 2010] [id = 483] 07:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x128bcec00) [pid = 2010] [serial = 1448] [outer = 0x0] 07:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x12a825800) [pid = 2010] [serial = 1449] [outer = 0x128bcec00] 07:40:56 INFO - PROCESS | 2010 | 1467124856155 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x12ad3f000) [pid = 2010] [serial = 1450] [outer = 0x128bcec00] 07:40:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x12ad35800) [pid = 2010] [serial = 1451] [outer = 0x12c5ca800] 07:40:56 INFO - PROCESS | 2010 | 1467124856732 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]]]}] 07:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 870ms 07:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:40:56 INFO - PROCESS | 2010 | 1467124856765 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:40:56 INFO - PROCESS | 2010 | 1467124856767 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:40:56 INFO - PROCESS | 2010 | 1467124856771 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 2010 | 1467124856773 Marionette TRACE conn2 <- [1,1906,null,{}] 07:40:56 INFO - PROCESS | 2010 | 1467124856818 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}] 07:40:56 INFO - PROCESS | 2010 | 1467124856820 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:56 INFO - PROCESS | 2010 | 1467124856916 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:40:56 INFO - PROCESS | 2010 | 1467124856992 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 2010 | 1467124856995 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x117148800 == 41 [pid = 2010] [id = 484] 07:40:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x118094c00) [pid = 2010] [serial = 1452] [outer = 0x0] 07:40:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x118461c00) [pid = 2010] [serial = 1453] [outer = 0x118094c00] 07:40:57 INFO - PROCESS | 2010 | 1467124857024 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x118617800) [pid = 2010] [serial = 1454] [outer = 0x118094c00] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x128dc9800 == 40 [pid = 2010] [id = 477] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x124110800 == 39 [pid = 2010] [id = 476] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x1187b6000 == 38 [pid = 2010] [id = 475] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x118304000 == 37 [pid = 2010] [id = 474] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x126e91800 == 36 [pid = 2010] [id = 472] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x118324000 == 35 [pid = 2010] [id = 471] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x118415000 == 34 [pid = 2010] [id = 11] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca0f800 == 33 [pid = 2010] [id = 15] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12b21c000 == 32 [pid = 2010] [id = 9] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x116960000 == 31 [pid = 2010] [id = 26] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x118319800 == 30 [pid = 2010] [id = 12] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12b963800 == 29 [pid = 2010] [id = 10] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x116aa6800 == 28 [pid = 2010] [id = 23] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc3000 == 27 [pid = 2010] [id = 6] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12d6e4000 == 26 [pid = 2010] [id = 20] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12d61e800 == 25 [pid = 2010] [id = 19] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x112c67800 == 24 [pid = 2010] [id = 22] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x129997800 == 23 [pid = 2010] [id = 21] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x112616000 == 22 [pid = 2010] [id = 24] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12c525800 == 21 [pid = 2010] [id = 13] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8aa000 == 20 [pid = 2010] [id = 8] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12c610000 == 19 [pid = 2010] [id = 14] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x116412000 == 18 [pid = 2010] [id = 25] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x116615000 == 17 [pid = 2010] [id = 473] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12d177800 == 16 [pid = 2010] [id = 18] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12b95b800 == 15 [pid = 2010] [id = 482] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12b214000 == 14 [pid = 2010] [id = 481] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x123d1a000 == 13 [pid = 2010] [id = 480] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x12d6dc800 == 12 [pid = 2010] [id = 470] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x11865c000 == 11 [pid = 2010] [id = 479] 07:40:58 INFO - PROCESS | 2010 | --DOCSHELL 0x129999800 == 10 [pid = 2010] [id = 478] 07:40:59 INFO - PROCESS | 2010 | --DOCSHELL 0x12c52f800 == 9 [pid = 2010] [id = 483] 07:40:59 INFO - PROCESS | 2010 | 1467124859820 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]]]}] 07:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 3102ms 07:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:40:59 INFO - PROCESS | 2010 | 1467124859873 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 2010 | 1467124859875 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:40:59 INFO - PROCESS | 2010 | 1467124859878 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 2010 | 1467124859880 Marionette TRACE conn2 <- [1,1910,null,{}] 07:40:59 INFO - PROCESS | 2010 | 1467124859884 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}] 07:40:59 INFO - PROCESS | 2010 | 1467124859886 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:40:59 INFO - PROCESS | 2010 | 1467124859995 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:41:00 INFO - PROCESS | 2010 | 1467124860039 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 2010 | 1467124860041 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x11746d800 == 10 [pid = 2010] [id = 485] 07:41:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x116f8cc00) [pid = 2010] [serial = 1455] [outer = 0x0] 07:41:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x116f8dc00) [pid = 2010] [serial = 1456] [outer = 0x116f8cc00] 07:41:00 INFO - PROCESS | 2010 | 1467124860069 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x1184da800) [pid = 2010] [serial = 1457] [outer = 0x116f8cc00] 07:41:00 INFO - PROCESS | 2010 | 1467124860406 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]]]}] 07:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 572ms 07:41:00 INFO - PROCESS | 2010 | 1467124860450 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:41:00 INFO - PROCESS | 2010 | 1467124860453 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:41:00 INFO - PROCESS | 2010 | 1467124860458 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 2010 | 1467124860459 Marionette TRACE conn2 <- [1,1914,null,{}] 07:41:00 INFO - PROCESS | 2010 | 1467124860462 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}] 07:41:00 INFO - PROCESS | 2010 | 1467124860464 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:00 INFO - PROCESS | 2010 | 1467124860576 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:41:00 INFO - PROCESS | 2010 | 1467124860590 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 2010 | 1467124860592 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169c3800 == 11 [pid = 2010] [id = 486] 07:41:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x11875d000) [pid = 2010] [serial = 1458] [outer = 0x0] 07:41:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x119437400) [pid = 2010] [serial = 1459] [outer = 0x11875d000] 07:41:00 INFO - PROCESS | 2010 | 1467124860619 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x119d36800) [pid = 2010] [serial = 1460] [outer = 0x11875d000] 07:41:00 INFO - PROCESS | 2010 | 1467124860997 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]]]}] 07:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 571ms 07:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:41:01 INFO - PROCESS | 2010 | 1467124861029 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 2010 | 1467124861030 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:41:01 INFO - PROCESS | 2010 | 1467124861032 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 2010 | 1467124861041 Marionette TRACE conn2 <- [1,1918,null,{}] 07:41:01 INFO - PROCESS | 2010 | 1467124861057 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}] 07:41:01 INFO - PROCESS | 2010 | 1467124861060 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:01 INFO - PROCESS | 2010 | 1467124861167 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:41:01 INFO - PROCESS | 2010 | 1467124861173 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 2010 | 1467124861175 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fba800 == 12 [pid = 2010] [id = 487] 07:41:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x113c37400) [pid = 2010] [serial = 1461] [outer = 0x0] 07:41:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x1238bc000) [pid = 2010] [serial = 1462] [outer = 0x113c37400] 07:41:01 INFO - PROCESS | 2010 | 1467124861204 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x123b5f400) [pid = 2010] [serial = 1463] [outer = 0x113c37400] 07:41:01 INFO - PROCESS | 2010 | 1467124861585 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]]]}] 07:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 585ms 07:41:01 INFO - PROCESS | 2010 | 1467124861622 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 2010 | 1467124861626 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:41:01 INFO - PROCESS | 2010 | 1467124861629 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 2010 | 1467124861630 Marionette TRACE conn2 <- [1,1922,null,{}] 07:41:01 INFO - PROCESS | 2010 | 1467124861632 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}] 07:41:01 INFO - PROCESS | 2010 | 1467124861633 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:02 INFO - PROCESS | 2010 | 1467124862271 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x112955000) [pid = 2010] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x12ad3d800) [pid = 2010] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x1239b3c00) [pid = 2010] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x12bdf2000) [pid = 2010] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x1133ed800) [pid = 2010] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x11295f400) [pid = 2010] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x11545a800) [pid = 2010] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x12b2d9400) [pid = 2010] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x116637000) [pid = 2010] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x119442000) [pid = 2010] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x11904a400) [pid = 2010] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x12b997000) [pid = 2010] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x1133f2800) [pid = 2010] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x112977800) [pid = 2010] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x124184800) [pid = 2010] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x129464400) [pid = 2010] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x128bd7800) [pid = 2010] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x112e67400) [pid = 2010] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x11982ac00) [pid = 2010] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x116140400) [pid = 2010] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1174e8c00) [pid = 2010] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x118090800) [pid = 2010] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x112cc7800) [pid = 2010] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1187f1400) [pid = 2010] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x119fe2000) [pid = 2010] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x112984800) [pid = 2010] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12bf98c00) [pid = 2010] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x124634c00) [pid = 2010] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x123b5c000) [pid = 2010] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x129414400) [pid = 2010] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x123b5d800) [pid = 2010] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:41:02 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118616c00) [pid = 2010] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:41:02 INFO - PROCESS | 2010 | 1467124862334 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 2010 | 1467124862336 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x115e1c000 == 13 [pid = 2010] [id = 488] 07:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x111c83800) [pid = 2010] [serial = 1464] [outer = 0x0] 07:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1128b2c00) [pid = 2010] [serial = 1465] [outer = 0x111c83800] 07:41:02 INFO - PROCESS | 2010 | 1467124862361 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1154d8000) [pid = 2010] [serial = 1466] [outer = 0x111c83800] 07:41:02 INFO - PROCESS | 2010 | 1467124862669 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]]]}] 07:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1069ms 07:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:41:02 INFO - PROCESS | 2010 | 1467124862699 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:41:02 INFO - PROCESS | 2010 | 1467124862700 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:41:02 INFO - PROCESS | 2010 | 1467124862702 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 2010 | 1467124862703 Marionette TRACE conn2 <- [1,1926,null,{}] 07:41:02 INFO - PROCESS | 2010 | 1467124862705 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}] 07:41:02 INFO - PROCESS | 2010 | 1467124862706 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:02 INFO - PROCESS | 2010 | 1467124862789 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:41:02 INFO - PROCESS | 2010 | 1467124862853 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 2010 | 1467124862854 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad6e800 == 14 [pid = 2010] [id = 489] 07:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x11545a800) [pid = 2010] [serial = 1467] [outer = 0x0] 07:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x116a14000) [pid = 2010] [serial = 1468] [outer = 0x11545a800] 07:41:02 INFO - PROCESS | 2010 | 1467124862879 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11982ac00) [pid = 2010] [serial = 1469] [outer = 0x11545a800] 07:41:03 INFO - PROCESS | 2010 | 1467124863220 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]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 570ms 07:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:41:03 INFO - PROCESS | 2010 | 1467124863273 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:41:03 INFO - PROCESS | 2010 | 1467124863275 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:41:03 INFO - PROCESS | 2010 | 1467124863278 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 2010 | 1467124863280 Marionette TRACE conn2 <- [1,1930,null,{}] 07:41:03 INFO - PROCESS | 2010 | 1467124863284 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}] 07:41:03 INFO - PROCESS | 2010 | 1467124863290 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:03 INFO - PROCESS | 2010 | 1467124863484 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:41:03 INFO - PROCESS | 2010 | 1467124863492 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 2010 | 1467124863493 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c51e800 == 15 [pid = 2010] [id = 490] 07:41:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x11991cc00) [pid = 2010] [serial = 1470] [outer = 0x0] 07:41:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1239b5000) [pid = 2010] [serial = 1471] [outer = 0x11991cc00] 07:41:03 INFO - PROCESS | 2010 | 1467124863518 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x128f86000) [pid = 2010] [serial = 1472] [outer = 0x11991cc00] 07:41:03 INFO - PROCESS | 2010 | 1467124863851 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]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 621ms 07:41:03 INFO - PROCESS | 2010 | 1467124863899 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:41:03 INFO - PROCESS | 2010 | 1467124863900 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:41:03 INFO - PROCESS | 2010 | 1467124863903 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 2010 | 1467124863904 Marionette TRACE conn2 <- [1,1934,null,{}] 07:41:03 INFO - PROCESS | 2010 | 1467124863906 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}] 07:41:03 INFO - PROCESS | 2010 | 1467124863907 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:03 INFO - PROCESS | 2010 | 1467124863985 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:41:03 INFO - PROCESS | 2010 | 1467124863988 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 2010 | 1467124863989 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce2f000 == 16 [pid = 2010] [id = 491] 07:41:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x128f86c00) [pid = 2010] [serial = 1473] [outer = 0x0] 07:41:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x129427c00) [pid = 2010] [serial = 1474] [outer = 0x128f86c00] 07:41:04 INFO - PROCESS | 2010 | 1467124864026 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x129464400) [pid = 2010] [serial = 1475] [outer = 0x128f86c00] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x1184d1400) [pid = 2010] [serial = 1438] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x11943f800) [pid = 2010] [serial = 1440] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x11805f800) [pid = 2010] [serial = 1437] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x12b2d1000) [pid = 2010] [serial = 1392] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12b914c00) [pid = 2010] [serial = 1395] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x12b2da000) [pid = 2010] [serial = 1393] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1181a5800) [pid = 2010] [serial = 1375] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x116a1b000) [pid = 2010] [serial = 1374] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x120fea000) [pid = 2010] [serial = 1380] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x123b55400) [pid = 2010] [serial = 1381] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119d39000) [pid = 2010] [serial = 1366] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11943a400) [pid = 2010] [serial = 1365] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12b9a3000) [pid = 2010] [serial = 1398] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11808e800) [pid = 2010] [serial = 1363] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11545a400) [pid = 2010] [serial = 1362] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x115df8000) [pid = 2010] [serial = 1377] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119369800) [pid = 2010] [serial = 1378] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x124d7c400) [pid = 2010] [serial = 1368] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x126ed0c00) [pid = 2010] [serial = 1369] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x12aee0800) [pid = 2010] [serial = 1360] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12940cc00) [pid = 2010] [serial = 1386] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x128bd5800) [pid = 2010] [serial = 1372] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x126dd1000) [pid = 2010] [serial = 1371] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x124e03000) [pid = 2010] [serial = 1383] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x128bcd000) [pid = 2010] [serial = 1384] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118615400) [pid = 2010] [serial = 1416] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1244e0c00) [pid = 2010] [serial = 1431] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1133d5400) [pid = 2010] [serial = 1413] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x11936e400) [pid = 2010] [serial = 1425] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x123255c00) [pid = 2010] [serial = 1428] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1239bbc00) [pid = 2010] [serial = 1429] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x119042800) [pid = 2010] [serial = 1419] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x11808c000) [pid = 2010] [serial = 1422] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x11860d000) [pid = 2010] [serial = 1423] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x12ca4d800) [pid = 2010] [serial = 1411] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x117dd0400) [pid = 2010] [serial = 1414] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x119fdf400) [pid = 2010] [serial = 1402] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x127163400) [pid = 2010] [serial = 1434] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x11943d400) [pid = 2010] [serial = 1426] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x11805b000) [pid = 2010] [serial = 1401] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x12b242c00) [pid = 2010] [serial = 1389] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x12b996800) [pid = 2010] [serial = 1396] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x12bdf1400) [pid = 2010] [serial = 1399] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x12bdef000) [pid = 2010] [serial = 1404] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x12c5c5c00) [pid = 2010] [serial = 1410] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x12b24e000) [pid = 2010] [serial = 1390] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x12bf9e000) [pid = 2010] [serial = 1407] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 58 (0x118621c00) [pid = 2010] [serial = 1417] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 57 (0x1236d5c00) [pid = 2010] [serial = 1420] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 56 (0x1298f0400) [pid = 2010] [serial = 1387] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 55 (0x12696a800) [pid = 2010] [serial = 1432] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 54 (0x12bf98800) [pid = 2010] [serial = 1405] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 53 (0x128d7a000) [pid = 2010] [serial = 1435] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 52 (0x12c5c3800) [pid = 2010] [serial = 1408] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 51 (0x12a825800) [pid = 2010] [serial = 1449] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 50 (0x116f8a800) [pid = 2010] [serial = 1324] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 49 (0x1133f7400) [pid = 2010] [serial = 1321] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 48 (0x128d7b800) [pid = 2010] [serial = 1444] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 47 (0x12945e800) [pid = 2010] [serial = 1446] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 46 (0x124ecc800) [pid = 2010] [serial = 1443] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 45 (0x120fe8c00) [pid = 2010] [serial = 1441] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 44 (0x1241f9c00) [pid = 2010] [serial = 883] [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.] 07:41:05 INFO - PROCESS | 2010 | --DOMWINDOW == 43 (0x12a81e000) [pid = 2010] [serial = 1447] [outer = 0x0] [url = about:blank] 07:41:05 INFO - PROCESS | 2010 | 1467124865440 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]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1574ms 07:41:05 INFO - PROCESS | 2010 | 1467124865479 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 2010 | 1467124865482 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:41:05 INFO - PROCESS | 2010 | 1467124865487 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 2010 | 1467124865492 Marionette TRACE conn2 <- [1,1938,null,{}] 07:41:05 INFO - PROCESS | 2010 | 1467124865498 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}] 07:41:05 INFO - PROCESS | 2010 | 1467124865501 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:05 INFO - PROCESS | 2010 | 1467124865613 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:41:05 INFO - PROCESS | 2010 | 1467124865624 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 2010 | 1467124865627 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d76000 == 17 [pid = 2010] [id = 492] 07:41:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 44 (0x1128a7c00) [pid = 2010] [serial = 1476] [outer = 0x0] 07:41:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 45 (0x1128a8400) [pid = 2010] [serial = 1477] [outer = 0x1128a7c00] 07:41:05 INFO - PROCESS | 2010 | 1467124865656 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 46 (0x112952c00) [pid = 2010] [serial = 1478] [outer = 0x1128a7c00] 07:41:06 INFO - PROCESS | 2010 | 1467124866000 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]]]}] 07:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 527ms 07:41:06 INFO - PROCESS | 2010 | 1467124866013 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 2010 | 1467124866016 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:41:06 INFO - PROCESS | 2010 | 1467124866028 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 2010 | 1467124866029 Marionette TRACE conn2 <- [1,1942,null,{}] 07:41:06 INFO - PROCESS | 2010 | 1467124866032 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}] 07:41:06 INFO - PROCESS | 2010 | 1467124866034 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:06 INFO - PROCESS | 2010 | 1467124866111 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:41:06 INFO - PROCESS | 2010 | 1467124866116 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 2010 | 1467124866117 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x11714d800 == 18 [pid = 2010] [id = 493] 07:41:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 47 (0x11297a400) [pid = 2010] [serial = 1479] [outer = 0x0] 07:41:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 48 (0x112d2c000) [pid = 2010] [serial = 1480] [outer = 0x11297a400] 07:41:06 INFO - PROCESS | 2010 | 1467124866147 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 49 (0x11337a800) [pid = 2010] [serial = 1481] [outer = 0x11297a400] 07:41:06 INFO - PROCESS | 2010 | 1467124866484 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]]]}] 07:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 473ms 07:41:06 INFO - PROCESS | 2010 | 1467124866497 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 2010 | 1467124866507 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:41:06 INFO - PROCESS | 2010 | 1467124866512 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 2010 | 1467124866514 Marionette TRACE conn2 <- [1,1946,null,{}] 07:41:06 INFO - PROCESS | 2010 | 1467124866522 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}] 07:41:06 INFO - PROCESS | 2010 | 1467124866525 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:06 INFO - PROCESS | 2010 | 1467124866618 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:41:06 INFO - PROCESS | 2010 | 1467124866628 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 2010 | 1467124866630 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x118662000 == 19 [pid = 2010] [id = 494] 07:41:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x110eea000) [pid = 2010] [serial = 1482] [outer = 0x0] 07:41:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 51 (0x1133f5c00) [pid = 2010] [serial = 1483] [outer = 0x110eea000] 07:41:06 INFO - PROCESS | 2010 | 1467124866658 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 52 (0x115466400) [pid = 2010] [serial = 1484] [outer = 0x110eea000] 07:41:06 INFO - PROCESS | 2010 | 1467124866987 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 523ms 07:41:07 INFO - PROCESS | 2010 | 1467124867035 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 2010 | 1467124867037 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:41:07 INFO - PROCESS | 2010 | 1467124867039 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 2010 | 1467124867040 Marionette TRACE conn2 <- [1,1950,null,{}] 07:41:07 INFO - PROCESS | 2010 | 1467124867043 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}] 07:41:07 INFO - PROCESS | 2010 | 1467124867044 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:07 INFO - PROCESS | 2010 | 1467124867117 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:41:07 INFO - PROCESS | 2010 | 1467124867120 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 2010 | 1467124867121 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191f7000 == 20 [pid = 2010] [id = 495] 07:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x116636800) [pid = 2010] [serial = 1485] [outer = 0x0] 07:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x116f8c800) [pid = 2010] [serial = 1486] [outer = 0x116636800] 07:41:07 INFO - PROCESS | 2010 | 1467124867153 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x1176fc400) [pid = 2010] [serial = 1487] [outer = 0x116636800] 07:41:07 INFO - PROCESS | 2010 | 1467124867462 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 471ms 07:41:07 INFO - PROCESS | 2010 | 1467124867511 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 2010 | 1467124867512 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:41:07 INFO - PROCESS | 2010 | 1467124867514 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 2010 | 1467124867515 Marionette TRACE conn2 <- [1,1954,null,{}] 07:41:07 INFO - PROCESS | 2010 | 1467124867518 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}] 07:41:07 INFO - PROCESS | 2010 | 1467124867519 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:07 INFO - PROCESS | 2010 | 1467124867618 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:41:07 INFO - PROCESS | 2010 | 1467124867626 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 2010 | 1467124867627 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199c7000 == 21 [pid = 2010] [id = 496] 07:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 56 (0x1121b0800) [pid = 2010] [serial = 1488] [outer = 0x0] 07:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 57 (0x118053000) [pid = 2010] [serial = 1489] [outer = 0x1121b0800] 07:41:07 INFO - PROCESS | 2010 | 1467124867652 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 58 (0x118089c00) [pid = 2010] [serial = 1490] [outer = 0x1121b0800] 07:41:07 INFO - PROCESS | 2010 | 1467124867952 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 468ms 07:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:41:07 INFO - PROCESS | 2010 | 1467124867983 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 2010 | 1467124867984 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:41:07 INFO - PROCESS | 2010 | 1467124867986 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 2010 | 1467124867987 Marionette TRACE conn2 <- [1,1958,null,{}] 07:41:07 INFO - PROCESS | 2010 | 1467124867989 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}] 07:41:07 INFO - PROCESS | 2010 | 1467124867996 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:08 INFO - PROCESS | 2010 | 1467124868083 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:41:08 INFO - PROCESS | 2010 | 1467124868087 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 2010 | 1467124868088 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x1217a2800 == 22 [pid = 2010] [id = 497] 07:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x11808a000) [pid = 2010] [serial = 1491] [outer = 0x0] 07:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x1184cd800) [pid = 2010] [serial = 1492] [outer = 0x11808a000] 07:41:08 INFO - PROCESS | 2010 | 1467124868116 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x11861f000) [pid = 2010] [serial = 1493] [outer = 0x11808a000] 07:41:08 INFO - PROCESS | 2010 | 1467124868442 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 474ms 07:41:08 INFO - PROCESS | 2010 | 1467124868461 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 2010 | 1467124868462 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:41:08 INFO - PROCESS | 2010 | 1467124868464 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 2010 | 1467124868465 Marionette TRACE conn2 <- [1,1962,null,{}] 07:41:08 INFO - PROCESS | 2010 | 1467124868467 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}] 07:41:08 INFO - PROCESS | 2010 | 1467124868469 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:08 INFO - PROCESS | 2010 | 1467124868568 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:41:08 INFO - PROCESS | 2010 | 1467124868576 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 2010 | 1467124868577 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x123553800 == 23 [pid = 2010] [id = 498] 07:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x1176fb000) [pid = 2010] [serial = 1494] [outer = 0x0] 07:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x119041000) [pid = 2010] [serial = 1495] [outer = 0x1176fb000] 07:41:08 INFO - PROCESS | 2010 | 1467124868602 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x11936d400) [pid = 2010] [serial = 1496] [outer = 0x1176fb000] 07:41:08 INFO - PROCESS | 2010 | 1467124868878 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 473ms 07:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:41:08 INFO - PROCESS | 2010 | 1467124868937 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 2010 | 1467124868939 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:41:08 INFO - PROCESS | 2010 | 1467124868943 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 2010 | 1467124868944 Marionette TRACE conn2 <- [1,1966,null,{}] 07:41:08 INFO - PROCESS | 2010 | 1467124868947 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}] 07:41:08 INFO - PROCESS | 2010 | 1467124868948 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:09 INFO - PROCESS | 2010 | 1467124869017 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:41:09 INFO - PROCESS | 2010 | 1467124869020 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 2010 | 1467124869021 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x12449a000 == 24 [pid = 2010] [id = 499] 07:41:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x11936b400) [pid = 2010] [serial = 1497] [outer = 0x0] 07:41:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x11943b800) [pid = 2010] [serial = 1498] [outer = 0x11936b400] 07:41:09 INFO - PROCESS | 2010 | 1467124869047 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x1176f7400) [pid = 2010] [serial = 1499] [outer = 0x11936b400] 07:41:09 INFO - PROCESS | 2010 | 1467124869359 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]]]}] 07:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 470ms 07:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:41:09 INFO - PROCESS | 2010 | 1467124869411 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:41:09 INFO - PROCESS | 2010 | 1467124869413 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:41:09 INFO - PROCESS | 2010 | 1467124869415 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 2010 | 1467124869416 Marionette TRACE conn2 <- [1,1970,null,{}] 07:41:09 INFO - PROCESS | 2010 | 1467124869418 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}] 07:41:09 INFO - PROCESS | 2010 | 1467124869419 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:09 INFO - PROCESS | 2010 | 1467124869516 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:41:09 INFO - PROCESS | 2010 | 1467124869521 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 2010 | 1467124869522 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x118660800 == 25 [pid = 2010] [id = 500] 07:41:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x1133d5c00) [pid = 2010] [serial = 1500] [outer = 0x0] 07:41:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x1194d6800) [pid = 2010] [serial = 1501] [outer = 0x1133d5c00] 07:41:09 INFO - PROCESS | 2010 | 1467124869557 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x11991d800) [pid = 2010] [serial = 1502] [outer = 0x1133d5c00] 07:41:09 INFO - PROCESS | 2010 | 1467124869927 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]]]}] 07:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 523ms 07:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:41:09 INFO - PROCESS | 2010 | 1467124869940 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:41:09 INFO - PROCESS | 2010 | 1467124869944 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:41:09 INFO - PROCESS | 2010 | 1467124869948 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 2010 | 1467124869950 Marionette TRACE conn2 <- [1,1974,null,{}] 07:41:09 INFO - PROCESS | 2010 | 1467124869953 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}] 07:41:09 INFO - PROCESS | 2010 | 1467124869955 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:10 INFO - PROCESS | 2010 | 1467124870042 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:41:10 INFO - PROCESS | 2010 | 1467124870047 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 2010 | 1467124870048 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e0000 == 26 [pid = 2010] [id = 501] 07:41:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x119d2ec00) [pid = 2010] [serial = 1503] [outer = 0x0] 07:41:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x119d3cc00) [pid = 2010] [serial = 1504] [outer = 0x119d2ec00] 07:41:10 INFO - PROCESS | 2010 | 1467124870071 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x120fea000) [pid = 2010] [serial = 1505] [outer = 0x119d2ec00] 07:41:10 INFO - PROCESS | 2010 | 1467124870388 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]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 472ms 07:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:41:10 INFO - PROCESS | 2010 | 1467124870419 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 2010 | 1467124870421 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:41:10 INFO - PROCESS | 2010 | 1467124870423 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 2010 | 1467124870427 Marionette TRACE conn2 <- [1,1978,null,{}] 07:41:10 INFO - PROCESS | 2010 | 1467124870429 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}] 07:41:10 INFO - PROCESS | 2010 | 1467124870431 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:10 INFO - PROCESS | 2010 | 1467124870551 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:41:10 INFO - PROCESS | 2010 | 1467124870563 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 2010 | 1467124870564 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199c1800 == 27 [pid = 2010] [id = 502] 07:41:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x120ff4000) [pid = 2010] [serial = 1506] [outer = 0x0] 07:41:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x12160f800) [pid = 2010] [serial = 1507] [outer = 0x120ff4000] 07:41:10 INFO - PROCESS | 2010 | 1467124870591 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1236cd400) [pid = 2010] [serial = 1508] [outer = 0x120ff4000] 07:41:10 INFO - PROCESS | 2010 | 1467124870952 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]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 572ms 07:41:10 INFO - PROCESS | 2010 | 1467124870997 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 2010 | 1467124870999 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:41:11 INFO - PROCESS | 2010 | 1467124871002 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 2010 | 1467124871004 Marionette TRACE conn2 <- [1,1982,null,{}] 07:41:11 INFO - PROCESS | 2010 | 1467124871007 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}] 07:41:11 INFO - PROCESS | 2010 | 1467124871009 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:11 INFO - PROCESS | 2010 | 1467124871155 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:41:11 INFO - PROCESS | 2010 | 1467124871167 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 2010 | 1467124871168 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b7800 == 28 [pid = 2010] [id = 503] 07:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1236cc400) [pid = 2010] [serial = 1509] [outer = 0x0] 07:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1239b6000) [pid = 2010] [serial = 1510] [outer = 0x1236cc400] 07:41:11 INFO - PROCESS | 2010 | 1467124871208 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1239c0800) [pid = 2010] [serial = 1511] [outer = 0x1236cc400] 07:41:11 INFO - PROCESS | 2010 | 1467124871606 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]]]}] 07:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 07:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:41:11 INFO - PROCESS | 2010 | 1467124871621 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 2010 | 1467124871622 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:41:11 INFO - PROCESS | 2010 | 1467124871624 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 2010 | 1467124871625 Marionette TRACE conn2 <- [1,1986,null,{}] 07:41:11 INFO - PROCESS | 2010 | 1467124871628 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}] 07:41:11 INFO - PROCESS | 2010 | 1467124871629 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:11 INFO - PROCESS | 2010 | 1467124871731 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:41:11 INFO - PROCESS | 2010 | 1467124871743 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 2010 | 1467124871744 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x12999a800 == 29 [pid = 2010] [id = 504] 07:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x123b57800) [pid = 2010] [serial = 1512] [outer = 0x0] 07:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x123b5f000) [pid = 2010] [serial = 1513] [outer = 0x123b57800] 07:41:11 INFO - PROCESS | 2010 | 1467124871768 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x123bdb400) [pid = 2010] [serial = 1514] [outer = 0x123b57800] 07:41:12 INFO - PROCESS | 2010 | 1467124872088 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 470ms 07:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:41:12 INFO - PROCESS | 2010 | 1467124872096 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 2010 | 1467124872097 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:41:12 INFO - PROCESS | 2010 | 1467124872099 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 2010 | 1467124872100 Marionette TRACE conn2 <- [1,1990,null,{}] 07:41:12 INFO - PROCESS | 2010 | 1467124872103 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}] 07:41:12 INFO - PROCESS | 2010 | 1467124872103 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:12 INFO - PROCESS | 2010 | 1467124872203 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:41:12 INFO - PROCESS | 2010 | 1467124872214 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 2010 | 1467124872215 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a66f000 == 30 [pid = 2010] [id = 505] 07:41:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123bdbc00) [pid = 2010] [serial = 1515] [outer = 0x0] 07:41:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1241bb800) [pid = 2010] [serial = 1516] [outer = 0x123bdbc00] 07:41:12 INFO - PROCESS | 2010 | 1467124872240 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1244dc000) [pid = 2010] [serial = 1517] [outer = 0x123bdbc00] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x118094c00) [pid = 2010] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x128bcec00) [pid = 2010] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x116f8cc00) [pid = 2010] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x11875d000) [pid = 2010] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x113c37400) [pid = 2010] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x11991cc00) [pid = 2010] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x111c83800) [pid = 2010] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:41:12 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x11545a800) [pid = 2010] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:41:12 INFO - PROCESS | 2010 | 1467124872603 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 07:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:41:12 INFO - PROCESS | 2010 | 1467124872621 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 2010 | 1467124872621 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:41:12 INFO - PROCESS | 2010 | 1467124872624 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 2010 | 1467124872626 Marionette TRACE conn2 <- [1,1994,null,{}] 07:41:12 INFO - PROCESS | 2010 | 1467124872629 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}] 07:41:12 INFO - PROCESS | 2010 | 1467124872630 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:12 INFO - PROCESS | 2010 | 1467124872715 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:41:12 INFO - PROCESS | 2010 | 1467124872719 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 2010 | 1467124872720 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8b0800 == 31 [pid = 2010] [id = 506] 07:41:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11545a800) [pid = 2010] [serial = 1518] [outer = 0x0] 07:41:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x118611c00) [pid = 2010] [serial = 1519] [outer = 0x11545a800] 07:41:12 INFO - PROCESS | 2010 | 1467124872745 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1244dd400) [pid = 2010] [serial = 1520] [outer = 0x11545a800] 07:41:13 INFO - PROCESS | 2010 | 1467124873079 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]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms 07:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:41:13 INFO - PROCESS | 2010 | 1467124873096 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 2010 | 1467124873097 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:41:13 INFO - PROCESS | 2010 | 1467124873099 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 2010 | 1467124873100 Marionette TRACE conn2 <- [1,1998,null,{}] 07:41:13 INFO - PROCESS | 2010 | 1467124873103 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}] 07:41:13 INFO - PROCESS | 2010 | 1467124873104 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:13 INFO - PROCESS | 2010 | 1467124873206 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:41:13 INFO - PROCESS | 2010 | 1467124873212 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 2010 | 1467124873213 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b0c1800 == 32 [pid = 2010] [id = 507] 07:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119423c00) [pid = 2010] [serial = 1521] [outer = 0x0] 07:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x124e03800) [pid = 2010] [serial = 1522] [outer = 0x119423c00] 07:41:13 INFO - PROCESS | 2010 | 1467124873237 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x124ec5000) [pid = 2010] [serial = 1523] [outer = 0x119423c00] 07:41:13 INFO - PROCESS | 2010 | 1467124873529 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]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 467ms 07:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:41:13 INFO - PROCESS | 2010 | 1467124873567 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 2010 | 1467124873568 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:41:13 INFO - PROCESS | 2010 | 1467124873570 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 2010 | 1467124873572 Marionette TRACE conn2 <- [1,2002,null,{}] 07:41:13 INFO - PROCESS | 2010 | 1467124873574 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}] 07:41:13 INFO - PROCESS | 2010 | 1467124873577 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:13 INFO - PROCESS | 2010 | 1467124873662 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:41:13 INFO - PROCESS | 2010 | 1467124873666 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 2010 | 1467124873667 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b96f800 == 33 [pid = 2010] [id = 508] 07:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x119441800) [pid = 2010] [serial = 1524] [outer = 0x0] 07:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12696f000) [pid = 2010] [serial = 1525] [outer = 0x119441800] 07:41:13 INFO - PROCESS | 2010 | 1467124873691 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x126e3d000) [pid = 2010] [serial = 1526] [outer = 0x119441800] 07:41:14 INFO - PROCESS | 2010 | 1467124874118 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]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 569ms 07:41:14 INFO - PROCESS | 2010 | 1467124874142 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:41:14 INFO - PROCESS | 2010 | 1467124874144 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:41:14 INFO - PROCESS | 2010 | 1467124874148 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 2010 | 1467124874149 Marionette TRACE conn2 <- [1,2006,null,{}] 07:41:14 INFO - PROCESS | 2010 | 1467124874152 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}] 07:41:14 INFO - PROCESS | 2010 | 1467124874154 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:14 INFO - PROCESS | 2010 | 1467124874279 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:41:14 INFO - PROCESS | 2010 | 1467124874287 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 2010 | 1467124874288 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd8000 == 34 [pid = 2010] [id = 509] 07:41:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x126d18400) [pid = 2010] [serial = 1527] [outer = 0x0] 07:41:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x127169400) [pid = 2010] [serial = 1528] [outer = 0x126d18400] 07:41:14 INFO - PROCESS | 2010 | 1467124874329 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x128bcb400) [pid = 2010] [serial = 1529] [outer = 0x126d18400] 07:41:14 INFO - PROCESS | 2010 | 1467124874896 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]]]}] 07:41:14 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 07:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 771ms 07:41:14 INFO - PROCESS | 2010 | 1467124874934 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 2010 | 1467124874936 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:41:14 INFO - PROCESS | 2010 | 1467124874942 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 2010 | 1467124874945 Marionette TRACE conn2 <- [1,2010,null,{}] 07:41:14 INFO - PROCESS | 2010 | 1467124874949 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}] 07:41:14 INFO - PROCESS | 2010 | 1467124874951 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:15 INFO - PROCESS | 2010 | 1467124875063 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:41:15 INFO - PROCESS | 2010 | 1467124875143 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 2010 | 1467124875144 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x116abe000 == 35 [pid = 2010] [id = 510] 07:41:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1127de000) [pid = 2010] [serial = 1530] [outer = 0x0] 07:41:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1128a6c00) [pid = 2010] [serial = 1531] [outer = 0x1127de000] 07:41:15 INFO - PROCESS | 2010 | 1467124875175 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x11295fc00) [pid = 2010] [serial = 1532] [outer = 0x1127de000] 07:41:15 INFO - PROCESS | 2010 | 1467124875648 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]]]}] 07:41:15 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 07:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 773ms 07:41:15 INFO - PROCESS | 2010 | 1467124875899 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 2010 | 1467124875902 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:41:15 INFO - PROCESS | 2010 | 1467124875906 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 2010 | 1467124875908 Marionette TRACE conn2 <- [1,2014,null,{}] 07:41:15 INFO - PROCESS | 2010 | 1467124875912 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}] 07:41:15 INFO - PROCESS | 2010 | 1467124875913 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:16 INFO - PROCESS | 2010 | 1467124876012 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:41:16 INFO - PROCESS | 2010 | 1467124876089 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 2010 | 1467124876093 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aaf800 == 36 [pid = 2010] [id = 511] 07:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x11295bc00) [pid = 2010] [serial = 1533] [outer = 0x0] 07:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x112e67400) [pid = 2010] [serial = 1534] [outer = 0x11295bc00] 07:41:16 INFO - PROCESS | 2010 | 1467124876121 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1133cc000) [pid = 2010] [serial = 1535] [outer = 0x11295bc00] 07:41:16 INFO - PROCESS | 2010 | --DOCSHELL 0x117148800 == 35 [pid = 2010] [id = 484] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x129427c00) [pid = 2010] [serial = 1474] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | 1467124876528 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]]]}] 07:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 675ms 07:41:16 INFO - PROCESS | 2010 | 1467124876582 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 2010 | 1467124876584 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1184da800) [pid = 2010] [serial = 1457] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x116f8dc00) [pid = 2010] [serial = 1456] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x119437400) [pid = 2010] [serial = 1459] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x123b5f400) [pid = 2010] [serial = 1463] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1238bc000) [pid = 2010] [serial = 1462] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1239b5000) [pid = 2010] [serial = 1471] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128f86000) [pid = 2010] [serial = 1472] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1154d8000) [pid = 2010] [serial = 1466] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1128b2c00) [pid = 2010] [serial = 1465] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x119d36800) [pid = 2010] [serial = 1460] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x11982ac00) [pid = 2010] [serial = 1469] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x118617800) [pid = 2010] [serial = 1454] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x116a14000) [pid = 2010] [serial = 1468] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118461c00) [pid = 2010] [serial = 1453] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12ad3f000) [pid = 2010] [serial = 1450] [outer = 0x0] [url = about:blank] 07:41:16 INFO - PROCESS | 2010 | 1467124876605 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 2010 | 1467124876608 Marionette TRACE conn2 <- [1,2018,null,{}] 07:41:16 INFO - PROCESS | 2010 | 1467124876612 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}] 07:41:16 INFO - PROCESS | 2010 | 1467124876614 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:16 INFO - PROCESS | 2010 | 1467124876692 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:41:16 INFO - PROCESS | 2010 | 1467124876696 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 2010 | 1467124876697 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x118657800 == 36 [pid = 2010] [id = 512] 07:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1133ed800) [pid = 2010] [serial = 1536] [outer = 0x0] 07:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x115466c00) [pid = 2010] [serial = 1537] [outer = 0x1133ed800] 07:41:16 INFO - PROCESS | 2010 | 1467124876727 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x116140400) [pid = 2010] [serial = 1538] [outer = 0x1133ed800] 07:41:17 INFO - PROCESS | 2010 | 1467124877079 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 533ms 07:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:41:17 INFO - PROCESS | 2010 | 1467124877157 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 2010 | 1467124877158 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:41:17 INFO - PROCESS | 2010 | 1467124877161 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 2010 | 1467124877163 Marionette TRACE conn2 <- [1,2022,null,{}] 07:41:17 INFO - PROCESS | 2010 | 1467124877169 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}] 07:41:17 INFO - PROCESS | 2010 | 1467124877173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:17 INFO - PROCESS | 2010 | 1467124877254 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:41:17 INFO - PROCESS | 2010 | 1467124877263 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 2010 | 1467124877265 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x12167f000 == 37 [pid = 2010] [id = 513] 07:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x11808d800) [pid = 2010] [serial = 1539] [outer = 0x0] 07:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x118091c00) [pid = 2010] [serial = 1540] [outer = 0x11808d800] 07:41:17 INFO - PROCESS | 2010 | 1467124877294 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118460000) [pid = 2010] [serial = 1541] [outer = 0x11808d800] 07:41:17 INFO - PROCESS | 2010 | 1467124877647 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 07:41:17 INFO - PROCESS | 2010 | 1467124877681 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 2010 | 1467124877682 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:41:17 INFO - PROCESS | 2010 | 1467124877685 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 2010 | 1467124877686 Marionette TRACE conn2 <- [1,2026,null,{}] 07:41:17 INFO - PROCESS | 2010 | 1467124877688 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}] 07:41:17 INFO - PROCESS | 2010 | 1467124877689 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:17 INFO - PROCESS | 2010 | 1467124877773 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:41:17 INFO - PROCESS | 2010 | 1467124877828 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 2010 | 1467124877829 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236ab000 == 38 [pid = 2010] [id = 514] 07:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x112956400) [pid = 2010] [serial = 1542] [outer = 0x0] 07:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118610400) [pid = 2010] [serial = 1543] [outer = 0x112956400] 07:41:17 INFO - PROCESS | 2010 | 1467124877855 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x118764000) [pid = 2010] [serial = 1544] [outer = 0x112956400] 07:41:18 INFO - PROCESS | 2010 | 1467124878135 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 470ms 07:41:18 INFO - PROCESS | 2010 | 1467124878156 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 2010 | 1467124878157 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:41:18 INFO - PROCESS | 2010 | 1467124878167 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 2010 | 1467124878168 Marionette TRACE conn2 <- [1,2030,null,{}] 07:41:18 INFO - PROCESS | 2010 | 1467124878170 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}] 07:41:18 INFO - PROCESS | 2010 | 1467124878171 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:18 INFO - PROCESS | 2010 | 1467124878250 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:41:18 INFO - PROCESS | 2010 | 1467124878254 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 2010 | 1467124878255 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269bb000 == 39 [pid = 2010] [id = 515] 07:41:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x112955000) [pid = 2010] [serial = 1545] [outer = 0x0] 07:41:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11936a400) [pid = 2010] [serial = 1546] [outer = 0x112955000] 07:41:18 INFO - PROCESS | 2010 | 1467124878282 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119438400) [pid = 2010] [serial = 1547] [outer = 0x112955000] 07:41:18 INFO - PROCESS | 2010 | 1467124878627 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 07:41:18 INFO - PROCESS | 2010 | 1467124878689 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 2010 | 1467124878691 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:41:18 INFO - PROCESS | 2010 | 1467124878694 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 2010 | 1467124878695 Marionette TRACE conn2 <- [1,2034,null,{}] 07:41:18 INFO - PROCESS | 2010 | 1467124878697 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}] 07:41:18 INFO - PROCESS | 2010 | 1467124878701 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:18 INFO - PROCESS | 2010 | 1467124878819 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:41:18 INFO - PROCESS | 2010 | 1467124878831 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 2010 | 1467124878832 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fb2800 == 40 [pid = 2010] [id = 516] 07:41:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x119440400) [pid = 2010] [serial = 1548] [outer = 0x0] 07:41:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119d38c00) [pid = 2010] [serial = 1549] [outer = 0x119440400] 07:41:18 INFO - PROCESS | 2010 | 1467124878857 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x121610400) [pid = 2010] [serial = 1550] [outer = 0x119440400] 07:41:19 INFO - PROCESS | 2010 | 1467124879241 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]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 07:41:19 INFO - PROCESS | 2010 | 1467124879263 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:41:19 INFO - PROCESS | 2010 | 1467124879265 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:41:19 INFO - PROCESS | 2010 | 1467124879276 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 2010 | 1467124879277 Marionette TRACE conn2 <- [1,2038,null,{}] 07:41:19 INFO - PROCESS | 2010 | 1467124879280 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}] 07:41:19 INFO - PROCESS | 2010 | 1467124879283 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:19 INFO - PROCESS | 2010 | 1467124879426 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:41:19 INFO - PROCESS | 2010 | 1467124879445 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 2010 | 1467124879447 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x12985d000 == 41 [pid = 2010] [id = 517] 07:41:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123081000) [pid = 2010] [serial = 1551] [outer = 0x0] 07:41:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123605000) [pid = 2010] [serial = 1552] [outer = 0x123081000] 07:41:19 INFO - PROCESS | 2010 | 1467124879498 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1239b8000) [pid = 2010] [serial = 1553] [outer = 0x123081000] 07:41:19 INFO - PROCESS | 2010 | 1467124879963 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]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 721ms 07:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:41:20 INFO - PROCESS | 2010 | 1467124880004 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 2010 | 1467124880006 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:41:20 INFO - PROCESS | 2010 | 1467124880008 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 2010 | 1467124880011 Marionette TRACE conn2 <- [1,2042,null,{}] 07:41:20 INFO - PROCESS | 2010 | 1467124880013 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}] 07:41:20 INFO - PROCESS | 2010 | 1467124880014 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:20 INFO - PROCESS | 2010 | 1467124880109 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:41:20 INFO - PROCESS | 2010 | 1467124880113 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 2010 | 1467124880114 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a670800 == 42 [pid = 2010] [id = 518] 07:41:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1239b9800) [pid = 2010] [serial = 1554] [outer = 0x0] 07:41:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x123b5d000) [pid = 2010] [serial = 1555] [outer = 0x1239b9800] 07:41:20 INFO - PROCESS | 2010 | 1467124880138 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x123c25000) [pid = 2010] [serial = 1556] [outer = 0x1239b9800] 07:41:20 INFO - PROCESS | 2010 | 1467124880460 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]]]}] 07:41:20 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) 07:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 472ms 07:41:20 INFO - PROCESS | 2010 | 1467124880482 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 2010 | 1467124880483 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:41:20 INFO - PROCESS | 2010 | 1467124880485 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 2010 | 1467124880486 Marionette TRACE conn2 <- [1,2046,null,{}] 07:41:20 INFO - PROCESS | 2010 | 1467124880488 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}] 07:41:20 INFO - PROCESS | 2010 | 1467124880490 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:20 INFO - PROCESS | 2010 | 1467124880601 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:41:20 INFO - PROCESS | 2010 | 1467124880613 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 2010 | 1467124880621 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b217800 == 43 [pid = 2010] [id = 519] 07:41:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x123ce4800) [pid = 2010] [serial = 1557] [outer = 0x0] 07:41:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12462bc00) [pid = 2010] [serial = 1558] [outer = 0x123ce4800] 07:41:20 INFO - PROCESS | 2010 | 1467124880645 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x124e0f800) [pid = 2010] [serial = 1559] [outer = 0x123ce4800] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1236cc400) [pid = 2010] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x123b57800) [pid = 2010] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x110eea000) [pid = 2010] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1121b0800) [pid = 2010] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x116636800) [pid = 2010] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x11808a000) [pid = 2010] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1176fb000) [pid = 2010] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x11297a400) [pid = 2010] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x128f86c00) [pid = 2010] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1128a7c00) [pid = 2010] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11936b400) [pid = 2010] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x119d2ec00) [pid = 2010] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1133d5c00) [pid = 2010] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x123bdbc00) [pid = 2010] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11545a800) [pid = 2010] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119441800) [pid = 2010] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x120ff4000) [pid = 2010] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:41:20 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119423c00) [pid = 2010] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:41:21 INFO - PROCESS | 2010 | 1467124881116 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]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 07:41:21 INFO - PROCESS | 2010 | 1467124881161 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 2010 | 1467124881163 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:41:21 INFO - PROCESS | 2010 | 1467124881173 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 2010 | 1467124881175 Marionette TRACE conn2 <- [1,2050,null,{}] 07:41:21 INFO - PROCESS | 2010 | 1467124881183 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}] 07:41:21 INFO - PROCESS | 2010 | 1467124881184 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:21 INFO - PROCESS | 2010 | 1467124881266 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:41:21 INFO - PROCESS | 2010 | 1467124881270 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 2010 | 1467124881271 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x123550800 == 44 [pid = 2010] [id = 520] 07:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1133d5c00) [pid = 2010] [serial = 1560] [outer = 0x0] 07:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11808b000) [pid = 2010] [serial = 1561] [outer = 0x1133d5c00] 07:41:21 INFO - PROCESS | 2010 | 1467124881297 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1236ce800) [pid = 2010] [serial = 1562] [outer = 0x1133d5c00] 07:41:21 INFO - PROCESS | 2010 | 1467124881621 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]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 475ms 07:41:21 INFO - PROCESS | 2010 | 1467124881647 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 2010 | 1467124881649 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:41:21 INFO - PROCESS | 2010 | 1467124881652 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 2010 | 1467124881653 Marionette TRACE conn2 <- [1,2054,null,{}] 07:41:21 INFO - PROCESS | 2010 | 1467124881656 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}] 07:41:21 INFO - PROCESS | 2010 | 1467124881657 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:21 INFO - PROCESS | 2010 | 1467124881749 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:41:21 INFO - PROCESS | 2010 | 1467124881813 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 2010 | 1467124881815 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd6000 == 45 [pid = 2010] [id = 521] 07:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118760000) [pid = 2010] [serial = 1563] [outer = 0x0] 07:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1241c3400) [pid = 2010] [serial = 1564] [outer = 0x118760000] 07:41:21 INFO - PROCESS | 2010 | 1467124881847 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12715dc00) [pid = 2010] [serial = 1565] [outer = 0x118760000] 07:41:22 INFO - PROCESS | 2010 | 1467124882185 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]]]}] 07:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 07:41:22 INFO - PROCESS | 2010 | 1467124882221 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:41:22 INFO - PROCESS | 2010 | 1467124882223 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:41:22 INFO - PROCESS | 2010 | 1467124882229 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:41:22 INFO - PROCESS | 2010 | 1467124882231 Marionette TRACE conn2 <- [1,2058,null,{}] 07:41:22 INFO - PROCESS | 2010 | 1467124882234 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}] 07:41:22 INFO - PROCESS | 2010 | 1467124882236 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:22 INFO - PROCESS | 2010 | 1467124882357 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:41:22 INFO - PROCESS | 2010 | 1467124882415 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 2010 | 1467124882416 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c534800 == 46 [pid = 2010] [id = 522] 07:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x119439c00) [pid = 2010] [serial = 1566] [outer = 0x0] 07:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128bcd000) [pid = 2010] [serial = 1567] [outer = 0x119439c00] 07:41:22 INFO - PROCESS | 2010 | 1467124882440 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128d7a400) [pid = 2010] [serial = 1568] [outer = 0x119439c00] 07:41:22 INFO - PROCESS | 2010 | 1467124882699 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]]]}] 07:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 07:41:22 INFO - PROCESS | 2010 | 1467124882748 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:41:22 INFO - PROCESS | 2010 | 1467124882749 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:41:22 INFO - PROCESS | 2010 | 1467124882752 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:41:22 INFO - PROCESS | 2010 | 1467124882753 Marionette TRACE conn2 <- [1,2062,null,{}] 07:41:22 INFO - PROCESS | 2010 | 1467124882755 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}] 07:41:22 INFO - PROCESS | 2010 | 1467124882756 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:22 INFO - PROCESS | 2010 | 1467124882854 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:41:22 INFO - PROCESS | 2010 | 1467124882857 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 2010 | 1467124882860 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c61f000 == 47 [pid = 2010] [id = 523] 07:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x120fe9000) [pid = 2010] [serial = 1569] [outer = 0x0] 07:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128f88400) [pid = 2010] [serial = 1570] [outer = 0x120fe9000] 07:41:22 INFO - PROCESS | 2010 | 1467124882884 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x129421800) [pid = 2010] [serial = 1571] [outer = 0x120fe9000] 07:41:23 INFO - PROCESS | 2010 | 1467124883356 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]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 07:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:41:23 INFO - PROCESS | 2010 | 1467124883423 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 2010 | 1467124883425 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:41:23 INFO - PROCESS | 2010 | 1467124883428 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 2010 | 1467124883432 Marionette TRACE conn2 <- [1,2066,null,{}] 07:41:23 INFO - PROCESS | 2010 | 1467124883435 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}] 07:41:23 INFO - PROCESS | 2010 | 1467124883436 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:23 INFO - PROCESS | 2010 | 1467124883538 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:41:23 INFO - PROCESS | 2010 | 1467124883631 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 2010 | 1467124883633 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x11940a000 == 48 [pid = 2010] [id = 524] 07:41:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1131e0800) [pid = 2010] [serial = 1572] [outer = 0x0] 07:41:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1133eac00) [pid = 2010] [serial = 1573] [outer = 0x1131e0800] 07:41:23 INFO - PROCESS | 2010 | 1467124883666 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x115d17400) [pid = 2010] [serial = 1574] [outer = 0x1131e0800] 07:41:24 INFO - PROCESS | 2010 | 1467124884093 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]]]}] 07:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 672ms 07:41:24 INFO - PROCESS | 2010 | 1467124884100 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 2010 | 1467124884104 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:41:24 INFO - PROCESS | 2010 | 1467124884110 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 2010 | 1467124884112 Marionette TRACE conn2 <- [1,2070,null,{}] 07:41:24 INFO - PROCESS | 2010 | 1467124884115 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}] 07:41:24 INFO - PROCESS | 2010 | 1467124884117 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:24 INFO - PROCESS | 2010 | 1467124884220 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:41:24 INFO - PROCESS | 2010 | 1467124884275 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 2010 | 1467124884277 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dc2800 == 49 [pid = 2010] [id = 525] 07:41:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1176f2400) [pid = 2010] [serial = 1575] [outer = 0x0] 07:41:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1181ac000) [pid = 2010] [serial = 1576] [outer = 0x1176f2400] 07:41:24 INFO - PROCESS | 2010 | 1467124884311 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x118611000) [pid = 2010] [serial = 1577] [outer = 0x1176f2400] 07:41:24 INFO - PROCESS | 2010 | 1467124884762 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]]]}] 07:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 672ms 07:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:41:24 INFO - PROCESS | 2010 | 1467124884781 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 2010 | 1467124884782 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:41:24 INFO - PROCESS | 2010 | 1467124884784 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 2010 | 1467124884787 Marionette TRACE conn2 <- [1,2074,null,{}] 07:41:24 INFO - PROCESS | 2010 | 1467124884797 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}] 07:41:24 INFO - PROCESS | 2010 | 1467124884800 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:24 INFO - PROCESS | 2010 | 1467124884933 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:41:25 INFO - PROCESS | 2010 | 1467124885007 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 2010 | 1467124885009 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca1d000 == 50 [pid = 2010] [id = 526] 07:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x119d39000) [pid = 2010] [serial = 1578] [outer = 0x0] 07:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x119f2c800) [pid = 2010] [serial = 1579] [outer = 0x119d39000] 07:41:25 INFO - PROCESS | 2010 | 1467124885040 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12325f000) [pid = 2010] [serial = 1580] [outer = 0x119d39000] 07:41:25 INFO - PROCESS | 2010 | 1467124885511 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]]]}] 07:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 774ms 07:41:25 INFO - PROCESS | 2010 | 1467124885561 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:41:25 INFO - PROCESS | 2010 | 1467124885564 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:41:25 INFO - PROCESS | 2010 | 1467124885568 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:41:25 INFO - PROCESS | 2010 | 1467124885570 Marionette TRACE conn2 <- [1,2078,null,{}] 07:41:25 INFO - PROCESS | 2010 | 1467124885574 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}] 07:41:25 INFO - PROCESS | 2010 | 1467124885576 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:25 INFO - PROCESS | 2010 | 1467124885729 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:41:25 INFO - PROCESS | 2010 | 1467124885829 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 2010 | 1467124885831 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x1169bf800 == 51 [pid = 2010] [id = 527] 07:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1129bcc00) [pid = 2010] [serial = 1581] [outer = 0x0] 07:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x113c38000) [pid = 2010] [serial = 1582] [outer = 0x1129bcc00] 07:41:25 INFO - PROCESS | 2010 | 1467124885880 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x12160dc00) [pid = 2010] [serial = 1583] [outer = 0x1129bcc00] 07:41:26 INFO - PROCESS | 2010 | 1467124886501 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 973ms 07:41:26 INFO - PROCESS | 2010 | 1467124886541 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 2010 | 1467124886543 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:41:26 INFO - PROCESS | 2010 | 1467124886546 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 2010 | 1467124886549 Marionette TRACE conn2 <- [1,2082,null,{}] 07:41:26 INFO - PROCESS | 2010 | 1467124886553 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}] 07:41:26 INFO - PROCESS | 2010 | 1467124886554 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:26 INFO - PROCESS | 2010 | 1467124886648 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:41:26 INFO - PROCESS | 2010 | 1467124886708 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 2010 | 1467124886709 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x11833b000 == 52 [pid = 2010] [id = 528] 07:41:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x112e5b000) [pid = 2010] [serial = 1584] [outer = 0x0] 07:41:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x11697b000) [pid = 2010] [serial = 1585] [outer = 0x112e5b000] 07:41:26 INFO - PROCESS | 2010 | 1467124886738 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x11808e000) [pid = 2010] [serial = 1586] [outer = 0x112e5b000] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12c534800 == 51 [pid = 2010] [id = 522] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd6000 == 50 [pid = 2010] [id = 521] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x123550800 == 49 [pid = 2010] [id = 520] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12b217800 == 48 [pid = 2010] [id = 519] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12a670800 == 47 [pid = 2010] [id = 518] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12985d000 == 46 [pid = 2010] [id = 517] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x128fb2800 == 45 [pid = 2010] [id = 516] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x1269bb000 == 44 [pid = 2010] [id = 515] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x1236ab000 == 43 [pid = 2010] [id = 514] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12167f000 == 42 [pid = 2010] [id = 513] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x118657800 == 41 [pid = 2010] [id = 512] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x116aaf800 == 40 [pid = 2010] [id = 511] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12999a800 == 39 [pid = 2010] [id = 504] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12b96f800 == 38 [pid = 2010] [id = 508] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x116abe000 == 37 [pid = 2010] [id = 510] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd8000 == 36 [pid = 2010] [id = 509] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12b0c1800 == 35 [pid = 2010] [id = 507] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8b0800 == 34 [pid = 2010] [id = 506] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12a66f000 == 33 [pid = 2010] [id = 505] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b7800 == 32 [pid = 2010] [id = 503] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x1169bf800 == 31 [pid = 2010] [id = 527] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca1d000 == 30 [pid = 2010] [id = 526] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x128dc2800 == 29 [pid = 2010] [id = 525] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x11940a000 == 28 [pid = 2010] [id = 524] 07:41:27 INFO - PROCESS | 2010 | --DOCSHELL 0x12c61f000 == 27 [pid = 2010] [id = 523] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x1241bb800) [pid = 2010] [serial = 1516] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x1244dc000) [pid = 2010] [serial = 1517] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x1244dd400) [pid = 2010] [serial = 1520] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x118611c00) [pid = 2010] [serial = 1519] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x12696f000) [pid = 2010] [serial = 1525] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x12160f800) [pid = 2010] [serial = 1507] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x127169400) [pid = 2010] [serial = 1528] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x123bdb400) [pid = 2010] [serial = 1514] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x124ec5000) [pid = 2010] [serial = 1523] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x126e3d000) [pid = 2010] [serial = 1526] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1236cd400) [pid = 2010] [serial = 1508] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x124e03800) [pid = 2010] [serial = 1522] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1239b6000) [pid = 2010] [serial = 1510] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123b5f000) [pid = 2010] [serial = 1513] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1133f5c00) [pid = 2010] [serial = 1483] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x115466400) [pid = 2010] [serial = 1484] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118053000) [pid = 2010] [serial = 1489] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118089c00) [pid = 2010] [serial = 1490] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116f8c800) [pid = 2010] [serial = 1486] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1176fc400) [pid = 2010] [serial = 1487] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1184cd800) [pid = 2010] [serial = 1492] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x11861f000) [pid = 2010] [serial = 1493] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119041000) [pid = 2010] [serial = 1495] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11936d400) [pid = 2010] [serial = 1496] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x112d2c000) [pid = 2010] [serial = 1480] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11337a800) [pid = 2010] [serial = 1481] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x129464400) [pid = 2010] [serial = 1475] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1128a8400) [pid = 2010] [serial = 1477] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x112952c00) [pid = 2010] [serial = 1478] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11943b800) [pid = 2010] [serial = 1498] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1176f7400) [pid = 2010] [serial = 1499] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119d3cc00) [pid = 2010] [serial = 1504] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x120fea000) [pid = 2010] [serial = 1505] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1194d6800) [pid = 2010] [serial = 1501] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x11991d800) [pid = 2010] [serial = 1502] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1239c0800) [pid = 2010] [serial = 1511] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 2010 | 1467124887645 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]]]}] 07:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1123ms 07:41:27 INFO - PROCESS | 2010 | 1467124887671 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 2010 | 1467124887676 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:41:27 INFO - PROCESS | 2010 | 1467124887681 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 2010 | 1467124887684 Marionette TRACE conn2 <- [1,2086,null,{}] 07:41:27 INFO - PROCESS | 2010 | 1467124887689 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}] 07:41:27 INFO - PROCESS | 2010 | 1467124887691 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:27 INFO - PROCESS | 2010 | 1467124887785 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:41:27 INFO - PROCESS | 2010 | 1467124887845 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 2010 | 1467124887846 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x116ab8800 == 28 [pid = 2010] [id = 529] 07:41:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x112d2c000) [pid = 2010] [serial = 1587] [outer = 0x0] 07:41:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1133ea800) [pid = 2010] [serial = 1588] [outer = 0x112d2c000] 07:41:27 INFO - PROCESS | 2010 | 1467124887874 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x113c46400) [pid = 2010] [serial = 1589] [outer = 0x112d2c000] 07:41:28 INFO - PROCESS | 2010 | 1467124888196 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]]]}] 07:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 573ms 07:41:28 INFO - PROCESS | 2010 | 1467124888252 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 2010 | 1467124888256 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:41:28 INFO - PROCESS | 2010 | 1467124888261 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 2010 | 1467124888262 Marionette TRACE conn2 <- [1,2090,null,{}] 07:41:28 INFO - PROCESS | 2010 | 1467124888265 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}] 07:41:28 INFO - PROCESS | 2010 | 1467124888266 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:28 INFO - PROCESS | 2010 | 1467124888344 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:41:28 INFO - PROCESS | 2010 | 1467124888405 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 2010 | 1467124888407 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x1187b5000 == 29 [pid = 2010] [id = 530] 07:41:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x113c3b800) [pid = 2010] [serial = 1590] [outer = 0x0] 07:41:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x116f19000) [pid = 2010] [serial = 1591] [outer = 0x113c3b800] 07:41:28 INFO - PROCESS | 2010 | 1467124888434 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x118092000) [pid = 2010] [serial = 1592] [outer = 0x113c3b800] 07:41:28 INFO - PROCESS | 2010 | 1467124888748 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]]]}] 07:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 07:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:41:28 INFO - PROCESS | 2010 | 1467124888780 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 2010 | 1467124888782 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:41:28 INFO - PROCESS | 2010 | 1467124888784 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 2010 | 1467124888786 Marionette TRACE conn2 <- [1,2094,null,{}] 07:41:28 INFO - PROCESS | 2010 | 1467124888796 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}] 07:41:28 INFO - PROCESS | 2010 | 1467124888799 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:28 INFO - PROCESS | 2010 | 1467124888873 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:41:28 INFO - PROCESS | 2010 | 1467124888928 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 2010 | 1467124888930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230dd000 == 30 [pid = 2010] [id = 531] 07:41:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x112958c00) [pid = 2010] [serial = 1593] [outer = 0x0] 07:41:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x118621c00) [pid = 2010] [serial = 1594] [outer = 0x112958c00] 07:41:28 INFO - PROCESS | 2010 | 1467124888959 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x11936d000) [pid = 2010] [serial = 1595] [outer = 0x112958c00] 07:41:29 INFO - PROCESS | 2010 | 1467124889270 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]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 07:41:29 INFO - PROCESS | 2010 | 1467124889306 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 2010 | 1467124889310 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:41:29 INFO - PROCESS | 2010 | 1467124889313 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 2010 | 1467124889314 Marionette TRACE conn2 <- [1,2098,null,{}] 07:41:29 INFO - PROCESS | 2010 | 1467124889316 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}] 07:41:29 INFO - PROCESS | 2010 | 1467124889317 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:29 INFO - PROCESS | 2010 | 1467124889393 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:41:29 INFO - PROCESS | 2010 | 1467124889397 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:29 INFO - PROCESS | 2010 | 1467124889398 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x124114800 == 31 [pid = 2010] [id = 532] 07:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119438000) [pid = 2010] [serial = 1596] [outer = 0x0] 07:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11982c000) [pid = 2010] [serial = 1597] [outer = 0x119438000] 07:41:29 INFO - PROCESS | 2010 | 1467124889423 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119d36400) [pid = 2010] [serial = 1598] [outer = 0x119438000] 07:41:29 INFO - PROCESS | 2010 | 1467124889823 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]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 07:41:29 INFO - PROCESS | 2010 | 1467124889833 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:41:29 INFO - PROCESS | 2010 | 1467124889834 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:41:29 INFO - PROCESS | 2010 | 1467124889837 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 2010 | 1467124889839 Marionette TRACE conn2 <- [1,2102,null,{}] 07:41:29 INFO - PROCESS | 2010 | 1467124889858 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}] 07:41:29 INFO - PROCESS | 2010 | 1467124889860 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:30 INFO - PROCESS | 2010 | 1467124890004 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:41:30 INFO - PROCESS | 2010 | 1467124890062 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 2010 | 1467124890063 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e3800 == 32 [pid = 2010] [id = 533] 07:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118052400) [pid = 2010] [serial = 1599] [outer = 0x0] 07:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119d3d800) [pid = 2010] [serial = 1600] [outer = 0x118052400] 07:41:30 INFO - PROCESS | 2010 | 1467124890104 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12160b800) [pid = 2010] [serial = 1601] [outer = 0x118052400] 07:41:30 INFO - PROCESS | 2010 | 1467124890455 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]]]}] 07:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 640ms 07:41:30 INFO - PROCESS | 2010 | 1467124890478 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:41:30 INFO - PROCESS | 2010 | 1467124890479 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:41:30 INFO - PROCESS | 2010 | 1467124890496 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:41:30 INFO - PROCESS | 2010 | 1467124890497 Marionette TRACE conn2 <- [1,2106,null,{}] 07:41:30 INFO - PROCESS | 2010 | 1467124890499 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}] 07:41:30 INFO - PROCESS | 2010 | 1467124890503 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:30 INFO - PROCESS | 2010 | 1467124890620 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:41:30 INFO - PROCESS | 2010 | 1467124890625 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 2010 | 1467124890626 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292ad000 == 33 [pid = 2010] [id = 534] 07:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x118094000) [pid = 2010] [serial = 1602] [outer = 0x0] 07:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1236ccc00) [pid = 2010] [serial = 1603] [outer = 0x118094000] 07:41:30 INFO - PROCESS | 2010 | 1467124890652 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1241f9000) [pid = 2010] [serial = 1604] [outer = 0x118094000] 07:41:31 INFO - PROCESS | 2010 | 1467124891002 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]]]}] 07:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 07:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:41:31 INFO - PROCESS | 2010 | 1467124891016 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 2010 | 1467124891017 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:41:31 INFO - PROCESS | 2010 | 1467124891019 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 2010 | 1467124891020 Marionette TRACE conn2 <- [1,2110,null,{}] 07:41:31 INFO - PROCESS | 2010 | 1467124891022 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}] 07:41:31 INFO - PROCESS | 2010 | 1467124891024 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:31 INFO - PROCESS | 2010 | 1467124891126 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:41:31 INFO - PROCESS | 2010 | 1467124891165 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 2010 | 1467124891166 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x1299a8800 == 34 [pid = 2010] [id = 535] 07:41:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1241f9c00) [pid = 2010] [serial = 1605] [outer = 0x0] 07:41:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x124634c00) [pid = 2010] [serial = 1606] [outer = 0x1241f9c00] 07:41:31 INFO - PROCESS | 2010 | 1467124891190 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x124ec2c00) [pid = 2010] [serial = 1607] [outer = 0x1241f9c00] 07:41:31 INFO - PROCESS | 2010 | 1467124891662 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]]]}] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x123081000) [pid = 2010] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1239b9800) [pid = 2010] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11295bc00) [pid = 2010] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x123ce4800) [pid = 2010] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x112956400) [pid = 2010] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11808d800) [pid = 2010] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x126d18400) [pid = 2010] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1133ed800) [pid = 2010] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1127de000) [pid = 2010] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x112955000) [pid = 2010] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x119439c00) [pid = 2010] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x120fe9000) [pid = 2010] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x118760000) [pid = 2010] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1133d5c00) [pid = 2010] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:41:31 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119440400) [pid = 2010] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 668ms 07:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:41:31 INFO - PROCESS | 2010 | 1467124891724 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 2010 | 1467124891726 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:41:31 INFO - PROCESS | 2010 | 1467124891729 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 2010 | 1467124891731 Marionette TRACE conn2 <- [1,2114,null,{}] 07:41:31 INFO - PROCESS | 2010 | 1467124891735 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}] 07:41:31 INFO - PROCESS | 2010 | 1467124891737 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:31 INFO - PROCESS | 2010 | 1467124891828 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:41:31 INFO - PROCESS | 2010 | 1467124891920 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 2010 | 1467124891922 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x1167da000 == 35 [pid = 2010] [id = 536] 07:41:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1127ec800) [pid = 2010] [serial = 1608] [outer = 0x0] 07:41:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1128aa000) [pid = 2010] [serial = 1609] [outer = 0x1127ec800] 07:41:31 INFO - PROCESS | 2010 | 1467124891957 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x11295c400) [pid = 2010] [serial = 1610] [outer = 0x1127ec800] 07:41:32 INFO - PROCESS | 2010 | 1467124892499 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 821ms 07:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:41:32 INFO - PROCESS | 2010 | 1467124892551 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 2010 | 1467124892553 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:41:32 INFO - PROCESS | 2010 | 1467124892557 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 2010 | 1467124892560 Marionette TRACE conn2 <- [1,2118,null,{}] 07:41:32 INFO - PROCESS | 2010 | 1467124892563 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}] 07:41:32 INFO - PROCESS | 2010 | 1467124892565 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:32 INFO - PROCESS | 2010 | 1467124892670 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:41:32 INFO - PROCESS | 2010 | 1467124892749 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 2010 | 1467124892751 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x12179e800 == 36 [pid = 2010] [id = 537] 07:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x113c5f800) [pid = 2010] [serial = 1611] [outer = 0x0] 07:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x116136400) [pid = 2010] [serial = 1612] [outer = 0x113c5f800] 07:41:32 INFO - PROCESS | 2010 | 1467124892782 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x118053000) [pid = 2010] [serial = 1613] [outer = 0x113c5f800] 07:41:33 INFO - PROCESS | 2010 | 1467124893413 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]]]}] 07:41:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1292ad000 == 35 [pid = 2010] [id = 534] 07:41:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e3800 == 34 [pid = 2010] [id = 533] 07:41:33 INFO - PROCESS | 2010 | --DOCSHELL 0x124114800 == 33 [pid = 2010] [id = 532] 07:41:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1230dd000 == 32 [pid = 2010] [id = 531] 07:41:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1187b5000 == 31 [pid = 2010] [id = 530] 07:41:33 INFO - PROCESS | 2010 | --DOCSHELL 0x116ab8800 == 30 [pid = 2010] [id = 529] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123605000) [pid = 2010] [serial = 1552] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123b5d000) [pid = 2010] [serial = 1555] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1239b8000) [pid = 2010] [serial = 1553] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x112e67400) [pid = 2010] [serial = 1534] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12462bc00) [pid = 2010] [serial = 1558] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1133cc000) [pid = 2010] [serial = 1535] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x118610400) [pid = 2010] [serial = 1543] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118764000) [pid = 2010] [serial = 1544] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x118091c00) [pid = 2010] [serial = 1540] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x118460000) [pid = 2010] [serial = 1541] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x128bcb400) [pid = 2010] [serial = 1529] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x115466c00) [pid = 2010] [serial = 1537] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x116140400) [pid = 2010] [serial = 1538] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x1128a6c00) [pid = 2010] [serial = 1531] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x11295fc00) [pid = 2010] [serial = 1532] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x11936a400) [pid = 2010] [serial = 1546] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x128d7a400) [pid = 2010] [serial = 1568] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x128f88400) [pid = 2010] [serial = 1570] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x12715dc00) [pid = 2010] [serial = 1565] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x129421800) [pid = 2010] [serial = 1571] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x124e0f800) [pid = 2010] [serial = 1559] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x11808b000) [pid = 2010] [serial = 1561] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x119d38c00) [pid = 2010] [serial = 1549] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x123c25000) [pid = 2010] [serial = 1556] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x128bcd000) [pid = 2010] [serial = 1567] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x1241c3400) [pid = 2010] [serial = 1564] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x121610400) [pid = 2010] [serial = 1550] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x1236ce800) [pid = 2010] [serial = 1562] [outer = 0x0] [url = about:blank] 07:41:33 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x119438400) [pid = 2010] [serial = 1547] [outer = 0x0] [url = about:blank] 07:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 924ms 07:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:41:33 INFO - PROCESS | 2010 | 1467124893480 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 2010 | 1467124893483 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:41:33 INFO - PROCESS | 2010 | 1467124893486 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 2010 | 1467124893488 Marionette TRACE conn2 <- [1,2122,null,{}] 07:41:33 INFO - PROCESS | 2010 | 1467124893491 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}] 07:41:33 INFO - PROCESS | 2010 | 1467124893493 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:33 INFO - PROCESS | 2010 | 1467124893569 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:41:33 INFO - PROCESS | 2010 | 1467124893575 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 2010 | 1467124893578 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x11746c000 == 31 [pid = 2010] [id = 538] 07:41:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x1129c8c00) [pid = 2010] [serial = 1614] [outer = 0x0] 07:41:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x1132b5800) [pid = 2010] [serial = 1615] [outer = 0x1129c8c00] 07:41:33 INFO - PROCESS | 2010 | 1467124893607 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x1133f2000) [pid = 2010] [serial = 1616] [outer = 0x1129c8c00] 07:41:34 INFO - PROCESS | 2010 | 1467124894046 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 573ms 07:41:34 INFO - PROCESS | 2010 | 1467124894059 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 2010 | 1467124894062 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:41:34 INFO - PROCESS | 2010 | 1467124894066 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 2010 | 1467124894068 Marionette TRACE conn2 <- [1,2126,null,{}] 07:41:34 INFO - PROCESS | 2010 | 1467124894070 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}] 07:41:34 INFO - PROCESS | 2010 | 1467124894072 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:34 INFO - PROCESS | 2010 | 1467124894155 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:41:34 INFO - PROCESS | 2010 | 1467124894162 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 2010 | 1467124894163 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x119412000 == 32 [pid = 2010] [id = 539] 07:41:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x115466c00) [pid = 2010] [serial = 1617] [outer = 0x0] 07:41:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x118057c00) [pid = 2010] [serial = 1618] [outer = 0x115466c00] 07:41:34 INFO - PROCESS | 2010 | 1467124894191 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x118096800) [pid = 2010] [serial = 1619] [outer = 0x115466c00] 07:41:34 INFO - PROCESS | 2010 | 1467124894618 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 620ms 07:41:34 INFO - PROCESS | 2010 | 1467124894687 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 2010 | 1467124894690 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:41:34 INFO - PROCESS | 2010 | 1467124894693 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 2010 | 1467124894697 Marionette TRACE conn2 <- [1,2130,null,{}] 07:41:34 INFO - PROCESS | 2010 | 1467124894708 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}] 07:41:34 INFO - PROCESS | 2010 | 1467124894713 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:34 INFO - PROCESS | 2010 | 1467124894841 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:41:34 INFO - PROCESS | 2010 | 1467124894924 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 2010 | 1467124894927 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x12394f800 == 33 [pid = 2010] [id = 540] 07:41:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x115df1000) [pid = 2010] [serial = 1620] [outer = 0x0] 07:41:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x11875bc00) [pid = 2010] [serial = 1621] [outer = 0x115df1000] 07:41:34 INFO - PROCESS | 2010 | 1467124894973 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x11936d400) [pid = 2010] [serial = 1622] [outer = 0x115df1000] 07:41:35 INFO - PROCESS | 2010 | 1467124895319 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] 07:41:35 INFO - PROCESS | 2010 | 1467124895379 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:41:35 INFO - PROCESS | 2010 | 1467124895381 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 2010 | 1467124895382 Marionette TRACE conn2 <- [1,2134,null,{}] 07:41:35 INFO - PROCESS | 2010 | 1467124895385 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}] 07:41:35 INFO - PROCESS | 2010 | 1467124895386 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:35 INFO - PROCESS | 2010 | 1467124895465 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:41:35 INFO - PROCESS | 2010 | 1467124895531 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 2010 | 1467124895532 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e15000 == 34 [pid = 2010] [id = 541] 07:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x118613c00) [pid = 2010] [serial = 1623] [outer = 0x0] 07:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x119436800) [pid = 2010] [serial = 1624] [outer = 0x118613c00] 07:41:35 INFO - PROCESS | 2010 | 1467124895557 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x119d3a000) [pid = 2010] [serial = 1625] [outer = 0x118613c00] 07:41:35 INFO - PROCESS | 2010 | 1467124895886 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]]]}] 07:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 07:41:35 INFO - PROCESS | 2010 | 1467124895902 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:41:35 INFO - PROCESS | 2010 | 1467124895915 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:41:35 INFO - PROCESS | 2010 | 1467124895918 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 2010 | 1467124895919 Marionette TRACE conn2 <- [1,2138,null,{}] 07:41:35 INFO - PROCESS | 2010 | 1467124895921 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}] 07:41:35 INFO - PROCESS | 2010 | 1467124895922 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:36 INFO - PROCESS | 2010 | 1467124896019 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:41:36 INFO - PROCESS | 2010 | 1467124896058 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 2010 | 1467124896059 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc7000 == 35 [pid = 2010] [id = 542] 07:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x119d3a800) [pid = 2010] [serial = 1626] [outer = 0x0] 07:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x12160d800) [pid = 2010] [serial = 1627] [outer = 0x119d3a800] 07:41:36 INFO - PROCESS | 2010 | 1467124896084 Marionette DEBUG loaded listener.js 07:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x12324dc00) [pid = 2010] [serial = 1628] [outer = 0x119d3a800] 07:41:36 INFO - PROCESS | 2010 | 1467124896391 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]]]}] 07:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 07:41:36 INFO - PROCESS | 2010 | 1467124896437 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:41:36 INFO - PROCESS | 2010 | 1467124896438 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:41:36 INFO - PROCESS | 2010 | 1467124896441 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 2010 | 1467124896442 Marionette TRACE conn2 <- [1,2142,null,{}] 07:41:36 INFO - PROCESS | 2010 | 1467124896449 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}] 07:41:36 INFO - PROCESS | 2010 | 1467124896453 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:36 INFO - PROCESS | 2010 | 1467124896570 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:41:36 INFO - PROCESS | 2010 | 1467124896574 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 2010 | 1467124896576 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x12999e800 == 36 [pid = 2010] [id = 543] 07:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119fdf400) [pid = 2010] [serial = 1629] [outer = 0x0] 07:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1238bac00) [pid = 2010] [serial = 1630] [outer = 0x119fdf400] 07:41:36 INFO - PROCESS | 2010 | 1467124896601 Marionette DEBUG loaded listener.js 07:41:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1241c3400) [pid = 2010] [serial = 1631] [outer = 0x119fdf400] 07:41:36 INFO - PROCESS | 2010 | 1467124896949 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] 07:41:36 INFO - PROCESS | 2010 | 1467124896965 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:41:36 INFO - PROCESS | 2010 | 1467124896967 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 2010 | 1467124896968 Marionette TRACE conn2 <- [1,2146,null,{}] 07:41:36 INFO - PROCESS | 2010 | 1467124896980 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}] 07:41:36 INFO - PROCESS | 2010 | 1467124896981 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:37 INFO - PROCESS | 2010 | 1467124897084 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:41:37 INFO - PROCESS | 2010 | 1467124897087 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 2010 | 1467124897088 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad7d800 == 37 [pid = 2010] [id = 544] 07:41:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1241c5800) [pid = 2010] [serial = 1632] [outer = 0x0] 07:41:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x124ec5000) [pid = 2010] [serial = 1633] [outer = 0x1241c5800] 07:41:37 INFO - PROCESS | 2010 | 1467124897113 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x126970800) [pid = 2010] [serial = 1634] [outer = 0x1241c5800] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x119438000) [pid = 2010] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x118052400) [pid = 2010] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1129bcc00) [pid = 2010] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x119d39000) [pid = 2010] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1131e0800) [pid = 2010] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x1176f2400) [pid = 2010] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x118094000) [pid = 2010] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x113c3b800) [pid = 2010] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x112e5b000) [pid = 2010] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x112d2c000) [pid = 2010] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:41:37 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x112958c00) [pid = 2010] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:41:37 INFO - PROCESS | 2010 | 1467124897453 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] 07:41:37 INFO - PROCESS | 2010 | 1467124897490 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:41:37 INFO - PROCESS | 2010 | 1467124897493 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 2010 | 1467124897494 Marionette TRACE conn2 <- [1,2150,null,{}] 07:41:37 INFO - PROCESS | 2010 | 1467124897496 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}] 07:41:37 INFO - PROCESS | 2010 | 1467124897497 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:37 INFO - PROCESS | 2010 | 1467124897574 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:41:37 INFO - PROCESS | 2010 | 1467124897634 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 2010 | 1467124897635 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad81800 == 38 [pid = 2010] [id = 545] 07:41:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x1127e8000) [pid = 2010] [serial = 1635] [outer = 0x0] 07:41:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x118094000) [pid = 2010] [serial = 1636] [outer = 0x1127e8000] 07:41:37 INFO - PROCESS | 2010 | 1467124897660 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x124e07400) [pid = 2010] [serial = 1637] [outer = 0x1127e8000] 07:41:37 INFO - PROCESS | 2010 | 1467124897944 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]]]}] 07:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 471ms 07:41:37 INFO - PROCESS | 2010 | 1467124897966 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:41:37 INFO - PROCESS | 2010 | 1467124897968 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:41:37 INFO - PROCESS | 2010 | 1467124897970 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 2010 | 1467124897971 Marionette TRACE conn2 <- [1,2154,null,{}] 07:41:37 INFO - PROCESS | 2010 | 1467124897973 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}] 07:41:37 INFO - PROCESS | 2010 | 1467124897975 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:38 INFO - PROCESS | 2010 | 1467124898075 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:41:38 INFO - PROCESS | 2010 | 1467124898080 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 2010 | 1467124898081 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b955800 == 39 [pid = 2010] [id = 546] 07:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x11943e400) [pid = 2010] [serial = 1638] [outer = 0x0] 07:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x126e3ec00) [pid = 2010] [serial = 1639] [outer = 0x11943e400] 07:41:38 INFO - PROCESS | 2010 | 1467124898105 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x128938c00) [pid = 2010] [serial = 1640] [outer = 0x11943e400] 07:41:38 INFO - PROCESS | 2010 | 1467124898421 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]]]}] 07:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 07:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:41:38 INFO - PROCESS | 2010 | 1467124898439 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 2010 | 1467124898441 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:41:38 INFO - PROCESS | 2010 | 1467124898446 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 2010 | 1467124898447 Marionette TRACE conn2 <- [1,2158,null,{}] 07:41:38 INFO - PROCESS | 2010 | 1467124898450 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}] 07:41:38 INFO - PROCESS | 2010 | 1467124898451 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:38 INFO - PROCESS | 2010 | 1467124898558 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:41:38 INFO - PROCESS | 2010 | 1467124898564 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 2010 | 1467124898565 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdbf800 == 40 [pid = 2010] [id = 547] 07:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1194d5800) [pid = 2010] [serial = 1641] [outer = 0x0] 07:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x128bcd000) [pid = 2010] [serial = 1642] [outer = 0x1194d5800] 07:41:38 INFO - PROCESS | 2010 | 1467124898590 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x119d38800) [pid = 2010] [serial = 1643] [outer = 0x1194d5800] 07:41:38 INFO - PROCESS | 2010 | 1467124898896 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]]]}] 07:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 471ms 07:41:38 INFO - PROCESS | 2010 | 1467124898916 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 2010 | 1467124898918 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:41:38 INFO - PROCESS | 2010 | 1467124898920 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 2010 | 1467124898922 Marionette TRACE conn2 <- [1,2162,null,{}] 07:41:38 INFO - PROCESS | 2010 | 1467124898925 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}] 07:41:38 INFO - PROCESS | 2010 | 1467124898930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:39 INFO - PROCESS | 2010 | 1467124899029 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:41:39 INFO - PROCESS | 2010 | 1467124899032 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 2010 | 1467124899034 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c536000 == 41 [pid = 2010] [id = 548] 07:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x128bda800) [pid = 2010] [serial = 1644] [outer = 0x0] 07:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x129410000) [pid = 2010] [serial = 1645] [outer = 0x128bda800] 07:41:39 INFO - PROCESS | 2010 | 1467124899061 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x129461c00) [pid = 2010] [serial = 1646] [outer = 0x128bda800] 07:41:39 INFO - PROCESS | 2010 | 1467124899413 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]]]}] 07:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 07:41:39 INFO - PROCESS | 2010 | 1467124899439 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 2010 | 1467124899444 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:41:39 INFO - PROCESS | 2010 | 1467124899457 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 2010 | 1467124899458 Marionette TRACE conn2 <- [1,2166,null,{}] 07:41:39 INFO - PROCESS | 2010 | 1467124899462 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}] 07:41:39 INFO - PROCESS | 2010 | 1467124899463 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:39 INFO - PROCESS | 2010 | 1467124899588 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:41:39 INFO - PROCESS | 2010 | 1467124899653 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 2010 | 1467124899655 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aa9800 == 42 [pid = 2010] [id = 549] 07:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1121b0800) [pid = 2010] [serial = 1647] [outer = 0x0] 07:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1128ac000) [pid = 2010] [serial = 1648] [outer = 0x1121b0800] 07:41:39 INFO - PROCESS | 2010 | 1467124899690 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x112984800) [pid = 2010] [serial = 1649] [outer = 0x1121b0800] 07:41:40 INFO - PROCESS | 2010 | 1467124900108 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]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 721ms 07:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:41:40 INFO - PROCESS | 2010 | 1467124900179 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 2010 | 1467124900182 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:41:40 INFO - PROCESS | 2010 | 1467124900186 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 2010 | 1467124900188 Marionette TRACE conn2 <- [1,2170,null,{}] 07:41:40 INFO - PROCESS | 2010 | 1467124900209 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}] 07:41:40 INFO - PROCESS | 2010 | 1467124900211 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:40 INFO - PROCESS | 2010 | 1467124900335 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:41:40 INFO - PROCESS | 2010 | 1467124900387 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 2010 | 1467124900389 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x124112000 == 43 [pid = 2010] [id = 550] 07:41:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x116f8b800) [pid = 2010] [serial = 1650] [outer = 0x0] 07:41:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x11808f000) [pid = 2010] [serial = 1651] [outer = 0x116f8b800] 07:41:40 INFO - PROCESS | 2010 | 1467124900419 Marionette DEBUG loaded listener.js 07:41:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1184db400) [pid = 2010] [serial = 1652] [outer = 0x116f8b800] 07:41:40 INFO - PROCESS | 2010 | 1467124900845 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]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 676ms 07:41:40 INFO - PROCESS | 2010 | 1467124900862 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 2010 | 1467124900864 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:41:40 INFO - PROCESS | 2010 | 1467124900867 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 2010 | 1467124900868 Marionette TRACE conn2 <- [1,2174,null,{}] 07:41:40 INFO - PROCESS | 2010 | 1467124900871 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}] 07:41:40 INFO - PROCESS | 2010 | 1467124900872 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:40 INFO - PROCESS | 2010 | 1467124900996 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:41:41 INFO - PROCESS | 2010 | 1467124901057 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 2010 | 1467124901058 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc8000 == 44 [pid = 2010] [id = 551] 07:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11936b400) [pid = 2010] [serial = 1653] [outer = 0x0] 07:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x119d38400) [pid = 2010] [serial = 1654] [outer = 0x11936b400] 07:41:41 INFO - PROCESS | 2010 | 1467124901088 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1239b2000) [pid = 2010] [serial = 1655] [outer = 0x11936b400] 07:41:41 INFO - PROCESS | 2010 | 1467124901546 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]]]}] 07:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 722ms 07:41:41 INFO - PROCESS | 2010 | 1467124901590 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:41:41 INFO - PROCESS | 2010 | 1467124901592 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:41:41 INFO - PROCESS | 2010 | 1467124901600 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:41:41 INFO - PROCESS | 2010 | 1467124901603 Marionette TRACE conn2 <- [1,2178,null,{}] 07:41:41 INFO - PROCESS | 2010 | 1467124901606 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}] 07:41:41 INFO - PROCESS | 2010 | 1467124901608 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:41 INFO - PROCESS | 2010 | 1467124901712 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:41:41 INFO - PROCESS | 2010 | 1467124901771 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 2010 | 1467124901773 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce23800 == 45 [pid = 2010] [id = 552] 07:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119838000) [pid = 2010] [serial = 1656] [outer = 0x0] 07:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x123b5fc00) [pid = 2010] [serial = 1657] [outer = 0x119838000] 07:41:41 INFO - PROCESS | 2010 | 1467124901814 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12892dc00) [pid = 2010] [serial = 1658] [outer = 0x119838000] 07:41:42 INFO - PROCESS | 2010 | 1467124902221 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]]]}] 07:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 825ms 07:41:42 INFO - PROCESS | 2010 | 1467124902432 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 2010 | 1467124902435 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:41:42 INFO - PROCESS | 2010 | 1467124902440 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 2010 | 1467124902442 Marionette TRACE conn2 <- [1,2182,null,{}] 07:41:42 INFO - PROCESS | 2010 | 1467124902448 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}] 07:41:42 INFO - PROCESS | 2010 | 1467124902450 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:42 INFO - PROCESS | 2010 | 1467124902540 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:41:42 INFO - PROCESS | 2010 | 1467124902607 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 2010 | 1467124902610 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f55800 == 46 [pid = 2010] [id = 553] 07:41:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x115468400) [pid = 2010] [serial = 1659] [outer = 0x0] 07:41:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x116140800) [pid = 2010] [serial = 1660] [outer = 0x115468400] 07:41:42 INFO - PROCESS | 2010 | 1467124902637 Marionette DEBUG loaded listener.js 07:41:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x118089c00) [pid = 2010] [serial = 1661] [outer = 0x115468400] 07:41:43 INFO - PROCESS | 2010 | 1467124903062 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]]]}] 07:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 679ms 07:41:43 INFO - PROCESS | 2010 | 1467124903131 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 2010 | 1467124903134 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:41:43 INFO - PROCESS | 2010 | 1467124903144 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 2010 | 1467124903148 Marionette TRACE conn2 <- [1,2186,null,{}] 07:41:43 INFO - PROCESS | 2010 | 1467124903152 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}] 07:41:43 INFO - PROCESS | 2010 | 1467124903154 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:43 INFO - PROCESS | 2010 | 1467124903274 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:41:43 INFO - PROCESS | 2010 | 1467124903344 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 2010 | 1467124903345 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199bf000 == 47 [pid = 2010] [id = 554] 07:41:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1181abc00) [pid = 2010] [serial = 1662] [outer = 0x0] 07:41:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x118610400) [pid = 2010] [serial = 1663] [outer = 0x1181abc00] 07:41:43 INFO - PROCESS | 2010 | 1467124903373 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x11903ec00) [pid = 2010] [serial = 1664] [outer = 0x1181abc00] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12c536000 == 46 [pid = 2010] [id = 548] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdbf800 == 45 [pid = 2010] [id = 547] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12b955800 == 44 [pid = 2010] [id = 546] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad81800 == 43 [pid = 2010] [id = 545] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad7d800 == 42 [pid = 2010] [id = 544] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12999e800 == 41 [pid = 2010] [id = 543] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc7000 == 40 [pid = 2010] [id = 542] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x126e15000 == 39 [pid = 2010] [id = 541] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12394f800 == 38 [pid = 2010] [id = 540] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x119412000 == 37 [pid = 2010] [id = 539] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x11746c000 == 36 [pid = 2010] [id = 538] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12179e800 == 35 [pid = 2010] [id = 537] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x1299a8800 == 34 [pid = 2010] [id = 535] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x1167da000 == 33 [pid = 2010] [id = 536] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x11833b000 == 32 [pid = 2010] [id = 528] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x120f55800 == 31 [pid = 2010] [id = 553] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce23800 == 30 [pid = 2010] [id = 552] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc8000 == 29 [pid = 2010] [id = 551] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x124112000 == 28 [pid = 2010] [id = 550] 07:41:43 INFO - PROCESS | 2010 | --DOCSHELL 0x116aa9800 == 27 [pid = 2010] [id = 549] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x11982c000) [pid = 2010] [serial = 1597] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x119d36400) [pid = 2010] [serial = 1598] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119d3d800) [pid = 2010] [serial = 1600] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12160dc00) [pid = 2010] [serial = 1583] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x12325f000) [pid = 2010] [serial = 1580] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x115d17400) [pid = 2010] [serial = 1574] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x118611000) [pid = 2010] [serial = 1577] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1236ccc00) [pid = 2010] [serial = 1603] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1241f9000) [pid = 2010] [serial = 1604] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x124634c00) [pid = 2010] [serial = 1606] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x116f19000) [pid = 2010] [serial = 1591] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11697b000) [pid = 2010] [serial = 1585] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11808e000) [pid = 2010] [serial = 1586] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x118092000) [pid = 2010] [serial = 1592] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1133ea800) [pid = 2010] [serial = 1588] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x113c46400) [pid = 2010] [serial = 1589] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x118621c00) [pid = 2010] [serial = 1594] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x11936d000) [pid = 2010] [serial = 1595] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x12160b800) [pid = 2010] [serial = 1601] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1133eac00) [pid = 2010] [serial = 1573] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1181ac000) [pid = 2010] [serial = 1576] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x119f2c800) [pid = 2010] [serial = 1579] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x113c38000) [pid = 2010] [serial = 1582] [outer = 0x0] [url = about:blank] 07:41:44 INFO - PROCESS | 2010 | 1467124904328 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]]]}] 07:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1233ms 07:41:44 INFO - PROCESS | 2010 | 1467124904372 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:41:44 INFO - PROCESS | 2010 | 1467124904375 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:41:44 INFO - PROCESS | 2010 | 1467124904380 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 2010 | 1467124904383 Marionette TRACE conn2 <- [1,2190,null,{}] 07:41:44 INFO - PROCESS | 2010 | 1467124904386 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}] 07:41:44 INFO - PROCESS | 2010 | 1467124904388 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:44 INFO - PROCESS | 2010 | 1467124904465 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:41:44 INFO - PROCESS | 2010 | 1467124904471 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 2010 | 1467124904473 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x117155800 == 28 [pid = 2010] [id = 555] 07:41:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1133cb000) [pid = 2010] [serial = 1665] [outer = 0x0] 07:41:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1133ecc00) [pid = 2010] [serial = 1666] [outer = 0x1133cb000] 07:41:44 INFO - PROCESS | 2010 | 1467124904505 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x115467800) [pid = 2010] [serial = 1667] [outer = 0x1133cb000] 07:41:44 INFO - PROCESS | 2010 | 1467124904859 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]]]}] 07:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 07:41:44 INFO - PROCESS | 2010 | 1467124904902 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:41:44 INFO - PROCESS | 2010 | 1467124904905 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:41:44 INFO - PROCESS | 2010 | 1467124904909 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 2010 | 1467124904911 Marionette TRACE conn2 <- [1,2194,null,{}] 07:41:44 INFO - PROCESS | 2010 | 1467124904913 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}] 07:41:44 INFO - PROCESS | 2010 | 1467124904915 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:44 INFO - PROCESS | 2010 | 1467124904996 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:41:45 INFO - PROCESS | 2010 | 1467124905001 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 2010 | 1467124905002 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x119063000 == 29 [pid = 2010] [id = 556] 07:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1164e9400) [pid = 2010] [serial = 1668] [outer = 0x0] 07:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11805a800) [pid = 2010] [serial = 1669] [outer = 0x1164e9400] 07:41:45 INFO - PROCESS | 2010 | 1467124905032 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1181a8000) [pid = 2010] [serial = 1670] [outer = 0x1164e9400] 07:41:45 INFO - PROCESS | 2010 | 1467124905396 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]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 07:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:41:45 INFO - PROCESS | 2010 | 1467124905429 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 2010 | 1467124905430 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:41:45 INFO - PROCESS | 2010 | 1467124905439 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 2010 | 1467124905441 Marionette TRACE conn2 <- [1,2198,null,{}] 07:41:45 INFO - PROCESS | 2010 | 1467124905449 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}] 07:41:45 INFO - PROCESS | 2010 | 1467124905452 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:45 INFO - PROCESS | 2010 | 1467124905533 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:41:45 INFO - PROCESS | 2010 | 1467124905538 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 2010 | 1467124905540 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230d5000 == 30 [pid = 2010] [id = 557] 07:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x11860f000) [pid = 2010] [serial = 1671] [outer = 0x0] 07:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x118764000) [pid = 2010] [serial = 1672] [outer = 0x11860f000] 07:41:45 INFO - PROCESS | 2010 | 1467124905571 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119434c00) [pid = 2010] [serial = 1673] [outer = 0x11860f000] 07:41:45 INFO - PROCESS | 2010 | 1467124905901 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]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 481ms 07:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:41:45 INFO - PROCESS | 2010 | 1467124905914 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 2010 | 1467124905916 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:41:45 INFO - PROCESS | 2010 | 1467124905918 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 2010 | 1467124905919 Marionette TRACE conn2 <- [1,2202,null,{}] 07:41:45 INFO - PROCESS | 2010 | 1467124905921 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}] 07:41:45 INFO - PROCESS | 2010 | 1467124905922 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:46 INFO - PROCESS | 2010 | 1467124906002 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:41:46 INFO - PROCESS | 2010 | 1467124906005 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 2010 | 1467124906007 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e17000 == 31 [pid = 2010] [id = 558] 07:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119441000) [pid = 2010] [serial = 1674] [outer = 0x0] 07:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119d37000) [pid = 2010] [serial = 1675] [outer = 0x119441000] 07:41:46 INFO - PROCESS | 2010 | 1467124906035 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119fe1000) [pid = 2010] [serial = 1676] [outer = 0x119441000] 07:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 07:41:46 INFO - PROCESS | 2010 | 1467124906434 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]]]}] 07:41:46 INFO - PROCESS | 2010 | 1467124906440 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:41:46 INFO - PROCESS | 2010 | 1467124906441 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:41:46 INFO - PROCESS | 2010 | 1467124906447 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 2010 | 1467124906448 Marionette TRACE conn2 <- [1,2206,null,{}] 07:41:46 INFO - PROCESS | 2010 | 1467124906450 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}] 07:41:46 INFO - PROCESS | 2010 | 1467124906452 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:46 INFO - PROCESS | 2010 | 1467124906549 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:41:46 INFO - PROCESS | 2010 | 1467124906588 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 2010 | 1467124906589 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a05800 == 32 [pid = 2010] [id = 559] 07:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11904b400) [pid = 2010] [serial = 1677] [outer = 0x0] 07:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x120ff4000) [pid = 2010] [serial = 1678] [outer = 0x11904b400] 07:41:46 INFO - PROCESS | 2010 | 1467124906614 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12177a800) [pid = 2010] [serial = 1679] [outer = 0x11904b400] 07:41:46 INFO - PROCESS | 2010 | 1467124906964 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 07:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:41:47 INFO - PROCESS | 2010 | 1467124907016 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 2010 | 1467124907017 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:41:47 INFO - PROCESS | 2010 | 1467124907019 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 2010 | 1467124907020 Marionette TRACE conn2 <- [1,2210,null,{}] 07:41:47 INFO - PROCESS | 2010 | 1467124907022 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}] 07:41:47 INFO - PROCESS | 2010 | 1467124907026 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:47 INFO - PROCESS | 2010 | 1467124907146 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:41:47 INFO - PROCESS | 2010 | 1467124907150 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 2010 | 1467124907152 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292c4800 == 33 [pid = 2010] [id = 560] 07:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x11943a000) [pid = 2010] [serial = 1680] [outer = 0x0] 07:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1239bbc00) [pid = 2010] [serial = 1681] [outer = 0x11943a000] 07:41:47 INFO - PROCESS | 2010 | 1467124907177 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x123b62000) [pid = 2010] [serial = 1682] [outer = 0x11943a000] 07:41:47 INFO - PROCESS | 2010 | 1467124907523 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 07:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:41:47 INFO - PROCESS | 2010 | 1467124907538 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 2010 | 1467124907539 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:41:47 INFO - PROCESS | 2010 | 1467124907541 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 2010 | 1467124907544 Marionette TRACE conn2 <- [1,2214,null,{}] 07:41:47 INFO - PROCESS | 2010 | 1467124907547 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}] 07:41:47 INFO - PROCESS | 2010 | 1467124907548 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:47 INFO - PROCESS | 2010 | 1467124907643 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:41:47 INFO - PROCESS | 2010 | 1467124907647 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 2010 | 1467124907648 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a675000 == 34 [pid = 2010] [id = 561] 07:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x118095c00) [pid = 2010] [serial = 1683] [outer = 0x0] 07:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1241be000) [pid = 2010] [serial = 1684] [outer = 0x118095c00] 07:41:47 INFO - PROCESS | 2010 | 1467124907673 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x124d76c00) [pid = 2010] [serial = 1685] [outer = 0x118095c00] 07:41:48 INFO - PROCESS | 2010 | 1467124908009 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]]]}] 07:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 07:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:41:48 INFO - PROCESS | 2010 | 1467124908063 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:41:48 INFO - PROCESS | 2010 | 1467124908064 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:41:48 INFO - PROCESS | 2010 | 1467124908066 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 2010 | 1467124908067 Marionette TRACE conn2 <- [1,2218,null,{}] 07:41:48 INFO - PROCESS | 2010 | 1467124908070 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}] 07:41:48 INFO - PROCESS | 2010 | 1467124908071 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:48 INFO - PROCESS | 2010 | 1467124908349 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119d3a800) [pid = 2010] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119fdf400) [pid = 2010] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1241c5800) [pid = 2010] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1127e8000) [pid = 2010] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x115466c00) [pid = 2010] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x115df1000) [pid = 2010] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1241f9c00) [pid = 2010] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1129c8c00) [pid = 2010] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1127ec800) [pid = 2010] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x113c5f800) [pid = 2010] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11943e400) [pid = 2010] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1194d5800) [pid = 2010] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x118613c00) [pid = 2010] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:41:48 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x128bda800) [pid = 2010] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:41:48 INFO - PROCESS | 2010 | 1467124908415 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 2010 | 1467124908416 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941b000 == 35 [pid = 2010] [id = 562] 07:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1127de800) [pid = 2010] [serial = 1686] [outer = 0x0] 07:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1128b3000) [pid = 2010] [serial = 1687] [outer = 0x1127de800] 07:41:48 INFO - PROCESS | 2010 | 1467124908441 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1176f4000) [pid = 2010] [serial = 1688] [outer = 0x1127de800] 07:41:48 INFO - PROCESS | 2010 | 1467124908696 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]]]}] 07:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 07:41:48 INFO - PROCESS | 2010 | 1467124908738 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:41:48 INFO - PROCESS | 2010 | 1467124908751 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:41:48 INFO - PROCESS | 2010 | 1467124908765 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 2010 | 1467124908766 Marionette TRACE conn2 <- [1,2222,null,{}] 07:41:48 INFO - PROCESS | 2010 | 1467124908769 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}] 07:41:48 INFO - PROCESS | 2010 | 1467124908770 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:48 INFO - PROCESS | 2010 | 1467124908850 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:41:48 INFO - PROCESS | 2010 | 1467124908909 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 2010 | 1467124908910 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b223000 == 36 [pid = 2010] [id = 563] 07:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x112953800) [pid = 2010] [serial = 1689] [outer = 0x0] 07:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11942c400) [pid = 2010] [serial = 1690] [outer = 0x112953800] 07:41:48 INFO - PROCESS | 2010 | 1467124908935 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x124630400) [pid = 2010] [serial = 1691] [outer = 0x112953800] 07:41:49 INFO - PROCESS | 2010 | 1467124909271 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]]]}] 07:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 532ms 07:41:49 INFO - PROCESS | 2010 | 1467124909290 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 2010 | 1467124909291 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:41:49 INFO - PROCESS | 2010 | 1467124909297 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 2010 | 1467124909299 Marionette TRACE conn2 <- [1,2226,null,{}] 07:41:49 INFO - PROCESS | 2010 | 1467124909302 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}] 07:41:49 INFO - PROCESS | 2010 | 1467124909304 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:49 INFO - PROCESS | 2010 | 1467124909428 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:41:49 INFO - PROCESS | 2010 | 1467124909515 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 2010 | 1467124909517 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc1000 == 37 [pid = 2010] [id = 564] 07:41:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x112956400) [pid = 2010] [serial = 1692] [outer = 0x0] 07:41:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x126966000) [pid = 2010] [serial = 1693] [outer = 0x112956400] 07:41:49 INFO - PROCESS | 2010 | 1467124909557 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12716b000) [pid = 2010] [serial = 1694] [outer = 0x112956400] 07:41:49 INFO - PROCESS | 2010 | 1467124909868 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]]]}] 07:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 07:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:41:49 INFO - PROCESS | 2010 | 1467124909916 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 2010 | 1467124909918 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:41:49 INFO - PROCESS | 2010 | 1467124909931 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 2010 | 1467124909932 Marionette TRACE conn2 <- [1,2230,null,{}] 07:41:49 INFO - PROCESS | 2010 | 1467124909934 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}] 07:41:49 INFO - PROCESS | 2010 | 1467124909936 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:50 INFO - PROCESS | 2010 | 1467124910024 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:41:50 INFO - PROCESS | 2010 | 1467124910084 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 2010 | 1467124910085 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c531000 == 38 [pid = 2010] [id = 565] 07:41:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1176fc400) [pid = 2010] [serial = 1695] [outer = 0x0] 07:41:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128bd1c00) [pid = 2010] [serial = 1696] [outer = 0x1176fc400] 07:41:50 INFO - PROCESS | 2010 | 1467124910112 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12942bc00) [pid = 2010] [serial = 1697] [outer = 0x1176fc400] 07:41:50 INFO - PROCESS | 2010 | 1467124910487 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]]]}] 07:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 579ms 07:41:50 INFO - PROCESS | 2010 | 1467124910500 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 2010 | 1467124910502 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:41:50 INFO - PROCESS | 2010 | 1467124910506 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 2010 | 1467124910508 Marionette TRACE conn2 <- [1,2234,null,{}] 07:41:50 INFO - PROCESS | 2010 | 1467124910512 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}] 07:41:50 INFO - PROCESS | 2010 | 1467124910513 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:50 INFO - PROCESS | 2010 | 1467124910626 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:41:50 INFO - PROCESS | 2010 | 1467124910687 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 2010 | 1467124910689 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x117154800 == 39 [pid = 2010] [id = 566] 07:41:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x112cc5400) [pid = 2010] [serial = 1698] [outer = 0x0] 07:41:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x112e61000) [pid = 2010] [serial = 1699] [outer = 0x112cc5400] 07:41:50 INFO - PROCESS | 2010 | 1467124910720 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x113c39c00) [pid = 2010] [serial = 1700] [outer = 0x112cc5400] 07:41:51 INFO - PROCESS | 2010 | 1467124911263 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]]]}] 07:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 771ms 07:41:51 INFO - PROCESS | 2010 | 1467124911301 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 2010 | 1467124911304 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:41:51 INFO - PROCESS | 2010 | 1467124911312 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 2010 | 1467124911314 Marionette TRACE conn2 <- [1,2238,null,{}] 07:41:51 INFO - PROCESS | 2010 | 1467124911317 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}] 07:41:51 INFO - PROCESS | 2010 | 1467124911318 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:51 INFO - PROCESS | 2010 | 1467124911427 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:41:51 INFO - PROCESS | 2010 | 1467124911509 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:51 INFO - PROCESS | 2010 | 1467124911510 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x124117800 == 40 [pid = 2010] [id = 567] 07:41:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x118093000) [pid = 2010] [serial = 1701] [outer = 0x0] 07:41:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1184db000) [pid = 2010] [serial = 1702] [outer = 0x118093000] 07:41:51 INFO - PROCESS | 2010 | 1467124911541 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x119041000) [pid = 2010] [serial = 1703] [outer = 0x118093000] 07:41:52 INFO - PROCESS | 2010 | 1467124912213 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 922ms 07:41:52 INFO - PROCESS | 2010 | 1467124912234 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 2010 | 1467124912236 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:41:52 INFO - PROCESS | 2010 | 1467124912240 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 2010 | 1467124912241 Marionette TRACE conn2 <- [1,2242,null,{}] 07:41:52 INFO - PROCESS | 2010 | 1467124912245 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}] 07:41:52 INFO - PROCESS | 2010 | 1467124912247 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:52 INFO - PROCESS | 2010 | 1467124912349 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:41:52 INFO - PROCESS | 2010 | 1467124912431 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 2010 | 1467124912434 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x116ab9800 == 41 [pid = 2010] [id = 568] 07:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1128aec00) [pid = 2010] [serial = 1704] [outer = 0x0] 07:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x112953400) [pid = 2010] [serial = 1705] [outer = 0x1128aec00] 07:41:52 INFO - PROCESS | 2010 | 1467124912463 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x112984400) [pid = 2010] [serial = 1706] [outer = 0x1128aec00] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc1000 == 40 [pid = 2010] [id = 564] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x12b223000 == 39 [pid = 2010] [id = 563] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x11941b000 == 38 [pid = 2010] [id = 562] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x12a675000 == 37 [pid = 2010] [id = 561] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x1292c4800 == 36 [pid = 2010] [id = 560] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x128a05800 == 35 [pid = 2010] [id = 559] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x124e17000 == 34 [pid = 2010] [id = 558] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x1230d5000 == 33 [pid = 2010] [id = 557] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x119063000 == 32 [pid = 2010] [id = 556] 07:41:52 INFO - PROCESS | 2010 | --DOCSHELL 0x117155800 == 31 [pid = 2010] [id = 555] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x12160d800) [pid = 2010] [serial = 1627] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1238bac00) [pid = 2010] [serial = 1630] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12324dc00) [pid = 2010] [serial = 1628] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x124ec5000) [pid = 2010] [serial = 1633] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x118094000) [pid = 2010] [serial = 1636] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1241c3400) [pid = 2010] [serial = 1631] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x118057c00) [pid = 2010] [serial = 1618] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x118096800) [pid = 2010] [serial = 1619] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x11875bc00) [pid = 2010] [serial = 1621] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11936d400) [pid = 2010] [serial = 1622] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x124ec2c00) [pid = 2010] [serial = 1607] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1132b5800) [pid = 2010] [serial = 1615] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1133f2000) [pid = 2010] [serial = 1616] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x129461c00) [pid = 2010] [serial = 1646] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1128aa000) [pid = 2010] [serial = 1609] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11295c400) [pid = 2010] [serial = 1610] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x116136400) [pid = 2010] [serial = 1612] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x118053000) [pid = 2010] [serial = 1613] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x126e3ec00) [pid = 2010] [serial = 1639] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x124e07400) [pid = 2010] [serial = 1637] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x119d38800) [pid = 2010] [serial = 1643] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x126970800) [pid = 2010] [serial = 1634] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119436800) [pid = 2010] [serial = 1624] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x128938c00) [pid = 2010] [serial = 1640] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x119d3a000) [pid = 2010] [serial = 1625] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x128bcd000) [pid = 2010] [serial = 1642] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x129410000) [pid = 2010] [serial = 1645] [outer = 0x0] [url = about:blank] 07:41:52 INFO - PROCESS | 2010 | 1467124912845 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 07:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:41:52 INFO - PROCESS | 2010 | 1467124912862 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 2010 | 1467124912865 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:41:52 INFO - PROCESS | 2010 | 1467124912869 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 2010 | 1467124912871 Marionette TRACE conn2 <- [1,2246,null,{}] 07:41:52 INFO - PROCESS | 2010 | 1467124912873 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}] 07:41:52 INFO - PROCESS | 2010 | 1467124912875 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:52 INFO - PROCESS | 2010 | 1467124912954 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:41:52 INFO - PROCESS | 2010 | 1467124912961 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 2010 | 1467124912963 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x11840f800 == 32 [pid = 2010] [id = 569] 07:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1133e9c00) [pid = 2010] [serial = 1707] [outer = 0x0] 07:41:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1133f2c00) [pid = 2010] [serial = 1708] [outer = 0x1133e9c00] 07:41:52 INFO - PROCESS | 2010 | 1467124912990 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x113c46c00) [pid = 2010] [serial = 1709] [outer = 0x1133e9c00] 07:41:53 INFO - PROCESS | 2010 | 1467124913355 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 07:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:41:53 INFO - PROCESS | 2010 | 1467124913388 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 2010 | 1467124913390 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:41:53 INFO - PROCESS | 2010 | 1467124913392 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 2010 | 1467124913394 Marionette TRACE conn2 <- [1,2250,null,{}] 07:41:53 INFO - PROCESS | 2010 | 1467124913402 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}] 07:41:53 INFO - PROCESS | 2010 | 1467124913406 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:53 INFO - PROCESS | 2010 | 1467124913483 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:41:53 INFO - PROCESS | 2010 | 1467124913488 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 2010 | 1467124913491 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x121797000 == 33 [pid = 2010] [id = 570] 07:41:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11297a400) [pid = 2010] [serial = 1710] [outer = 0x0] 07:41:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x116f91400) [pid = 2010] [serial = 1711] [outer = 0x11297a400] 07:41:53 INFO - PROCESS | 2010 | 1467124913522 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x118095000) [pid = 2010] [serial = 1712] [outer = 0x11297a400] 07:41:53 INFO - PROCESS | 2010 | 1467124913893 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 07:41:53 INFO - PROCESS | 2010 | 1467124913920 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:41:53 INFO - PROCESS | 2010 | 1467124913922 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:41:53 INFO - PROCESS | 2010 | 1467124913924 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 2010 | 1467124913925 Marionette TRACE conn2 <- [1,2254,null,{}] 07:41:53 INFO - PROCESS | 2010 | 1467124913928 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}] 07:41:53 INFO - PROCESS | 2010 | 1467124913929 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:54 INFO - PROCESS | 2010 | 1467124914008 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:41:54 INFO - PROCESS | 2010 | 1467124914014 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 2010 | 1467124914015 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269aa800 == 34 [pid = 2010] [id = 571] 07:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1184d7c00) [pid = 2010] [serial = 1713] [outer = 0x0] 07:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118615000) [pid = 2010] [serial = 1714] [outer = 0x1184d7c00] 07:41:54 INFO - PROCESS | 2010 | 1467124914041 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119042800) [pid = 2010] [serial = 1715] [outer = 0x1184d7c00] 07:41:54 INFO - PROCESS | 2010 | 1467124914367 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]]]}] 07:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 471ms 07:41:54 INFO - PROCESS | 2010 | 1467124914396 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 2010 | 1467124914397 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:41:54 INFO - PROCESS | 2010 | 1467124914399 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 2010 | 1467124914400 Marionette TRACE conn2 <- [1,2258,null,{}] 07:41:54 INFO - PROCESS | 2010 | 1467124914402 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}] 07:41:54 INFO - PROCESS | 2010 | 1467124914404 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:54 INFO - PROCESS | 2010 | 1467124914480 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:41:54 INFO - PROCESS | 2010 | 1467124914484 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 2010 | 1467124914485 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dd1000 == 35 [pid = 2010] [id = 572] 07:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x116f18c00) [pid = 2010] [serial = 1716] [outer = 0x0] 07:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119432c00) [pid = 2010] [serial = 1717] [outer = 0x116f18c00] 07:41:54 INFO - PROCESS | 2010 | 1467124914510 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1194cfc00) [pid = 2010] [serial = 1718] [outer = 0x116f18c00] 07:41:54 INFO - PROCESS | 2010 | 1467124914877 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]]]}] 07:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 07:41:54 INFO - PROCESS | 2010 | 1467124914921 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 2010 | 1467124914922 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:41:54 INFO - PROCESS | 2010 | 1467124914924 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 2010 | 1467124914925 Marionette TRACE conn2 <- [1,2262,null,{}] 07:41:54 INFO - PROCESS | 2010 | 1467124914928 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}] 07:41:54 INFO - PROCESS | 2010 | 1467124914932 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:55 INFO - PROCESS | 2010 | 1467124915056 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:41:55 INFO - PROCESS | 2010 | 1467124915084 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 2010 | 1467124915085 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x1299a6000 == 36 [pid = 2010] [id = 573] 07:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119d3d400) [pid = 2010] [serial = 1719] [outer = 0x0] 07:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x123605400) [pid = 2010] [serial = 1720] [outer = 0x119d3d400] 07:41:55 INFO - PROCESS | 2010 | 1467124915109 Marionette DEBUG loaded listener.js 07:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1238c5000) [pid = 2010] [serial = 1721] [outer = 0x119d3d400] 07:41:55 INFO - PROCESS | 2010 | 1467124915454 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]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 572ms 07:41:55 INFO - PROCESS | 2010 | 1467124915497 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 2010 | 1467124915498 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:41:55 INFO - PROCESS | 2010 | 1467124915500 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 2010 | 1467124915502 Marionette TRACE conn2 <- [1,2266,null,{}] 07:41:55 INFO - PROCESS | 2010 | 1467124915504 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}] 07:41:55 INFO - PROCESS | 2010 | 1467124915505 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:55 INFO - PROCESS | 2010 | 1467124915605 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:41:55 INFO - PROCESS | 2010 | 1467124915633 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 2010 | 1467124915634 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad70000 == 37 [pid = 2010] [id = 574] 07:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119834400) [pid = 2010] [serial = 1722] [outer = 0x0] 07:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x123b54c00) [pid = 2010] [serial = 1723] [outer = 0x119834400] 07:41:55 INFO - PROCESS | 2010 | 1467124915659 Marionette DEBUG loaded listener.js 07:41:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123b63000) [pid = 2010] [serial = 1724] [outer = 0x119834400] 07:41:56 INFO - PROCESS | 2010 | 1467124916040 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]]]}] 07:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 569ms 07:41:56 INFO - PROCESS | 2010 | 1467124916072 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:41:56 INFO - PROCESS | 2010 | 1467124916074 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:41:56 INFO - PROCESS | 2010 | 1467124916077 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:41:56 INFO - PROCESS | 2010 | 1467124916079 Marionette TRACE conn2 <- [1,2270,null,{}] 07:41:56 INFO - PROCESS | 2010 | 1467124916092 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}] 07:41:56 INFO - PROCESS | 2010 | 1467124916094 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:56 INFO - PROCESS | 2010 | 1467124916247 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:41:56 INFO - PROCESS | 2010 | 1467124916267 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 2010 | 1467124916270 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b217800 == 38 [pid = 2010] [id = 575] 07:41:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1176f7000) [pid = 2010] [serial = 1725] [outer = 0x0] 07:41:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x123ce4c00) [pid = 2010] [serial = 1726] [outer = 0x1176f7000] 07:41:56 INFO - PROCESS | 2010 | 1467124916311 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x124634c00) [pid = 2010] [serial = 1727] [outer = 0x1176f7000] 07:41:56 INFO - PROCESS | 2010 | 1467124916765 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]]]}] 07:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 734ms 07:41:56 INFO - PROCESS | 2010 | 1467124916812 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:41:56 INFO - PROCESS | 2010 | 1467124916813 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:41:56 INFO - PROCESS | 2010 | 1467124916815 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:41:56 INFO - PROCESS | 2010 | 1467124916816 Marionette TRACE conn2 <- [1,2274,null,{}] 07:41:56 INFO - PROCESS | 2010 | 1467124916819 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}] 07:41:56 INFO - PROCESS | 2010 | 1467124916820 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:56 INFO - PROCESS | 2010 | 1467124916945 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x112956400) [pid = 2010] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x11904b400) [pid = 2010] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1181abc00) [pid = 2010] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x119441000) [pid = 2010] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1164e9400) [pid = 2010] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11860f000) [pid = 2010] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1121b0800) [pid = 2010] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x116f8b800) [pid = 2010] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11936b400) [pid = 2010] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x11943a000) [pid = 2010] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119838000) [pid = 2010] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x115468400) [pid = 2010] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x118095c00) [pid = 2010] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1127de800) [pid = 2010] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x112953800) [pid = 2010] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:41:57 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1133cb000) [pid = 2010] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:41:57 INFO - PROCESS | 2010 | 1467124917087 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 2010 | 1467124917088 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x117159800 == 39 [pid = 2010] [id = 576] 07:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x111c7b400) [pid = 2010] [serial = 1728] [outer = 0x0] 07:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x112953800) [pid = 2010] [serial = 1729] [outer = 0x111c7b400] 07:41:57 INFO - PROCESS | 2010 | 1467124917113 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x115df1000) [pid = 2010] [serial = 1730] [outer = 0x111c7b400] 07:41:57 INFO - PROCESS | 2010 | 1467124917379 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 619ms 07:41:57 INFO - PROCESS | 2010 | 1467124917434 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 2010 | 1467124917436 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:41:57 INFO - PROCESS | 2010 | 1467124917438 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 2010 | 1467124917439 Marionette TRACE conn2 <- [1,2278,null,{}] 07:41:57 INFO - PROCESS | 2010 | 1467124917441 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}] 07:41:57 INFO - PROCESS | 2010 | 1467124917443 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:57 INFO - PROCESS | 2010 | 1467124917529 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:41:57 INFO - PROCESS | 2010 | 1467124917532 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 2010 | 1467124917533 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd8000 == 40 [pid = 2010] [id = 577] 07:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x116142400) [pid = 2010] [serial = 1731] [outer = 0x0] 07:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x119d2f800) [pid = 2010] [serial = 1732] [outer = 0x116142400] 07:41:57 INFO - PROCESS | 2010 | 1467124917557 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x124183400) [pid = 2010] [serial = 1733] [outer = 0x116142400] 07:41:57 INFO - PROCESS | 2010 | 1467124917880 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 07:41:57 INFO - PROCESS | 2010 | 1467124917911 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:41:57 INFO - PROCESS | 2010 | 1467124917913 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:41:57 INFO - PROCESS | 2010 | 1467124917915 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 2010 | 1467124917917 Marionette TRACE conn2 <- [1,2282,null,{}] 07:41:57 INFO - PROCESS | 2010 | 1467124917919 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}] 07:41:57 INFO - PROCESS | 2010 | 1467124917921 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:58 INFO - PROCESS | 2010 | 1467124918050 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:41:58 INFO - PROCESS | 2010 | 1467124918058 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 2010 | 1467124918060 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca1a800 == 41 [pid = 2010] [id = 578] 07:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x124e06800) [pid = 2010] [serial = 1734] [outer = 0x0] 07:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126d27400) [pid = 2010] [serial = 1735] [outer = 0x124e06800] 07:41:58 INFO - PROCESS | 2010 | 1467124918086 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x128bd4000) [pid = 2010] [serial = 1736] [outer = 0x124e06800] 07:41:58 INFO - PROCESS | 2010 | 1467124918417 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]]]}] 07:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 07:41:58 INFO - PROCESS | 2010 | 1467124918437 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 2010 | 1467124918439 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:41:58 INFO - PROCESS | 2010 | 1467124918441 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 2010 | 1467124918444 Marionette TRACE conn2 <- [1,2286,null,{}] 07:41:58 INFO - PROCESS | 2010 | 1467124918447 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}] 07:41:58 INFO - PROCESS | 2010 | 1467124918448 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:58 INFO - PROCESS | 2010 | 1467124918527 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:41:58 INFO - PROCESS | 2010 | 1467124918532 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 2010 | 1467124918533 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12cf38000 == 42 [pid = 2010] [id = 579] 07:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128d79400) [pid = 2010] [serial = 1737] [outer = 0x0] 07:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128f8b800) [pid = 2010] [serial = 1738] [outer = 0x128d79400] 07:41:58 INFO - PROCESS | 2010 | 1467124918556 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x129425000) [pid = 2010] [serial = 1739] [outer = 0x128d79400] 07:41:58 INFO - PROCESS | 2010 | 1467124918898 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]]]}] 07:41:58 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 07:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 471ms 07:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:41:58 INFO - PROCESS | 2010 | 1467124918914 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 2010 | 1467124918915 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:41:58 INFO - PROCESS | 2010 | 1467124918919 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 2010 | 1467124918920 Marionette TRACE conn2 <- [1,2290,null,{}] 07:41:58 INFO - PROCESS | 2010 | 1467124918923 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}] 07:41:58 INFO - PROCESS | 2010 | 1467124918925 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:59 INFO - PROCESS | 2010 | 1467124919113 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:41:59 INFO - PROCESS | 2010 | 1467124919241 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 2010 | 1467124919243 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x1131be800 == 43 [pid = 2010] [id = 580] 07:41:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x110ee5000) [pid = 2010] [serial = 1740] [outer = 0x0] 07:41:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x111c22400) [pid = 2010] [serial = 1741] [outer = 0x110ee5000] 07:41:59 INFO - PROCESS | 2010 | 1467124919295 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1128a6400) [pid = 2010] [serial = 1742] [outer = 0x110ee5000] 07:41:59 INFO - PROCESS | 2010 | 1467124919762 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]]]}] 07:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 921ms 07:41:59 INFO - PROCESS | 2010 | 1467124919841 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:41:59 INFO - PROCESS | 2010 | 1467124919843 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:41:59 INFO - PROCESS | 2010 | 1467124919865 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 2010 | 1467124919866 Marionette TRACE conn2 <- [1,2294,null,{}] 07:41:59 INFO - PROCESS | 2010 | 1467124919870 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}] 07:41:59 INFO - PROCESS | 2010 | 1467124919873 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:41:59 INFO - PROCESS | 2010 | 1467124919980 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:42:00 INFO - PROCESS | 2010 | 1467124920055 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 2010 | 1467124920057 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236aa000 == 44 [pid = 2010] [id = 581] 07:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1133f3400) [pid = 2010] [serial = 1743] [outer = 0x0] 07:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x115def400) [pid = 2010] [serial = 1744] [outer = 0x1133f3400] 07:42:00 INFO - PROCESS | 2010 | 1467124920088 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x116a1b800) [pid = 2010] [serial = 1745] [outer = 0x1133f3400] 07:42:00 INFO - PROCESS | 2010 | 1467124920476 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]]]}] 07:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 07:42:00 INFO - PROCESS | 2010 | 1467124920539 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 2010 | 1467124920542 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:42:00 INFO - PROCESS | 2010 | 1467124920545 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 2010 | 1467124920546 Marionette TRACE conn2 <- [1,2298,null,{}] 07:42:00 INFO - PROCESS | 2010 | 1467124920549 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}] 07:42:00 INFO - PROCESS | 2010 | 1467124920551 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:00 INFO - PROCESS | 2010 | 1467124920659 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:42:00 INFO - PROCESS | 2010 | 1467124920766 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 2010 | 1467124920768 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd1000 == 45 [pid = 2010] [id = 582] 07:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1184d5000) [pid = 2010] [serial = 1746] [outer = 0x0] 07:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x11904a400) [pid = 2010] [serial = 1747] [outer = 0x1184d5000] 07:42:00 INFO - PROCESS | 2010 | 1467124920798 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x1194cd400) [pid = 2010] [serial = 1748] [outer = 0x1184d5000] 07:42:01 INFO - PROCESS | 2010 | 1467124921215 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]]]}] 07:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 721ms 07:42:01 INFO - PROCESS | 2010 | 1467124921280 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:42:01 INFO - PROCESS | 2010 | 1467124921281 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:42:01 INFO - PROCESS | 2010 | 1467124921288 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:42:01 INFO - PROCESS | 2010 | 1467124921293 Marionette TRACE conn2 <- [1,2302,null,{}] 07:42:01 INFO - PROCESS | 2010 | 1467124921328 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}] 07:42:01 INFO - PROCESS | 2010 | 1467124921330 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:01 INFO - PROCESS | 2010 | 1467124921440 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:42:01 INFO - PROCESS | 2010 | 1467124921513 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 2010 | 1467124921515 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d182800 == 46 [pid = 2010] [id = 583] 07:42:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x11943cc00) [pid = 2010] [serial = 1749] [outer = 0x0] 07:42:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12325e000) [pid = 2010] [serial = 1750] [outer = 0x11943cc00] 07:42:01 INFO - PROCESS | 2010 | 1467124921545 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1241fa000) [pid = 2010] [serial = 1751] [outer = 0x11943cc00] 07:42:01 INFO - PROCESS | 2010 | 1467124921978 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]]]}] 07:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 739ms 07:42:02 INFO - PROCESS | 2010 | 1467124922023 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:42:02 INFO - PROCESS | 2010 | 1467124922025 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:42:02 INFO - PROCESS | 2010 | 1467124922028 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 2010 | 1467124922029 Marionette TRACE conn2 <- [1,2306,null,{}] 07:42:02 INFO - PROCESS | 2010 | 1467124922032 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}] 07:42:02 INFO - PROCESS | 2010 | 1467124922033 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:02 INFO - PROCESS | 2010 | 1467124922143 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:42:02 INFO - PROCESS | 2010 | 1467124922356 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 2010 | 1467124922358 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x119076000 == 47 [pid = 2010] [id = 584] 07:42:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1127e5400) [pid = 2010] [serial = 1752] [outer = 0x0] 07:42:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x112951400) [pid = 2010] [serial = 1753] [outer = 0x1127e5400] 07:42:02 INFO - PROCESS | 2010 | 1467124922406 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1132b5800) [pid = 2010] [serial = 1754] [outer = 0x1127e5400] 07:42:02 INFO - PROCESS | 2010 | 1467124922885 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]]]}] 07:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 869ms 07:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:42:02 INFO - PROCESS | 2010 | 1467124922899 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 2010 | 1467124922902 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:42:02 INFO - PROCESS | 2010 | 1467124922907 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 2010 | 1467124922909 Marionette TRACE conn2 <- [1,2310,null,{}] 07:42:02 INFO - PROCESS | 2010 | 1467124922915 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}] 07:42:02 INFO - PROCESS | 2010 | 1467124922919 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:03 INFO - PROCESS | 2010 | 1467124923059 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:42:03 INFO - PROCESS | 2010 | 1467124923200 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 2010 | 1467124923202 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x11641a800 == 48 [pid = 2010] [id = 585] 07:42:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x11808d000) [pid = 2010] [serial = 1755] [outer = 0x0] 07:42:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x1181a8400) [pid = 2010] [serial = 1756] [outer = 0x11808d000] 07:42:03 INFO - PROCESS | 2010 | 1467124923229 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x118616000) [pid = 2010] [serial = 1757] [outer = 0x11808d000] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12cf38000 == 47 [pid = 2010] [id = 579] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca1a800 == 46 [pid = 2010] [id = 578] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd8000 == 45 [pid = 2010] [id = 577] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x117159800 == 44 [pid = 2010] [id = 576] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12b217800 == 43 [pid = 2010] [id = 575] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad70000 == 42 [pid = 2010] [id = 574] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1299a6000 == 41 [pid = 2010] [id = 573] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x128dd1000 == 40 [pid = 2010] [id = 572] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1269aa800 == 39 [pid = 2010] [id = 571] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x121797000 == 38 [pid = 2010] [id = 570] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x11840f800 == 37 [pid = 2010] [id = 569] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x116ab9800 == 36 [pid = 2010] [id = 568] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x124117800 == 35 [pid = 2010] [id = 567] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12c531000 == 34 [pid = 2010] [id = 565] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x117154800 == 33 [pid = 2010] [id = 566] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1199bf000 == 32 [pid = 2010] [id = 554] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x119076000 == 31 [pid = 2010] [id = 584] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12d182800 == 30 [pid = 2010] [id = 583] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd1000 == 29 [pid = 2010] [id = 582] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1236aa000 == 28 [pid = 2010] [id = 581] 07:42:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1131be800 == 27 [pid = 2010] [id = 580] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x12716b000) [pid = 2010] [serial = 1694] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x120ff4000) [pid = 2010] [serial = 1678] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x11903ec00) [pid = 2010] [serial = 1664] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x118610400) [pid = 2010] [serial = 1663] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x119d37000) [pid = 2010] [serial = 1675] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x11805a800) [pid = 2010] [serial = 1669] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x118764000) [pid = 2010] [serial = 1672] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x119434c00) [pid = 2010] [serial = 1673] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x112984800) [pid = 2010] [serial = 1649] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1128ac000) [pid = 2010] [serial = 1648] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1184db400) [pid = 2010] [serial = 1652] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x11808f000) [pid = 2010] [serial = 1651] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1239b2000) [pid = 2010] [serial = 1655] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x119d38400) [pid = 2010] [serial = 1654] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1239bbc00) [pid = 2010] [serial = 1681] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x12892dc00) [pid = 2010] [serial = 1658] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x123b5fc00) [pid = 2010] [serial = 1657] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118089c00) [pid = 2010] [serial = 1661] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x12177a800) [pid = 2010] [serial = 1679] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x116140800) [pid = 2010] [serial = 1660] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1241be000) [pid = 2010] [serial = 1684] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x128bd1c00) [pid = 2010] [serial = 1696] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x123b62000) [pid = 2010] [serial = 1682] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1128b3000) [pid = 2010] [serial = 1687] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11942c400) [pid = 2010] [serial = 1690] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1176f4000) [pid = 2010] [serial = 1688] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1133ecc00) [pid = 2010] [serial = 1666] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x115467800) [pid = 2010] [serial = 1667] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1181a8000) [pid = 2010] [serial = 1670] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x124d76c00) [pid = 2010] [serial = 1685] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119fe1000) [pid = 2010] [serial = 1676] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x124630400) [pid = 2010] [serial = 1691] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x126966000) [pid = 2010] [serial = 1693] [outer = 0x0] [url = about:blank] 07:42:04 INFO - PROCESS | 2010 | 1467124924174 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]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1278ms 07:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:42:04 INFO - PROCESS | 2010 | 1467124924184 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 2010 | 1467124924187 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:42:04 INFO - PROCESS | 2010 | 1467124924189 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 2010 | 1467124924191 Marionette TRACE conn2 <- [1,2314,null,{}] 07:42:04 INFO - PROCESS | 2010 | 1467124924198 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}] 07:42:04 INFO - PROCESS | 2010 | 1467124924199 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:04 INFO - PROCESS | 2010 | 1467124924279 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:42:04 INFO - PROCESS | 2010 | 1467124924284 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 2010 | 1467124924287 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x117146800 == 28 [pid = 2010] [id = 586] 07:42:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x112986800) [pid = 2010] [serial = 1758] [outer = 0x0] 07:42:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x112d2c800) [pid = 2010] [serial = 1759] [outer = 0x112986800] 07:42:04 INFO - PROCESS | 2010 | 1467124924317 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1128ac000) [pid = 2010] [serial = 1760] [outer = 0x112986800] 07:42:04 INFO - PROCESS | 2010 | 1467124924704 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]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 525ms 07:42:04 INFO - PROCESS | 2010 | 1467124924714 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 2010 | 1467124924718 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:42:04 INFO - PROCESS | 2010 | 1467124924722 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 2010 | 1467124924724 Marionette TRACE conn2 <- [1,2318,null,{}] 07:42:04 INFO - PROCESS | 2010 | 1467124924727 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}] 07:42:04 INFO - PROCESS | 2010 | 1467124924728 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:04 INFO - PROCESS | 2010 | 1467124924808 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:42:04 INFO - PROCESS | 2010 | 1467124924815 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 2010 | 1467124924816 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x118676000 == 29 [pid = 2010] [id = 587] 07:42:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x11545a400) [pid = 2010] [serial = 1761] [outer = 0x0] 07:42:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x116754400) [pid = 2010] [serial = 1762] [outer = 0x11545a400] 07:42:04 INFO - PROCESS | 2010 | 1467124924843 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118052400) [pid = 2010] [serial = 1763] [outer = 0x11545a400] 07:42:05 INFO - PROCESS | 2010 | 1467124925205 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] 07:42:05 INFO - PROCESS | 2010 | 1467124925243 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:42:05 INFO - PROCESS | 2010 | 1467124925246 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 2010 | 1467124925248 Marionette TRACE conn2 <- [1,2322,null,{}] 07:42:05 INFO - PROCESS | 2010 | 1467124925256 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}] 07:42:05 INFO - PROCESS | 2010 | 1467124925260 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:05 INFO - PROCESS | 2010 | 1467124925339 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:42:05 INFO - PROCESS | 2010 | 1467124925347 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 2010 | 1467124925349 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b7000 == 30 [pid = 2010] [id = 588] 07:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1128b1800) [pid = 2010] [serial = 1764] [outer = 0x0] 07:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118610800) [pid = 2010] [serial = 1765] [outer = 0x1128b1800] 07:42:05 INFO - PROCESS | 2010 | 1467124925378 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11936e400) [pid = 2010] [serial = 1766] [outer = 0x1128b1800] 07:42:05 INFO - PROCESS | 2010 | 1467124925727 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]]]}] 07:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 07:42:05 INFO - PROCESS | 2010 | 1467124925767 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 2010 | 1467124925769 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:42:05 INFO - PROCESS | 2010 | 1467124925771 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 2010 | 1467124925772 Marionette TRACE conn2 <- [1,2326,null,{}] 07:42:05 INFO - PROCESS | 2010 | 1467124925774 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}] 07:42:05 INFO - PROCESS | 2010 | 1467124925776 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:05 INFO - PROCESS | 2010 | 1467124925886 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:42:05 INFO - PROCESS | 2010 | 1467124925924 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 2010 | 1467124925925 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x123d0d000 == 31 [pid = 2010] [id = 589] 07:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118621c00) [pid = 2010] [serial = 1767] [outer = 0x0] 07:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11943c400) [pid = 2010] [serial = 1768] [outer = 0x118621c00] 07:42:05 INFO - PROCESS | 2010 | 1467124925951 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119d3a400) [pid = 2010] [serial = 1769] [outer = 0x118621c00] 07:42:06 INFO - PROCESS | 2010 | 1467124926256 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]]]}] 07:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 07:42:06 INFO - PROCESS | 2010 | 1467124926299 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 2010 | 1467124926301 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:42:06 INFO - PROCESS | 2010 | 1467124926303 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 2010 | 1467124926304 Marionette TRACE conn2 <- [1,2330,null,{}] 07:42:06 INFO - PROCESS | 2010 | 1467124926306 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}] 07:42:06 INFO - PROCESS | 2010 | 1467124926307 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:06 INFO - PROCESS | 2010 | 1467124926401 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:42:06 INFO - PROCESS | 2010 | 1467124926442 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 2010 | 1467124926443 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x128c6d000 == 32 [pid = 2010] [id = 590] 07:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x112956c00) [pid = 2010] [serial = 1770] [outer = 0x0] 07:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x120ff4000) [pid = 2010] [serial = 1771] [outer = 0x112956c00] 07:42:06 INFO - PROCESS | 2010 | 1467124926468 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x121610400) [pid = 2010] [serial = 1772] [outer = 0x112956c00] 07:42:06 INFO - PROCESS | 2010 | 1467124926811 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]]]}] 07:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 07:42:06 INFO - PROCESS | 2010 | 1467124926821 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 2010 | 1467124926823 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:42:06 INFO - PROCESS | 2010 | 1467124926825 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 2010 | 1467124926827 Marionette TRACE conn2 <- [1,2334,null,{}] 07:42:06 INFO - PROCESS | 2010 | 1467124926830 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}] 07:42:06 INFO - PROCESS | 2010 | 1467124926835 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:06 INFO - PROCESS | 2010 | 1467124926951 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:42:06 INFO - PROCESS | 2010 | 1467124926963 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 2010 | 1467124926964 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x12986a000 == 33 [pid = 2010] [id = 591] 07:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123081000) [pid = 2010] [serial = 1773] [outer = 0x0] 07:42:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1239b9000) [pid = 2010] [serial = 1774] [outer = 0x123081000] 07:42:06 INFO - PROCESS | 2010 | 1467124926990 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1241f0800) [pid = 2010] [serial = 1775] [outer = 0x123081000] 07:42:07 INFO - PROCESS | 2010 | 1467124927368 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]]]}] 07:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 571ms 07:42:07 INFO - PROCESS | 2010 | 1467124927403 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 2010 | 1467124927405 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:42:07 INFO - PROCESS | 2010 | 1467124927409 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 2010 | 1467124927411 Marionette TRACE conn2 <- [1,2338,null,{}] 07:42:07 INFO - PROCESS | 2010 | 1467124927425 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}] 07:42:07 INFO - PROCESS | 2010 | 1467124927427 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:07 INFO - PROCESS | 2010 | 1467124927572 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:42:07 INFO - PROCESS | 2010 | 1467124927603 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 2010 | 1467124927605 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8ae000 == 34 [pid = 2010] [id = 592] 07:42:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1244dfc00) [pid = 2010] [serial = 1776] [outer = 0x0] 07:42:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x124e05400) [pid = 2010] [serial = 1777] [outer = 0x1244dfc00] 07:42:07 INFO - PROCESS | 2010 | 1467124927646 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x126d18400) [pid = 2010] [serial = 1778] [outer = 0x1244dfc00] 07:42:08 INFO - PROCESS | 2010 | 1467124928054 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 681ms 07:42:08 INFO - PROCESS | 2010 | 1467124928096 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 2010 | 1467124928098 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:42:08 INFO - PROCESS | 2010 | 1467124928101 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 2010 | 1467124928103 Marionette TRACE conn2 <- [1,2342,null,{}] 07:42:08 INFO - PROCESS | 2010 | 1467124928106 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}] 07:42:08 INFO - PROCESS | 2010 | 1467124928108 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:08 INFO - PROCESS | 2010 | 1467124928457 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x128d79400) [pid = 2010] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x119834400) [pid = 2010] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1176f7000) [pid = 2010] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x111c7b400) [pid = 2010] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1184d7c00) [pid = 2010] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x116f18c00) [pid = 2010] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1128aec00) [pid = 2010] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x118093000) [pid = 2010] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11297a400) [pid = 2010] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x112cc5400) [pid = 2010] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1133e9c00) [pid = 2010] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1176fc400) [pid = 2010] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x119d3d400) [pid = 2010] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x124e06800) [pid = 2010] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:42:08 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x116142400) [pid = 2010] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:42:08 INFO - PROCESS | 2010 | 1467124928520 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 2010 | 1467124928521 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x124116000 == 35 [pid = 2010] [id = 593] 07:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1121be400) [pid = 2010] [serial = 1779] [outer = 0x0] 07:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11295b000) [pid = 2010] [serial = 1780] [outer = 0x1121be400] 07:42:08 INFO - PROCESS | 2010 | 1467124928546 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x113c63800) [pid = 2010] [serial = 1781] [outer = 0x1121be400] 07:42:08 INFO - PROCESS | 2010 | 1467124928811 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 720ms 07:42:08 INFO - PROCESS | 2010 | 1467124928820 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 2010 | 1467124928822 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:42:08 INFO - PROCESS | 2010 | 1467124928824 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 2010 | 1467124928825 Marionette TRACE conn2 <- [1,2346,null,{}] 07:42:08 INFO - PROCESS | 2010 | 1467124928837 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}] 07:42:08 INFO - PROCESS | 2010 | 1467124928850 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:08 INFO - PROCESS | 2010 | 1467124928934 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:42:08 INFO - PROCESS | 2010 | 1467124928938 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 2010 | 1467124928939 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232b1800 == 36 [pid = 2010] [id = 594] 07:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1176fc400) [pid = 2010] [serial = 1782] [outer = 0x0] 07:42:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1194cb800) [pid = 2010] [serial = 1783] [outer = 0x1176fc400] 07:42:08 INFO - PROCESS | 2010 | 1467124928966 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x124e06800) [pid = 2010] [serial = 1784] [outer = 0x1176fc400] 07:42:09 INFO - PROCESS | 2010 | 1467124929293 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]]]}] 07:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 474ms 07:42:09 INFO - PROCESS | 2010 | 1467124929298 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 2010 | 1467124929299 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:42:09 INFO - PROCESS | 2010 | 1467124929303 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 2010 | 1467124929305 Marionette TRACE conn2 <- [1,2350,null,{}] 07:42:09 INFO - PROCESS | 2010 | 1467124929307 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}] 07:42:09 INFO - PROCESS | 2010 | 1467124929308 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:09 INFO - PROCESS | 2010 | 1467124929421 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:42:09 INFO - PROCESS | 2010 | 1467124929457 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 2010 | 1467124929458 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd3800 == 37 [pid = 2010] [id = 595] 07:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1128aac00) [pid = 2010] [serial = 1785] [outer = 0x0] 07:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1244da400) [pid = 2010] [serial = 1786] [outer = 0x1128aac00] 07:42:09 INFO - PROCESS | 2010 | 1467124929483 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128933400) [pid = 2010] [serial = 1787] [outer = 0x1128aac00] 07:42:09 INFO - PROCESS | 2010 | 1467124929788 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]]]}] 07:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 517ms 07:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:42:09 INFO - PROCESS | 2010 | 1467124929822 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 2010 | 1467124929824 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:42:09 INFO - PROCESS | 2010 | 1467124929829 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 2010 | 1467124929832 Marionette TRACE conn2 <- [1,2354,null,{}] 07:42:09 INFO - PROCESS | 2010 | 1467124929834 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}] 07:42:09 INFO - PROCESS | 2010 | 1467124929835 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:09 INFO - PROCESS | 2010 | 1467124929946 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:42:10 INFO - PROCESS | 2010 | 1467124930003 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 2010 | 1467124930005 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a13000 == 38 [pid = 2010] [id = 596] 07:42:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x112959400) [pid = 2010] [serial = 1788] [outer = 0x0] 07:42:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128bcf000) [pid = 2010] [serial = 1789] [outer = 0x112959400] 07:42:10 INFO - PROCESS | 2010 | 1467124930032 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x129428c00) [pid = 2010] [serial = 1790] [outer = 0x112959400] 07:42:10 INFO - PROCESS | 2010 | 1467124930331 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 07:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:42:10 INFO - PROCESS | 2010 | 1467124930351 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 2010 | 1467124930352 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:42:10 INFO - PROCESS | 2010 | 1467124930354 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 2010 | 1467124930355 Marionette TRACE conn2 <- [1,2358,null,{}] 07:42:10 INFO - PROCESS | 2010 | 1467124930357 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}] 07:42:10 INFO - PROCESS | 2010 | 1467124930359 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:10 INFO - PROCESS | 2010 | 1467124930441 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:42:10 INFO - PROCESS | 2010 | 1467124930542 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 2010 | 1467124930544 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x112fbe800 == 39 [pid = 2010] [id = 597] 07:42:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x110ee7c00) [pid = 2010] [serial = 1791] [outer = 0x0] 07:42:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x110ef2c00) [pid = 2010] [serial = 1792] [outer = 0x110ee7c00] 07:42:10 INFO - PROCESS | 2010 | 1467124930579 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1128ad000) [pid = 2010] [serial = 1793] [outer = 0x110ee7c00] 07:42:11 INFO - PROCESS | 2010 | 1467124931182 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]]]}] 07:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 923ms 07:42:11 INFO - PROCESS | 2010 | 1467124931287 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 2010 | 1467124931290 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:42:11 INFO - PROCESS | 2010 | 1467124931318 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 2010 | 1467124931319 Marionette TRACE conn2 <- [1,2362,null,{}] 07:42:11 INFO - PROCESS | 2010 | 1467124931323 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}] 07:42:11 INFO - PROCESS | 2010 | 1467124931326 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:11 INFO - PROCESS | 2010 | 1467124931441 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:42:11 INFO - PROCESS | 2010 | 1467124931499 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 2010 | 1467124931501 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c9800 == 40 [pid = 2010] [id = 598] 07:42:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x113c65000) [pid = 2010] [serial = 1794] [outer = 0x0] 07:42:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x116637800) [pid = 2010] [serial = 1795] [outer = 0x113c65000] 07:42:11 INFO - PROCESS | 2010 | 1467124931532 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x118056c00) [pid = 2010] [serial = 1796] [outer = 0x113c65000] 07:42:12 INFO - PROCESS | 2010 | 1467124932212 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]]]}] 07:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 925ms 07:42:12 INFO - PROCESS | 2010 | 1467124932268 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:42:12 INFO - PROCESS | 2010 | 1467124932270 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:42:12 INFO - PROCESS | 2010 | 1467124932283 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 2010 | 1467124932285 Marionette TRACE conn2 <- [1,2366,null,{}] 07:42:12 INFO - PROCESS | 2010 | 1467124932288 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}] 07:42:12 INFO - PROCESS | 2010 | 1467124932291 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:12 INFO - PROCESS | 2010 | 1467124932394 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:42:12 INFO - PROCESS | 2010 | 1467124932478 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 2010 | 1467124932481 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d84000 == 41 [pid = 2010] [id = 599] 07:42:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1133f8400) [pid = 2010] [serial = 1797] [outer = 0x0] 07:42:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x115df8000) [pid = 2010] [serial = 1798] [outer = 0x1133f8400] 07:42:12 INFO - PROCESS | 2010 | 1467124932510 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1174e8800) [pid = 2010] [serial = 1799] [outer = 0x1133f8400] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x128a13000 == 40 [pid = 2010] [id = 596] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd3800 == 39 [pid = 2010] [id = 595] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b1800 == 38 [pid = 2010] [id = 594] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x124116000 == 37 [pid = 2010] [id = 593] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8ae000 == 36 [pid = 2010] [id = 592] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x12986a000 == 35 [pid = 2010] [id = 591] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x128c6d000 == 34 [pid = 2010] [id = 590] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x123d0d000 == 33 [pid = 2010] [id = 589] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x1232b7000 == 32 [pid = 2010] [id = 588] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x118676000 == 31 [pid = 2010] [id = 587] 07:42:12 INFO - PROCESS | 2010 | --DOCSHELL 0x117146800 == 30 [pid = 2010] [id = 586] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x128f8b800) [pid = 2010] [serial = 1738] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x123b54c00) [pid = 2010] [serial = 1723] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x123ce4c00) [pid = 2010] [serial = 1726] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x115df1000) [pid = 2010] [serial = 1730] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x118615000) [pid = 2010] [serial = 1714] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x119042800) [pid = 2010] [serial = 1715] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x119432c00) [pid = 2010] [serial = 1717] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x112953400) [pid = 2010] [serial = 1705] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x112984400) [pid = 2010] [serial = 1706] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1184db000) [pid = 2010] [serial = 1702] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119041000) [pid = 2010] [serial = 1703] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x116f91400) [pid = 2010] [serial = 1711] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118095000) [pid = 2010] [serial = 1712] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x112e61000) [pid = 2010] [serial = 1699] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x113c39c00) [pid = 2010] [serial = 1700] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1133f2c00) [pid = 2010] [serial = 1708] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x113c46c00) [pid = 2010] [serial = 1709] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12942bc00) [pid = 2010] [serial = 1697] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123605400) [pid = 2010] [serial = 1720] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x128bd4000) [pid = 2010] [serial = 1736] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x112953800) [pid = 2010] [serial = 1729] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x123b63000) [pid = 2010] [serial = 1724] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x129425000) [pid = 2010] [serial = 1739] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x124634c00) [pid = 2010] [serial = 1727] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119d2f800) [pid = 2010] [serial = 1732] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1238c5000) [pid = 2010] [serial = 1721] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x126d27400) [pid = 2010] [serial = 1735] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1194cfc00) [pid = 2010] [serial = 1718] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x124183400) [pid = 2010] [serial = 1733] [outer = 0x0] [url = about:blank] 07:42:12 INFO - PROCESS | 2010 | 1467124932932 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]]]}] 07:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 672ms 07:42:12 INFO - PROCESS | 2010 | 1467124932955 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:42:12 INFO - PROCESS | 2010 | 1467124932959 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:42:12 INFO - PROCESS | 2010 | 1467124932972 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 2010 | 1467124932974 Marionette TRACE conn2 <- [1,2370,null,{}] 07:42:12 INFO - PROCESS | 2010 | 1467124932978 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}] 07:42:12 INFO - PROCESS | 2010 | 1467124932979 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:13 INFO - PROCESS | 2010 | 1467124933063 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:42:13 INFO - PROCESS | 2010 | 1467124933068 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 2010 | 1467124933069 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x121686000 == 31 [pid = 2010] [id = 600] 07:42:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118092400) [pid = 2010] [serial = 1800] [outer = 0x0] 07:42:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11860c000) [pid = 2010] [serial = 1801] [outer = 0x118092400] 07:42:13 INFO - PROCESS | 2010 | 1467124933097 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x118763800) [pid = 2010] [serial = 1802] [outer = 0x118092400] 07:42:13 INFO - PROCESS | 2010 | 1467124933472 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]]]}] 07:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 531ms 07:42:13 INFO - PROCESS | 2010 | 1467124933497 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 2010 | 1467124933498 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:42:13 INFO - PROCESS | 2010 | 1467124933501 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 2010 | 1467124933503 Marionette TRACE conn2 <- [1,2374,null,{}] 07:42:13 INFO - PROCESS | 2010 | 1467124933511 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}] 07:42:13 INFO - PROCESS | 2010 | 1467124933514 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:13 INFO - PROCESS | 2010 | 1467124933601 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:42:13 INFO - PROCESS | 2010 | 1467124933665 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 2010 | 1467124933667 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e2000 == 32 [pid = 2010] [id = 601] 07:42:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x118764c00) [pid = 2010] [serial = 1803] [outer = 0x0] 07:42:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x119439000) [pid = 2010] [serial = 1804] [outer = 0x118764c00] 07:42:13 INFO - PROCESS | 2010 | 1467124933699 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x120ff0c00) [pid = 2010] [serial = 1805] [outer = 0x118764c00] 07:42:14 INFO - PROCESS | 2010 | 1467124934031 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 07:42:14 INFO - PROCESS | 2010 | 1467124934072 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:42:14 INFO - PROCESS | 2010 | 1467124934074 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:42:14 INFO - PROCESS | 2010 | 1467124934076 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 2010 | 1467124934077 Marionette TRACE conn2 <- [1,2378,null,{}] 07:42:14 INFO - PROCESS | 2010 | 1467124934080 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}] 07:42:14 INFO - PROCESS | 2010 | 1467124934081 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:14 INFO - PROCESS | 2010 | 1467124934186 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:42:14 INFO - PROCESS | 2010 | 1467124934194 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 2010 | 1467124934197 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x12985a000 == 33 [pid = 2010] [id = 602] 07:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1129c7800) [pid = 2010] [serial = 1806] [outer = 0x0] 07:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x123605000) [pid = 2010] [serial = 1807] [outer = 0x1129c7800] 07:42:14 INFO - PROCESS | 2010 | 1467124934222 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1239b9400) [pid = 2010] [serial = 1808] [outer = 0x1129c7800] 07:42:14 INFO - PROCESS | 2010 | 1467124934575 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 07:42:14 INFO - PROCESS | 2010 | 1467124934598 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:42:14 INFO - PROCESS | 2010 | 1467124934600 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:42:14 INFO - PROCESS | 2010 | 1467124934603 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 2010 | 1467124934605 Marionette TRACE conn2 <- [1,2382,null,{}] 07:42:14 INFO - PROCESS | 2010 | 1467124934608 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}] 07:42:14 INFO - PROCESS | 2010 | 1467124934611 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:14 INFO - PROCESS | 2010 | 1467124934731 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:42:14 INFO - PROCESS | 2010 | 1467124934840 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 2010 | 1467124934842 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198ac800 == 34 [pid = 2010] [id = 603] 07:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1133c9000) [pid = 2010] [serial = 1809] [outer = 0x0] 07:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1239c0000) [pid = 2010] [serial = 1810] [outer = 0x1133c9000] 07:42:14 INFO - PROCESS | 2010 | 1467124934881 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x123c24000) [pid = 2010] [serial = 1811] [outer = 0x1133c9000] 07:42:15 INFO - PROCESS | 2010 | 1467124935285 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]]]}] 07:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 719ms 07:42:15 INFO - PROCESS | 2010 | 1467124935323 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 2010 | 1467124935324 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:42:15 INFO - PROCESS | 2010 | 1467124935326 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 2010 | 1467124935327 Marionette TRACE conn2 <- [1,2386,null,{}] 07:42:15 INFO - PROCESS | 2010 | 1467124935330 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}] 07:42:15 INFO - PROCESS | 2010 | 1467124935334 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:15 INFO - PROCESS | 2010 | 1467124935455 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:42:15 INFO - PROCESS | 2010 | 1467124935467 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 2010 | 1467124935468 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b954000 == 35 [pid = 2010] [id = 604] 07:42:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1241f6c00) [pid = 2010] [serial = 1812] [outer = 0x0] 07:42:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12696fc00) [pid = 2010] [serial = 1813] [outer = 0x1241f6c00] 07:42:15 INFO - PROCESS | 2010 | 1467124935494 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128f88000) [pid = 2010] [serial = 1814] [outer = 0x1241f6c00] 07:42:15 INFO - PROCESS | 2010 | 1467124935840 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]]]}] 07:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 571ms 07:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:42:15 INFO - PROCESS | 2010 | 1467124935898 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 2010 | 1467124935899 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:42:15 INFO - PROCESS | 2010 | 1467124935901 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 2010 | 1467124935902 Marionette TRACE conn2 <- [1,2390,null,{}] 07:42:15 INFO - PROCESS | 2010 | 1467124935904 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}] 07:42:15 INFO - PROCESS | 2010 | 1467124935905 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:16 INFO - PROCESS | 2010 | 1467124936003 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:42:16 INFO - PROCESS | 2010 | 1467124936016 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 2010 | 1467124936017 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd8000 == 36 [pid = 2010] [id = 605] 07:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1129bd800) [pid = 2010] [serial = 1815] [outer = 0x0] 07:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x129416400) [pid = 2010] [serial = 1816] [outer = 0x1129bd800] 07:42:16 INFO - PROCESS | 2010 | 1467124936041 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12945e400) [pid = 2010] [serial = 1817] [outer = 0x1129bd800] 07:42:16 INFO - PROCESS | 2010 | 1467124936396 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]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 07:42:16 INFO - PROCESS | 2010 | 1467124936420 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 2010 | 1467124936421 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:42:16 INFO - PROCESS | 2010 | 1467124936424 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 2010 | 1467124936425 Marionette TRACE conn2 <- [1,2394,null,{}] 07:42:16 INFO - PROCESS | 2010 | 1467124936434 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}] 07:42:16 INFO - PROCESS | 2010 | 1467124936435 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:16 INFO - PROCESS | 2010 | 1467124936534 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:42:16 INFO - PROCESS | 2010 | 1467124936537 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 2010 | 1467124936538 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c612000 == 37 [pid = 2010] [id = 606] 07:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1194cfc00) [pid = 2010] [serial = 1818] [outer = 0x0] 07:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1298ec400) [pid = 2010] [serial = 1819] [outer = 0x1194cfc00] 07:42:16 INFO - PROCESS | 2010 | 1467124936564 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12a81c000) [pid = 2010] [serial = 1820] [outer = 0x1194cfc00] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x11545a400) [pid = 2010] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x118621c00) [pid = 2010] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x112986800) [pid = 2010] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x112956c00) [pid = 2010] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1128b1800) [pid = 2010] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x123081000) [pid = 2010] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1244dfc00) [pid = 2010] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x110ee5000) [pid = 2010] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11808d000) [pid = 2010] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1121be400) [pid = 2010] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1133f3400) [pid = 2010] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1184d5000) [pid = 2010] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x11943cc00) [pid = 2010] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1127e5400) [pid = 2010] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1128aac00) [pid = 2010] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:42:16 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1176fc400) [pid = 2010] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:42:16 INFO - PROCESS | 2010 | 1467124936969 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]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 576ms 07:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:42:17 INFO - PROCESS | 2010 | 1467124937000 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 2010 | 1467124937002 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:42:17 INFO - PROCESS | 2010 | 1467124937004 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 2010 | 1467124937005 Marionette TRACE conn2 <- [1,2398,null,{}] 07:42:17 INFO - PROCESS | 2010 | 1467124937007 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}] 07:42:17 INFO - PROCESS | 2010 | 1467124937009 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:17 INFO - PROCESS | 2010 | 1467124937083 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:42:17 INFO - PROCESS | 2010 | 1467124937087 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 2010 | 1467124937088 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a89b800 == 38 [pid = 2010] [id = 607] 07:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x112958800) [pid = 2010] [serial = 1821] [outer = 0x0] 07:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x115d15400) [pid = 2010] [serial = 1822] [outer = 0x112958800] 07:42:17 INFO - PROCESS | 2010 | 1467124937115 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119d38800) [pid = 2010] [serial = 1823] [outer = 0x112958800] 07:42:17 INFO - PROCESS | 2010 | 1467124937477 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 07:42:17 INFO - PROCESS | 2010 | 1467124937524 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 2010 | 1467124937526 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:42:17 INFO - PROCESS | 2010 | 1467124937528 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 2010 | 1467124937529 Marionette TRACE conn2 <- [1,2402,null,{}] 07:42:17 INFO - PROCESS | 2010 | 1467124937531 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}] 07:42:17 INFO - PROCESS | 2010 | 1467124937532 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:17 INFO - PROCESS | 2010 | 1467124937611 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:42:17 INFO - PROCESS | 2010 | 1467124937616 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 2010 | 1467124937617 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x129859800 == 39 [pid = 2010] [id = 608] 07:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119d3b000) [pid = 2010] [serial = 1824] [outer = 0x0] 07:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x126d24000) [pid = 2010] [serial = 1825] [outer = 0x119d3b000] 07:42:17 INFO - PROCESS | 2010 | 1467124937641 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12a81ec00) [pid = 2010] [serial = 1826] [outer = 0x119d3b000] 07:42:17 INFO - PROCESS | 2010 | 1467124937980 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 469ms 07:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:42:18 INFO - PROCESS | 2010 | 1467124937998 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 2010 | 1467124938000 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:42:18 INFO - PROCESS | 2010 | 1467124938002 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 2010 | 1467124938003 Marionette TRACE conn2 <- [1,2406,null,{}] 07:42:18 INFO - PROCESS | 2010 | 1467124938006 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}] 07:42:18 INFO - PROCESS | 2010 | 1467124938008 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:18 INFO - PROCESS | 2010 | 1467124938101 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:42:18 INFO - PROCESS | 2010 | 1467124938105 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 2010 | 1467124938106 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d172800 == 40 [pid = 2010] [id = 609] 07:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12a81e800) [pid = 2010] [serial = 1827] [outer = 0x0] 07:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12a825400) [pid = 2010] [serial = 1828] [outer = 0x12a81e800] 07:42:18 INFO - PROCESS | 2010 | 1467124938186 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12ad3c800) [pid = 2010] [serial = 1829] [outer = 0x12a81e800] 07:42:18 INFO - PROCESS | 2010 | 1467124938522 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]]]}] 07:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms 07:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:42:18 INFO - PROCESS | 2010 | 1467124938573 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 2010 | 1467124938574 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:42:18 INFO - PROCESS | 2010 | 1467124938577 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 2010 | 1467124938579 Marionette TRACE conn2 <- [1,2410,null,{}] 07:42:18 INFO - PROCESS | 2010 | 1467124938583 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}] 07:42:18 INFO - PROCESS | 2010 | 1467124938585 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:18 INFO - PROCESS | 2010 | 1467124938676 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:42:18 INFO - PROCESS | 2010 | 1467124938682 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 2010 | 1467124938683 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d6dd800 == 41 [pid = 2010] [id = 610] 07:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12ad3ec00) [pid = 2010] [serial = 1830] [outer = 0x0] 07:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12b088c00) [pid = 2010] [serial = 1831] [outer = 0x12ad3ec00] 07:42:18 INFO - PROCESS | 2010 | 1467124938707 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12b243c00) [pid = 2010] [serial = 1832] [outer = 0x12ad3ec00] 07:42:19 INFO - PROCESS | 2010 | 1467124939190 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]]]}] 07:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 621ms 07:42:19 INFO - PROCESS | 2010 | 1467124939199 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:42:19 INFO - PROCESS | 2010 | 1467124939201 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:42:19 INFO - PROCESS | 2010 | 1467124939205 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 2010 | 1467124939207 Marionette TRACE conn2 <- [1,2414,null,{}] 07:42:19 INFO - PROCESS | 2010 | 1467124939210 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}] 07:42:19 INFO - PROCESS | 2010 | 1467124939212 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:19 INFO - PROCESS | 2010 | 1467124939310 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:42:19 INFO - PROCESS | 2010 | 1467124939361 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:19 INFO - PROCESS | 2010 | 1467124939364 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x121797000 == 42 [pid = 2010] [id = 611] 07:42:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x113c39c00) [pid = 2010] [serial = 1833] [outer = 0x0] 07:42:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1176f7400) [pid = 2010] [serial = 1834] [outer = 0x113c39c00] 07:42:19 INFO - PROCESS | 2010 | 1467124939409 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x118094c00) [pid = 2010] [serial = 1835] [outer = 0x113c39c00] 07:42:20 INFO - PROCESS | 2010 | 1467124940014 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]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 872ms 07:42:20 INFO - PROCESS | 2010 | 1467124940078 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 2010 | 1467124940082 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:42:20 INFO - PROCESS | 2010 | 1467124940089 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 2010 | 1467124940092 Marionette TRACE conn2 <- [1,2418,null,{}] 07:42:20 INFO - PROCESS | 2010 | 1467124940095 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}] 07:42:20 INFO - PROCESS | 2010 | 1467124940098 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:20 INFO - PROCESS | 2010 | 1467124940211 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:42:20 INFO - PROCESS | 2010 | 1467124940285 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 2010 | 1467124940286 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad6c800 == 43 [pid = 2010] [id = 612] 07:42:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x11942ec00) [pid = 2010] [serial = 1836] [outer = 0x0] 07:42:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x119fec000) [pid = 2010] [serial = 1837] [outer = 0x11942ec00] 07:42:20 INFO - PROCESS | 2010 | 1467124940317 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x123444c00) [pid = 2010] [serial = 1838] [outer = 0x11942ec00] 07:42:20 INFO - PROCESS | 2010 | 1467124940770 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]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 721ms 07:42:20 INFO - PROCESS | 2010 | 1467124940827 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 2010 | 1467124940828 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:42:20 INFO - PROCESS | 2010 | 1467124940832 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 2010 | 1467124940835 Marionette TRACE conn2 <- [1,2422,null,{}] 07:42:20 INFO - PROCESS | 2010 | 1467124940846 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}] 07:42:20 INFO - PROCESS | 2010 | 1467124940850 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:20 INFO - PROCESS | 2010 | 1467124940948 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:42:21 INFO - PROCESS | 2010 | 1467124941025 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 2010 | 1467124941027 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d6dd000 == 44 [pid = 2010] [id = 613] 07:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x126970000) [pid = 2010] [serial = 1839] [outer = 0x0] 07:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x127168800) [pid = 2010] [serial = 1840] [outer = 0x126970000] 07:42:21 INFO - PROCESS | 2010 | 1467124941058 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x128d86c00) [pid = 2010] [serial = 1841] [outer = 0x126970000] 07:42:21 INFO - PROCESS | 2010 | 1467124941441 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]]]}] 07:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 07:42:21 INFO - PROCESS | 2010 | 1467124941504 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:42:21 INFO - PROCESS | 2010 | 1467124941506 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:42:21 INFO - PROCESS | 2010 | 1467124941508 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 2010 | 1467124941509 Marionette TRACE conn2 <- [1,2426,null,{}] 07:42:21 INFO - PROCESS | 2010 | 1467124941512 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}] 07:42:21 INFO - PROCESS | 2010 | 1467124941513 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:21 INFO - PROCESS | 2010 | 1467124941615 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:42:21 INFO - PROCESS | 2010 | 1467124941677 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 2010 | 1467124941678 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x12dd4d800 == 45 [pid = 2010] [id = 614] 07:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x128f83800) [pid = 2010] [serial = 1842] [outer = 0x0] 07:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12a819c00) [pid = 2010] [serial = 1843] [outer = 0x128f83800] 07:42:21 INFO - PROCESS | 2010 | 1467124941748 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12ad33000) [pid = 2010] [serial = 1844] [outer = 0x128f83800] 07:42:22 INFO - PROCESS | 2010 | 1467124942181 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]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 720ms 07:42:22 INFO - PROCESS | 2010 | 1467124942228 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:42:22 INFO - PROCESS | 2010 | 1467124942229 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:42:22 INFO - PROCESS | 2010 | 1467124942232 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 2010 | 1467124942233 Marionette TRACE conn2 <- [1,2430,null,{}] 07:42:22 INFO - PROCESS | 2010 | 1467124942235 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}] 07:42:22 INFO - PROCESS | 2010 | 1467124942237 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:22 INFO - PROCESS | 2010 | 1467124942356 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:42:22 INFO - PROCESS | 2010 | 1467124942581 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 2010 | 1467124942583 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191f6800 == 46 [pid = 2010] [id = 615] 07:42:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x112952400) [pid = 2010] [serial = 1845] [outer = 0x0] 07:42:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x1132af400) [pid = 2010] [serial = 1846] [outer = 0x112952400] 07:42:22 INFO - PROCESS | 2010 | 1467124942612 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x115df9000) [pid = 2010] [serial = 1847] [outer = 0x112952400] 07:42:23 INFO - PROCESS | 2010 | 1467124943016 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]]]}] 07:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 821ms 07:42:23 INFO - PROCESS | 2010 | 1467124943054 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:42:23 INFO - PROCESS | 2010 | 1467124943056 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:42:23 INFO - PROCESS | 2010 | 1467124943059 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:42:23 INFO - PROCESS | 2010 | 1467124943061 Marionette TRACE conn2 <- [1,2434,null,{}] 07:42:23 INFO - PROCESS | 2010 | 1467124943065 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}] 07:42:23 INFO - PROCESS | 2010 | 1467124943066 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:23 INFO - PROCESS | 2010 | 1467124943163 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:42:23 INFO - PROCESS | 2010 | 1467124943229 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 2010 | 1467124943230 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230e8800 == 47 [pid = 2010] [id = 616] 07:42:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x1176f6800) [pid = 2010] [serial = 1848] [outer = 0x0] 07:42:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x1181b1000) [pid = 2010] [serial = 1849] [outer = 0x1176f6800] 07:42:23 INFO - PROCESS | 2010 | 1467124943272 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x11903f000) [pid = 2010] [serial = 1850] [outer = 0x1176f6800] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x11641a800 == 46 [pid = 2010] [id = 585] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12d172800 == 45 [pid = 2010] [id = 609] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x129859800 == 44 [pid = 2010] [id = 608] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12a89b800 == 43 [pid = 2010] [id = 607] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12c612000 == 42 [pid = 2010] [id = 606] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd8000 == 41 [pid = 2010] [id = 605] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12b954000 == 40 [pid = 2010] [id = 604] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1198ac800 == 39 [pid = 2010] [id = 603] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12985a000 == 38 [pid = 2010] [id = 602] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e2000 == 37 [pid = 2010] [id = 601] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x121686000 == 36 [pid = 2010] [id = 600] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x117d84000 == 35 [pid = 2010] [id = 599] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c9800 == 34 [pid = 2010] [id = 598] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x112fbe800 == 33 [pid = 2010] [id = 597] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1191f6800 == 32 [pid = 2010] [id = 615] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12dd4d800 == 31 [pid = 2010] [id = 614] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12d6dd000 == 30 [pid = 2010] [id = 613] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad6c800 == 29 [pid = 2010] [id = 612] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x121797000 == 28 [pid = 2010] [id = 611] 07:42:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12d6dd800 == 27 [pid = 2010] [id = 610] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x116754400) [pid = 2010] [serial = 1762] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x118052400) [pid = 2010] [serial = 1763] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x11943c400) [pid = 2010] [serial = 1768] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x112d2c800) [pid = 2010] [serial = 1759] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1128ac000) [pid = 2010] [serial = 1760] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x120ff4000) [pid = 2010] [serial = 1771] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x118610800) [pid = 2010] [serial = 1765] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x11936e400) [pid = 2010] [serial = 1766] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1239b9000) [pid = 2010] [serial = 1774] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x121610400) [pid = 2010] [serial = 1772] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x124e05400) [pid = 2010] [serial = 1777] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1128a6400) [pid = 2010] [serial = 1742] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x118616000) [pid = 2010] [serial = 1757] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1181a8400) [pid = 2010] [serial = 1756] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x111c22400) [pid = 2010] [serial = 1741] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x113c63800) [pid = 2010] [serial = 1781] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x116a1b800) [pid = 2010] [serial = 1745] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x115def400) [pid = 2010] [serial = 1744] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1194cd400) [pid = 2010] [serial = 1748] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11904a400) [pid = 2010] [serial = 1747] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1241fa000) [pid = 2010] [serial = 1751] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12325e000) [pid = 2010] [serial = 1750] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1132b5800) [pid = 2010] [serial = 1754] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x112951400) [pid = 2010] [serial = 1753] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128933400) [pid = 2010] [serial = 1787] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11295b000) [pid = 2010] [serial = 1780] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x128bcf000) [pid = 2010] [serial = 1789] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x126d18400) [pid = 2010] [serial = 1778] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1241f0800) [pid = 2010] [serial = 1775] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1244da400) [pid = 2010] [serial = 1786] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1194cb800) [pid = 2010] [serial = 1783] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119d3a400) [pid = 2010] [serial = 1769] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x124e06800) [pid = 2010] [serial = 1784] [outer = 0x0] [url = about:blank] 07:42:24 INFO - PROCESS | 2010 | 1467124944354 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]]]}] 07:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1321ms 07:42:24 INFO - PROCESS | 2010 | 1467124944382 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 2010 | 1467124944386 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:42:24 INFO - PROCESS | 2010 | 1467124944406 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 2010 | 1467124944408 Marionette TRACE conn2 <- [1,2438,null,{}] 07:42:24 INFO - PROCESS | 2010 | 1467124944416 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}] 07:42:24 INFO - PROCESS | 2010 | 1467124944418 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:24 INFO - PROCESS | 2010 | 1467124944540 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:42:24 INFO - PROCESS | 2010 | 1467124944629 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 2010 | 1467124944630 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x117165800 == 28 [pid = 2010] [id = 617] 07:42:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x112956400) [pid = 2010] [serial = 1851] [outer = 0x0] 07:42:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x112cb0400) [pid = 2010] [serial = 1852] [outer = 0x112956400] 07:42:24 INFO - PROCESS | 2010 | 1467124944658 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1133ca800) [pid = 2010] [serial = 1853] [outer = 0x112956400] 07:42:24 INFO - PROCESS | 2010 | 1467124944971 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]]]}] 07:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 585ms 07:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:42:24 INFO - PROCESS | 2010 | 1467124944984 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 2010 | 1467124944988 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:42:24 INFO - PROCESS | 2010 | 1467124944994 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 2010 | 1467124944999 Marionette TRACE conn2 <- [1,2442,null,{}] 07:42:25 INFO - PROCESS | 2010 | 1467124945001 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}] 07:42:25 INFO - PROCESS | 2010 | 1467124945003 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:25 INFO - PROCESS | 2010 | 1467124945090 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:42:25 INFO - PROCESS | 2010 | 1467124945151 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 2010 | 1467124945152 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x11866e800 == 29 [pid = 2010] [id = 618] 07:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1133cb000) [pid = 2010] [serial = 1854] [outer = 0x0] 07:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x115d17400) [pid = 2010] [serial = 1855] [outer = 0x1133cb000] 07:42:25 INFO - PROCESS | 2010 | 1467124945181 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x116a1b800) [pid = 2010] [serial = 1856] [outer = 0x1133cb000] 07:42:25 INFO - PROCESS | 2010 | 1467124945503 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]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 524ms 07:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:42:25 INFO - PROCESS | 2010 | 1467124945517 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 2010 | 1467124945518 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:42:25 INFO - PROCESS | 2010 | 1467124945520 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 2010 | 1467124945523 Marionette TRACE conn2 <- [1,2446,null,{}] 07:42:25 INFO - PROCESS | 2010 | 1467124945534 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}] 07:42:25 INFO - PROCESS | 2010 | 1467124945537 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:25 INFO - PROCESS | 2010 | 1467124945615 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:42:25 INFO - PROCESS | 2010 | 1467124945620 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 2010 | 1467124945622 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232af000 == 30 [pid = 2010] [id = 619] 07:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1128ac400) [pid = 2010] [serial = 1857] [outer = 0x0] 07:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118615800) [pid = 2010] [serial = 1858] [outer = 0x1128ac400] 07:42:25 INFO - PROCESS | 2010 | 1467124945652 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119049400) [pid = 2010] [serial = 1859] [outer = 0x1128ac400] 07:42:26 INFO - PROCESS | 2010 | 1467124946006 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 525ms 07:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:42:26 INFO - PROCESS | 2010 | 1467124946056 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 2010 | 1467124946058 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:42:26 INFO - PROCESS | 2010 | 1467124946061 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 2010 | 1467124946063 Marionette TRACE conn2 <- [1,2450,null,{}] 07:42:26 INFO - PROCESS | 2010 | 1467124946065 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}] 07:42:26 INFO - PROCESS | 2010 | 1467124946066 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:26 INFO - PROCESS | 2010 | 1467124946147 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:42:26 INFO - PROCESS | 2010 | 1467124946151 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 2010 | 1467124946152 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269ad000 == 31 [pid = 2010] [id = 620] 07:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11943c800) [pid = 2010] [serial = 1860] [outer = 0x0] 07:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1194c9400) [pid = 2010] [serial = 1861] [outer = 0x11943c800] 07:42:26 INFO - PROCESS | 2010 | 1467124946178 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x11991cc00) [pid = 2010] [serial = 1862] [outer = 0x11943c800] 07:42:26 INFO - PROCESS | 2010 | 1467124946542 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 07:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:42:26 INFO - PROCESS | 2010 | 1467124946581 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 2010 | 1467124946582 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:42:26 INFO - PROCESS | 2010 | 1467124946584 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 2010 | 1467124946585 Marionette TRACE conn2 <- [1,2454,null,{}] 07:42:26 INFO - PROCESS | 2010 | 1467124946588 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}] 07:42:26 INFO - PROCESS | 2010 | 1467124946589 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:26 INFO - PROCESS | 2010 | 1467124946685 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:42:26 INFO - PROCESS | 2010 | 1467124946726 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 2010 | 1467124946727 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1e000 == 32 [pid = 2010] [id = 621] 07:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1133cac00) [pid = 2010] [serial = 1863] [outer = 0x0] 07:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x119d37400) [pid = 2010] [serial = 1864] [outer = 0x1133cac00] 07:42:26 INFO - PROCESS | 2010 | 1467124946752 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x120ff5400) [pid = 2010] [serial = 1865] [outer = 0x1133cac00] 07:42:27 INFO - PROCESS | 2010 | 1467124947083 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]]]}] 07:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 07:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:42:27 INFO - PROCESS | 2010 | 1467124947103 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 2010 | 1467124947104 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:42:27 INFO - PROCESS | 2010 | 1467124947106 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 2010 | 1467124947107 Marionette TRACE conn2 <- [1,2458,null,{}] 07:42:27 INFO - PROCESS | 2010 | 1467124947112 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}] 07:42:27 INFO - PROCESS | 2010 | 1467124947117 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:27 INFO - PROCESS | 2010 | 1467124947231 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:42:27 INFO - PROCESS | 2010 | 1467124947268 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 2010 | 1467124947269 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x129851800 == 33 [pid = 2010] [id = 622] 07:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x120ff7400) [pid = 2010] [serial = 1866] [outer = 0x0] 07:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1236cac00) [pid = 2010] [serial = 1867] [outer = 0x120ff7400] 07:42:27 INFO - PROCESS | 2010 | 1467124947294 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x123bdb000) [pid = 2010] [serial = 1868] [outer = 0x120ff7400] 07:42:27 INFO - PROCESS | 2010 | 1467124947621 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]]]}] 07:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 07:42:27 INFO - PROCESS | 2010 | 1467124947629 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 2010 | 1467124947638 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:42:27 INFO - PROCESS | 2010 | 1467124947641 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 2010 | 1467124947642 Marionette TRACE conn2 <- [1,2462,null,{}] 07:42:27 INFO - PROCESS | 2010 | 1467124947651 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}] 07:42:27 INFO - PROCESS | 2010 | 1467124947652 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:27 INFO - PROCESS | 2010 | 1467124947748 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:42:27 INFO - PROCESS | 2010 | 1467124947751 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 2010 | 1467124947752 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a66f000 == 34 [pid = 2010] [id = 623] 07:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12160bc00) [pid = 2010] [serial = 1869] [outer = 0x0] 07:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x124183800) [pid = 2010] [serial = 1870] [outer = 0x12160bc00] 07:42:27 INFO - PROCESS | 2010 | 1467124947778 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x124d77400) [pid = 2010] [serial = 1871] [outer = 0x12160bc00] 07:42:28 INFO - PROCESS | 2010 | 1467124948123 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]]]}] 07:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 523ms 07:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:42:28 INFO - PROCESS | 2010 | 1467124948165 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 2010 | 1467124948166 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:42:28 INFO - PROCESS | 2010 | 1467124948168 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 2010 | 1467124948169 Marionette TRACE conn2 <- [1,2466,null,{}] 07:42:28 INFO - PROCESS | 2010 | 1467124948171 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}] 07:42:28 INFO - PROCESS | 2010 | 1467124948173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:28 INFO - PROCESS | 2010 | 1467124948271 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:42:28 INFO - PROCESS | 2010 | 1467124948283 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 2010 | 1467124948284 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad74000 == 35 [pid = 2010] [id = 624] 07:42:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1244e1000) [pid = 2010] [serial = 1872] [outer = 0x0] 07:42:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x126966000) [pid = 2010] [serial = 1873] [outer = 0x1244e1000] 07:42:28 INFO - PROCESS | 2010 | 1467124948308 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x126dce400) [pid = 2010] [serial = 1874] [outer = 0x1244e1000] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x112959400) [pid = 2010] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1241f6c00) [pid = 2010] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1129bd800) [pid = 2010] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1194cfc00) [pid = 2010] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x118764c00) [pid = 2010] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1129c7800) [pid = 2010] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x113c65000) [pid = 2010] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118092400) [pid = 2010] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x110ee7c00) [pid = 2010] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1133f8400) [pid = 2010] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x112958800) [pid = 2010] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x12ad3ec00) [pid = 2010] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1133c9000) [pid = 2010] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119d3b000) [pid = 2010] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:42:28 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12a81e800) [pid = 2010] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:42:28 INFO - PROCESS | 2010 | 1467124948790 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]]]}] 07:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 07:42:28 INFO - PROCESS | 2010 | 1467124948840 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 2010 | 1467124948841 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:42:28 INFO - PROCESS | 2010 | 1467124948849 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 2010 | 1467124948850 Marionette TRACE conn2 <- [1,2470,null,{}] 07:42:28 INFO - PROCESS | 2010 | 1467124948876 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}] 07:42:28 INFO - PROCESS | 2010 | 1467124948879 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:29 INFO - PROCESS | 2010 | 1467124949015 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:42:29 INFO - PROCESS | 2010 | 1467124949020 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 2010 | 1467124949021 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230dd000 == 36 [pid = 2010] [id = 625] 07:42:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x118056400) [pid = 2010] [serial = 1875] [outer = 0x0] 07:42:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11936c800) [pid = 2010] [serial = 1876] [outer = 0x118056400] 07:42:29 INFO - PROCESS | 2010 | 1467124949086 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x121612c00) [pid = 2010] [serial = 1877] [outer = 0x118056400] 07:42:29 INFO - PROCESS | 2010 | 1467124949534 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]]]}] 07:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 721ms 07:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:42:29 INFO - PROCESS | 2010 | 1467124949569 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:42:29 INFO - PROCESS | 2010 | 1467124949570 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:42:29 INFO - PROCESS | 2010 | 1467124949572 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:42:29 INFO - PROCESS | 2010 | 1467124949573 Marionette TRACE conn2 <- [1,2474,null,{}] 07:42:29 INFO - PROCESS | 2010 | 1467124949581 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}] 07:42:29 INFO - PROCESS | 2010 | 1467124949582 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:29 INFO - PROCESS | 2010 | 1467124949663 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:42:29 INFO - PROCESS | 2010 | 1467124949667 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 2010 | 1467124949668 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc5800 == 37 [pid = 2010] [id = 626] 07:42:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x126969c00) [pid = 2010] [serial = 1878] [outer = 0x0] 07:42:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x126e34c00) [pid = 2010] [serial = 1879] [outer = 0x126969c00] 07:42:29 INFO - PROCESS | 2010 | 1467124949692 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128931400) [pid = 2010] [serial = 1880] [outer = 0x126969c00] 07:42:30 INFO - PROCESS | 2010 | 1467124950021 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 468ms 07:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:42:30 INFO - PROCESS | 2010 | 1467124950040 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 2010 | 1467124950042 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:42:30 INFO - PROCESS | 2010 | 1467124950046 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 2010 | 1467124950049 Marionette TRACE conn2 <- [1,2478,null,{}] 07:42:30 INFO - PROCESS | 2010 | 1467124950051 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}] 07:42:30 INFO - PROCESS | 2010 | 1467124950060 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:30 INFO - PROCESS | 2010 | 1467124950148 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:42:30 INFO - PROCESS | 2010 | 1467124950207 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 2010 | 1467124950209 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a1c800 == 38 [pid = 2010] [id = 627] 07:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12696b800) [pid = 2010] [serial = 1881] [outer = 0x0] 07:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x128bd0800) [pid = 2010] [serial = 1882] [outer = 0x12696b800] 07:42:30 INFO - PROCESS | 2010 | 1467124950236 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x120ff4000) [pid = 2010] [serial = 1883] [outer = 0x12696b800] 07:42:30 INFO - PROCESS | 2010 | 1467124950539 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 07:42:30 INFO - PROCESS | 2010 | 1467124950566 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 2010 | 1467124950567 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:42:30 INFO - PROCESS | 2010 | 1467124950570 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 2010 | 1467124950571 Marionette TRACE conn2 <- [1,2482,null,{}] 07:42:30 INFO - PROCESS | 2010 | 1467124950573 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}] 07:42:30 INFO - PROCESS | 2010 | 1467124950574 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:30 INFO - PROCESS | 2010 | 1467124950702 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:42:30 INFO - PROCESS | 2010 | 1467124950761 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 2010 | 1467124950762 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x113c12800 == 39 [pid = 2010] [id = 628] 07:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x110eeac00) [pid = 2010] [serial = 1884] [outer = 0x0] 07:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x110fa7800) [pid = 2010] [serial = 1885] [outer = 0x110eeac00] 07:42:30 INFO - PROCESS | 2010 | 1467124950795 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x1128a5c00) [pid = 2010] [serial = 1886] [outer = 0x110eeac00] 07:42:31 INFO - PROCESS | 2010 | 1467124951324 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]]]}] 07:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 821ms 07:42:31 INFO - PROCESS | 2010 | 1467124951392 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:42:31 INFO - PROCESS | 2010 | 1467124951397 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:42:31 INFO - PROCESS | 2010 | 1467124951423 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 2010 | 1467124951425 Marionette TRACE conn2 <- [1,2486,null,{}] 07:42:31 INFO - PROCESS | 2010 | 1467124951453 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}] 07:42:31 INFO - PROCESS | 2010 | 1467124951456 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:31 INFO - PROCESS | 2010 | 1467124951569 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:42:31 INFO - PROCESS | 2010 | 1467124951623 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 2010 | 1467124951625 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x12178c800 == 40 [pid = 2010] [id = 629] 07:42:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x113c66000) [pid = 2010] [serial = 1887] [outer = 0x0] 07:42:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x11613e000) [pid = 2010] [serial = 1888] [outer = 0x113c66000] 07:42:31 INFO - PROCESS | 2010 | 1467124951656 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x118089400) [pid = 2010] [serial = 1889] [outer = 0x113c66000] 07:42:32 INFO - PROCESS | 2010 | 1467124952339 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]]]}] 07:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 944ms 07:42:32 INFO - PROCESS | 2010 | 1467124952366 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 2010 | 1467124952369 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:42:32 INFO - PROCESS | 2010 | 1467124952372 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 2010 | 1467124952374 Marionette TRACE conn2 <- [1,2490,null,{}] 07:42:32 INFO - PROCESS | 2010 | 1467124952378 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}] 07:42:32 INFO - PROCESS | 2010 | 1467124952380 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:32 INFO - PROCESS | 2010 | 1467124952488 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:42:32 INFO - PROCESS | 2010 | 1467124952586 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 2010 | 1467124952589 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x11830c800 == 41 [pid = 2010] [id = 630] 07:42:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1133f8800) [pid = 2010] [serial = 1890] [outer = 0x0] 07:42:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x115d11c00) [pid = 2010] [serial = 1891] [outer = 0x1133f8800] 07:42:32 INFO - PROCESS | 2010 | 1467124952629 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x116f8d800) [pid = 2010] [serial = 1892] [outer = 0x1133f8800] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1c800 == 40 [pid = 2010] [id = 627] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc5800 == 39 [pid = 2010] [id = 626] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1230dd000 == 38 [pid = 2010] [id = 625] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad74000 == 37 [pid = 2010] [id = 624] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x12a66f000 == 36 [pid = 2010] [id = 623] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x129851800 == 35 [pid = 2010] [id = 622] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x128a1e000 == 34 [pid = 2010] [id = 621] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1269ad000 == 33 [pid = 2010] [id = 620] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x1232af000 == 32 [pid = 2010] [id = 619] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x11866e800 == 31 [pid = 2010] [id = 618] 07:42:33 INFO - PROCESS | 2010 | --DOCSHELL 0x117165800 == 30 [pid = 2010] [id = 617] 07:42:33 INFO - PROCESS | 2010 | 1467124953169 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]]]}] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x129428c00) [pid = 2010] [serial = 1790] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x12696fc00) [pid = 2010] [serial = 1813] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x129416400) [pid = 2010] [serial = 1816] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1298ec400) [pid = 2010] [serial = 1819] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12945e400) [pid = 2010] [serial = 1817] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x119439000) [pid = 2010] [serial = 1804] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x120ff0c00) [pid = 2010] [serial = 1805] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123605000) [pid = 2010] [serial = 1807] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1239b9400) [pid = 2010] [serial = 1808] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x116637800) [pid = 2010] [serial = 1795] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x118056c00) [pid = 2010] [serial = 1796] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11860c000) [pid = 2010] [serial = 1801] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118763800) [pid = 2010] [serial = 1802] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x110ef2c00) [pid = 2010] [serial = 1792] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1128ad000) [pid = 2010] [serial = 1793] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x115df8000) [pid = 2010] [serial = 1798] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1174e8800) [pid = 2010] [serial = 1799] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119d38800) [pid = 2010] [serial = 1823] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x12b088c00) [pid = 2010] [serial = 1831] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x12b243c00) [pid = 2010] [serial = 1832] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x115d15400) [pid = 2010] [serial = 1822] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12a81c000) [pid = 2010] [serial = 1820] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1239c0000) [pid = 2010] [serial = 1810] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x126d24000) [pid = 2010] [serial = 1825] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x123c24000) [pid = 2010] [serial = 1811] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x12ad3c800) [pid = 2010] [serial = 1829] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x12a81ec00) [pid = 2010] [serial = 1826] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x12a825400) [pid = 2010] [serial = 1828] [outer = 0x0] [url = about:blank] 07:42:33 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x128f88000) [pid = 2010] [serial = 1814] [outer = 0x0] [url = about:blank] 07:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 824ms 07:42:33 INFO - PROCESS | 2010 | 1467124953199 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 2010 | 1467124953204 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:42:33 INFO - PROCESS | 2010 | 1467124953213 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 2010 | 1467124953216 Marionette TRACE conn2 <- [1,2494,null,{}] 07:42:33 INFO - PROCESS | 2010 | 1467124953219 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}] 07:42:33 INFO - PROCESS | 2010 | 1467124953221 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:33 INFO - PROCESS | 2010 | 1467124953351 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:42:33 INFO - PROCESS | 2010 | 1467124953367 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 2010 | 1467124953369 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x12178f800 == 31 [pid = 2010] [id = 631] 07:42:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11860a800) [pid = 2010] [serial = 1893] [outer = 0x0] 07:42:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11860f400) [pid = 2010] [serial = 1894] [outer = 0x11860a800] 07:42:33 INFO - PROCESS | 2010 | 1467124953414 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119045800) [pid = 2010] [serial = 1895] [outer = 0x11860a800] 07:42:34 INFO - PROCESS | 2010 | 1467124954033 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]]]}] 07:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 873ms 07:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:42:34 INFO - PROCESS | 2010 | 1467124954102 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 2010 | 1467124954104 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:42:34 INFO - PROCESS | 2010 | 1467124954107 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 2010 | 1467124954111 Marionette TRACE conn2 <- [1,2498,null,{}] 07:42:34 INFO - PROCESS | 2010 | 1467124954114 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}] 07:42:34 INFO - PROCESS | 2010 | 1467124954116 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:34 INFO - PROCESS | 2010 | 1467124954214 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:42:34 INFO - PROCESS | 2010 | 1467124954273 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 2010 | 1467124954274 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:34 INFO - PROCESS | 2010 | ++DOCSHELL 0x121797000 == 32 [pid = 2010] [id = 632] 07:42:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x115e62000) [pid = 2010] [serial = 1896] [outer = 0x0] 07:42:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x118461400) [pid = 2010] [serial = 1897] [outer = 0x115e62000] 07:42:34 INFO - PROCESS | 2010 | 1467124954307 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x119047c00) [pid = 2010] [serial = 1898] [outer = 0x115e62000] 07:42:34 INFO - PROCESS | 2010 | 1467124954764 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]]]}] 07:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 07:42:34 INFO - PROCESS | 2010 | 1467124954831 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 2010 | 1467124954834 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:42:34 INFO - PROCESS | 2010 | 1467124954839 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 2010 | 1467124954841 Marionette TRACE conn2 <- [1,2502,null,{}] 07:42:34 INFO - PROCESS | 2010 | 1467124954843 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}] 07:42:34 INFO - PROCESS | 2010 | 1467124954845 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:34 INFO - PROCESS | 2010 | 1467124954948 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:42:35 INFO - PROCESS | 2010 | 1467124955018 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:35 INFO - PROCESS | 2010 | 1467124955020 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a09800 == 33 [pid = 2010] [id = 633] 07:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x112952c00) [pid = 2010] [serial = 1899] [outer = 0x0] 07:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x119834400) [pid = 2010] [serial = 1900] [outer = 0x112952c00] 07:42:35 INFO - PROCESS | 2010 | 1467124955052 Marionette DEBUG loaded listener.js 07:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x12160a400) [pid = 2010] [serial = 1901] [outer = 0x112952c00] 07:42:35 INFO - PROCESS | 2010 | 1467124955469 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 07:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:42:35 INFO - PROCESS | 2010 | 1467124955510 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 2010 | 1467124955512 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:42:35 INFO - PROCESS | 2010 | 1467124955514 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 2010 | 1467124955517 Marionette TRACE conn2 <- [1,2506,null,{}] 07:42:35 INFO - PROCESS | 2010 | 1467124955525 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}] 07:42:35 INFO - PROCESS | 2010 | 1467124955529 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:35 INFO - PROCESS | 2010 | 1467124955650 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:42:35 INFO - PROCESS | 2010 | 1467124955710 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:35 INFO - PROCESS | 2010 | 1467124955712 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x118659800 == 34 [pid = 2010] [id = 634] 07:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123253400) [pid = 2010] [serial = 1902] [outer = 0x0] 07:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1239b3800) [pid = 2010] [serial = 1903] [outer = 0x123253400] 07:42:35 INFO - PROCESS | 2010 | 1467124955744 Marionette DEBUG loaded listener.js 07:42:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x123b61000) [pid = 2010] [serial = 1904] [outer = 0x123253400] 07:42:36 INFO - PROCESS | 2010 | 1467124956196 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]]]}] 07:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 728ms 07:42:36 INFO - PROCESS | 2010 | 1467124956242 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:42:36 INFO - PROCESS | 2010 | 1467124956245 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:42:36 INFO - PROCESS | 2010 | 1467124956247 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:42:36 INFO - PROCESS | 2010 | 1467124956248 Marionette TRACE conn2 <- [1,2510,null,{}] 07:42:36 INFO - PROCESS | 2010 | 1467124956251 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}] 07:42:36 INFO - PROCESS | 2010 | 1467124956252 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:36 INFO - PROCESS | 2010 | 1467124956351 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:42:36 INFO - PROCESS | 2010 | 1467124956421 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 2010 | 1467124956423 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad7a800 == 35 [pid = 2010] [id = 635] 07:42:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x123b62400) [pid = 2010] [serial = 1905] [outer = 0x0] 07:42:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x124d78800) [pid = 2010] [serial = 1906] [outer = 0x123b62400] 07:42:36 INFO - PROCESS | 2010 | 1467124956454 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12696e000) [pid = 2010] [serial = 1907] [outer = 0x123b62400] 07:42:36 INFO - PROCESS | 2010 | 1467124956879 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]]]}] 07:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 669ms 07:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:42:36 INFO - PROCESS | 2010 | 1467124956917 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:42:36 INFO - PROCESS | 2010 | 1467124956918 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:42:36 INFO - PROCESS | 2010 | 1467124956920 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:42:36 INFO - PROCESS | 2010 | 1467124956921 Marionette TRACE conn2 <- [1,2514,null,{}] 07:42:36 INFO - PROCESS | 2010 | 1467124956924 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}] 07:42:36 INFO - PROCESS | 2010 | 1467124956925 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:37 INFO - PROCESS | 2010 | 1467124957038 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:42:37 INFO - PROCESS | 2010 | 1467124957108 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 2010 | 1467124957110 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d98800 == 36 [pid = 2010] [id = 636] 07:42:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1127e4000) [pid = 2010] [serial = 1908] [outer = 0x0] 07:42:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x11295f400) [pid = 2010] [serial = 1909] [outer = 0x1127e4000] 07:42:37 INFO - PROCESS | 2010 | 1467124957206 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1133f7c00) [pid = 2010] [serial = 1910] [outer = 0x1127e4000] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x11830c800 == 35 [pid = 2010] [id = 630] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x12178c800 == 34 [pid = 2010] [id = 629] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x113c12800 == 33 [pid = 2010] [id = 628] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x1230e8800 == 32 [pid = 2010] [id = 616] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad7a800 == 31 [pid = 2010] [id = 635] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x118659800 == 30 [pid = 2010] [id = 634] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x128a09800 == 29 [pid = 2010] [id = 633] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x121797000 == 28 [pid = 2010] [id = 632] 07:42:38 INFO - PROCESS | 2010 | --DOCSHELL 0x12178f800 == 27 [pid = 2010] [id = 631] 07:42:38 INFO - PROCESS | 2010 | 1467124958124 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]]]}] 07:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1271ms 07:42:38 INFO - PROCESS | 2010 | 1467124958192 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:42:38 INFO - PROCESS | 2010 | 1467124958195 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:42:38 INFO - PROCESS | 2010 | 1467124958200 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 2010 | 1467124958202 Marionette TRACE conn2 <- [1,2518,null,{}] 07:42:38 INFO - PROCESS | 2010 | 1467124958206 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}] 07:42:38 INFO - PROCESS | 2010 | 1467124958209 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:38 INFO - PROCESS | 2010 | 1467124958292 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:42:38 INFO - PROCESS | 2010 | 1467124958299 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 2010 | 1467124958302 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d69800 == 28 [pid = 2010] [id = 637] 07:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x11295d000) [pid = 2010] [serial = 1911] [outer = 0x0] 07:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1129bc400) [pid = 2010] [serial = 1912] [outer = 0x11295d000] 07:42:38 INFO - PROCESS | 2010 | 1467124958332 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1133ce400) [pid = 2010] [serial = 1913] [outer = 0x11295d000] 07:42:38 INFO - PROCESS | 2010 | 1467124958741 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]]]}] 07:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 574ms 07:42:38 INFO - PROCESS | 2010 | 1467124958773 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:42:38 INFO - PROCESS | 2010 | 1467124958778 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:42:38 INFO - PROCESS | 2010 | 1467124958790 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 2010 | 1467124958791 Marionette TRACE conn2 <- [1,2522,null,{}] 07:42:38 INFO - PROCESS | 2010 | 1467124958795 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}] 07:42:38 INFO - PROCESS | 2010 | 1467124958797 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:38 INFO - PROCESS | 2010 | 1467124958876 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:42:38 INFO - PROCESS | 2010 | 1467124958882 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 2010 | 1467124958884 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:38 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199bf800 == 29 [pid = 2010] [id = 638] 07:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x115dfa800) [pid = 2010] [serial = 1914] [outer = 0x0] 07:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x116a15800) [pid = 2010] [serial = 1915] [outer = 0x115dfa800] 07:42:38 INFO - PROCESS | 2010 | 1467124958912 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x11808d800) [pid = 2010] [serial = 1916] [outer = 0x115dfa800] 07:42:39 INFO - PROCESS | 2010 | 1467124959266 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 525ms 07:42:39 INFO - PROCESS | 2010 | 1467124959318 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 2010 | 1467124959319 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:42:39 INFO - PROCESS | 2010 | 1467124959321 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 2010 | 1467124959324 Marionette TRACE conn2 <- [1,2526,null,{}] 07:42:39 INFO - PROCESS | 2010 | 1467124959332 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}] 07:42:39 INFO - PROCESS | 2010 | 1467124959335 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:39 INFO - PROCESS | 2010 | 1467124959450 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:42:39 INFO - PROCESS | 2010 | 1467124959456 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 2010 | 1467124959459 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269b3000 == 30 [pid = 2010] [id = 639] 07:42:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x11860c000) [pid = 2010] [serial = 1917] [outer = 0x0] 07:42:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x11875d000) [pid = 2010] [serial = 1918] [outer = 0x11860c000] 07:42:39 INFO - PROCESS | 2010 | 1467124959488 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x119431000) [pid = 2010] [serial = 1919] [outer = 0x11860c000] 07:42:39 INFO - PROCESS | 2010 | 1467124959874 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 576ms 07:42:39 INFO - PROCESS | 2010 | 1467124959898 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:42:39 INFO - PROCESS | 2010 | 1467124959900 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:42:39 INFO - PROCESS | 2010 | 1467124959903 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 2010 | 1467124959904 Marionette TRACE conn2 <- [1,2530,null,{}] 07:42:39 INFO - PROCESS | 2010 | 1467124959907 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}] 07:42:39 INFO - PROCESS | 2010 | 1467124959908 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:40 INFO - PROCESS | 2010 | 1467124960033 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:42:40 INFO - PROCESS | 2010 | 1467124960049 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 2010 | 1467124960051 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292ae800 == 31 [pid = 2010] [id = 640] 07:42:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x119437400) [pid = 2010] [serial = 1920] [outer = 0x0] 07:42:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x119837800) [pid = 2010] [serial = 1921] [outer = 0x119437400] 07:42:40 INFO - PROCESS | 2010 | 1467124960092 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x120fe9000) [pid = 2010] [serial = 1922] [outer = 0x119437400] 07:42:40 INFO - PROCESS | 2010 | 1467124960606 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]]]}] 07:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 719ms 07:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:42:40 INFO - PROCESS | 2010 | 1467124960622 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:42:40 INFO - PROCESS | 2010 | 1467124960623 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:42:40 INFO - PROCESS | 2010 | 1467124960631 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 2010 | 1467124960632 Marionette TRACE conn2 <- [1,2534,null,{}] 07:42:40 INFO - PROCESS | 2010 | 1467124960634 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}] 07:42:40 INFO - PROCESS | 2010 | 1467124960643 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:40 INFO - PROCESS | 2010 | 1467124960742 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:42:40 INFO - PROCESS | 2010 | 1467124960794 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 2010 | 1467124960795 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a896800 == 32 [pid = 2010] [id = 641] 07:42:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x120fe9c00) [pid = 2010] [serial = 1923] [outer = 0x0] 07:42:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x123440400) [pid = 2010] [serial = 1924] [outer = 0x120fe9c00] 07:42:40 INFO - PROCESS | 2010 | 1467124960819 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x1239b4400) [pid = 2010] [serial = 1925] [outer = 0x120fe9c00] 07:42:41 INFO - PROCESS | 2010 | 1467124961151 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]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 574ms 07:42:41 INFO - PROCESS | 2010 | 1467124961201 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 2010 | 1467124961202 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:42:41 INFO - PROCESS | 2010 | 1467124961204 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 2010 | 1467124961205 Marionette TRACE conn2 <- [1,2538,null,{}] 07:42:41 INFO - PROCESS | 2010 | 1467124961208 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}] 07:42:41 INFO - PROCESS | 2010 | 1467124961212 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:41 INFO - PROCESS | 2010 | 1467124961332 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x1133cac00) [pid = 2010] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x120ff7400) [pid = 2010] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x12160bc00) [pid = 2010] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1244e1000) [pid = 2010] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x126969c00) [pid = 2010] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x11860a800) [pid = 2010] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1176f6800) [pid = 2010] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x112956400) [pid = 2010] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1128ac400) [pid = 2010] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1133cb000) [pid = 2010] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x11943c800) [pid = 2010] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x113c39c00) [pid = 2010] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x11942ec00) [pid = 2010] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x126970000) [pid = 2010] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x128f83800) [pid = 2010] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x112952400) [pid = 2010] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118056400) [pid = 2010] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1133f8800) [pid = 2010] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x110eeac00) [pid = 2010] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x113c66000) [pid = 2010] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:42:41 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12696b800) [pid = 2010] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:42:41 INFO - PROCESS | 2010 | 1467124961624 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 2010 | 1467124961625 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x116949000 == 33 [pid = 2010] [id = 642] 07:42:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x111aac400) [pid = 2010] [serial = 1926] [outer = 0x0] 07:42:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1128af400) [pid = 2010] [serial = 1927] [outer = 0x111aac400] 07:42:41 INFO - PROCESS | 2010 | 1467124961651 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x113c66000) [pid = 2010] [serial = 1928] [outer = 0x111aac400] 07:42:41 INFO - PROCESS | 2010 | 1467124961938 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]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 769ms 07:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:42:41 INFO - PROCESS | 2010 | 1467124961973 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 2010 | 1467124961974 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:42:41 INFO - PROCESS | 2010 | 1467124961977 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 2010 | 1467124961979 Marionette TRACE conn2 <- [1,2542,null,{}] 07:42:41 INFO - PROCESS | 2010 | 1467124961984 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}] 07:42:41 INFO - PROCESS | 2010 | 1467124961985 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:42 INFO - PROCESS | 2010 | 1467124962082 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:42:42 INFO - PROCESS | 2010 | 1467124962086 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 2010 | 1467124962087 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c51a000 == 34 [pid = 2010] [id = 643] 07:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1121bdc00) [pid = 2010] [serial = 1929] [outer = 0x0] 07:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x119042c00) [pid = 2010] [serial = 1930] [outer = 0x1121bdc00] 07:42:42 INFO - PROCESS | 2010 | 1467124962114 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x123b62800) [pid = 2010] [serial = 1931] [outer = 0x1121bdc00] 07:42:42 INFO - PROCESS | 2010 | 1467124962449 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]]]}] 07:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 07:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:42:42 INFO - PROCESS | 2010 | 1467124962509 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:42:42 INFO - PROCESS | 2010 | 1467124962510 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:42:42 INFO - PROCESS | 2010 | 1467124962513 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 2010 | 1467124962514 Marionette TRACE conn2 <- [1,2546,null,{}] 07:42:42 INFO - PROCESS | 2010 | 1467124962516 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}] 07:42:42 INFO - PROCESS | 2010 | 1467124962517 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:42 INFO - PROCESS | 2010 | 1467124962590 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:42:42 INFO - PROCESS | 2010 | 1467124962596 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 2010 | 1467124962598 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c52f800 == 35 [pid = 2010] [id = 644] 07:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123ce3800) [pid = 2010] [serial = 1932] [outer = 0x0] 07:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x124d7ac00) [pid = 2010] [serial = 1933] [outer = 0x123ce3800] 07:42:42 INFO - PROCESS | 2010 | 1467124962622 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x126971000) [pid = 2010] [serial = 1934] [outer = 0x123ce3800] 07:42:42 INFO - PROCESS | 2010 | 1467124962953 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]]]}] 07:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 468ms 07:42:42 INFO - PROCESS | 2010 | 1467124962982 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:42:42 INFO - PROCESS | 2010 | 1467124962983 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:42:42 INFO - PROCESS | 2010 | 1467124962985 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 2010 | 1467124962986 Marionette TRACE conn2 <- [1,2550,null,{}] 07:42:42 INFO - PROCESS | 2010 | 1467124962989 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}] 07:42:42 INFO - PROCESS | 2010 | 1467124962990 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:43 INFO - PROCESS | 2010 | 1467124963073 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:42:43 INFO - PROCESS | 2010 | 1467124963078 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 2010 | 1467124963080 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca12800 == 36 [pid = 2010] [id = 645] 07:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x126ed0c00) [pid = 2010] [serial = 1935] [outer = 0x0] 07:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x128bce000) [pid = 2010] [serial = 1936] [outer = 0x126ed0c00] 07:42:43 INFO - PROCESS | 2010 | 1467124963104 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x128d7a400) [pid = 2010] [serial = 1937] [outer = 0x126ed0c00] 07:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 468ms 07:42:43 INFO - PROCESS | 2010 | 1467124963450 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]]]}] 07:42:43 INFO - PROCESS | 2010 | 1467124963454 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:42:43 INFO - PROCESS | 2010 | 1467124963455 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:42:43 INFO - PROCESS | 2010 | 1467124963457 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 2010 | 1467124963458 Marionette TRACE conn2 <- [1,2554,null,{}] 07:42:43 INFO - PROCESS | 2010 | 1467124963463 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}] 07:42:43 INFO - PROCESS | 2010 | 1467124963466 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:43 INFO - PROCESS | 2010 | 1467124963576 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:42:43 INFO - PROCESS | 2010 | 1467124963656 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 2010 | 1467124963658 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x112fb1000 == 37 [pid = 2010] [id = 646] 07:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x110ee5800) [pid = 2010] [serial = 1938] [outer = 0x0] 07:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x1121b9800) [pid = 2010] [serial = 1939] [outer = 0x110ee5800] 07:42:43 INFO - PROCESS | 2010 | 1467124963691 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1128aec00) [pid = 2010] [serial = 1940] [outer = 0x110ee5800] 07:42:44 INFO - PROCESS | 2010 | 1467124964259 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]]]}] 07:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 823ms 07:42:44 INFO - PROCESS | 2010 | 1467124964304 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 2010 | 1467124964307 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:42:44 INFO - PROCESS | 2010 | 1467124964313 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 2010 | 1467124964315 Marionette TRACE conn2 <- [1,2558,null,{}] 07:42:44 INFO - PROCESS | 2010 | 1467124964319 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}] 07:42:44 INFO - PROCESS | 2010 | 1467124964322 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:44 INFO - PROCESS | 2010 | 1467124964454 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:42:44 INFO - PROCESS | 2010 | 1467124964537 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 2010 | 1467124964538 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269ac000 == 38 [pid = 2010] [id = 647] 07:42:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x113c39c00) [pid = 2010] [serial = 1941] [outer = 0x0] 07:42:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x116136400) [pid = 2010] [serial = 1942] [outer = 0x113c39c00] 07:42:44 INFO - PROCESS | 2010 | 1467124964569 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x11808d000) [pid = 2010] [serial = 1943] [outer = 0x113c39c00] 07:42:45 INFO - PROCESS | 2010 | 1467124965225 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]]]}] 07:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 922ms 07:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:42:45 INFO - PROCESS | 2010 | 1467124965234 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 2010 | 1467124965236 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:42:45 INFO - PROCESS | 2010 | 1467124965239 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 2010 | 1467124965242 Marionette TRACE conn2 <- [1,2562,null,{}] 07:42:45 INFO - PROCESS | 2010 | 1467124965275 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}] 07:42:45 INFO - PROCESS | 2010 | 1467124965276 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:45 INFO - PROCESS | 2010 | 1467124965385 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:42:45 INFO - PROCESS | 2010 | 1467124965468 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 2010 | 1467124965471 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x119081800 == 39 [pid = 2010] [id = 648] 07:42:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x1133ec400) [pid = 2010] [serial = 1944] [outer = 0x0] 07:42:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1133f8800) [pid = 2010] [serial = 1945] [outer = 0x1133ec400] 07:42:45 INFO - PROCESS | 2010 | 1467124965501 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x116904000) [pid = 2010] [serial = 1946] [outer = 0x1133ec400] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca12800 == 38 [pid = 2010] [id = 645] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12c52f800 == 37 [pid = 2010] [id = 644] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12c51a000 == 36 [pid = 2010] [id = 643] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x116949000 == 35 [pid = 2010] [id = 642] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x12a896800 == 34 [pid = 2010] [id = 641] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1292ae800 == 33 [pid = 2010] [id = 640] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1269b3000 == 32 [pid = 2010] [id = 639] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x1199bf800 == 31 [pid = 2010] [id = 638] 07:42:45 INFO - PROCESS | 2010 | --DOCSHELL 0x115d69800 == 30 [pid = 2010] [id = 637] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x119d37400) [pid = 2010] [serial = 1864] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x123bdb000) [pid = 2010] [serial = 1868] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1236cac00) [pid = 2010] [serial = 1867] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x120ff5400) [pid = 2010] [serial = 1865] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x124183800) [pid = 2010] [serial = 1870] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x126966000) [pid = 2010] [serial = 1873] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x126e34c00) [pid = 2010] [serial = 1879] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x119045800) [pid = 2010] [serial = 1895] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x11860f400) [pid = 2010] [serial = 1894] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x11903f000) [pid = 2010] [serial = 1850] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x1181b1000) [pid = 2010] [serial = 1849] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x112cb0400) [pid = 2010] [serial = 1852] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1133ca800) [pid = 2010] [serial = 1853] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x118615800) [pid = 2010] [serial = 1858] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119049400) [pid = 2010] [serial = 1859] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x115d17400) [pid = 2010] [serial = 1855] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x116a1b800) [pid = 2010] [serial = 1856] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1194c9400) [pid = 2010] [serial = 1861] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x118094c00) [pid = 2010] [serial = 1835] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1176f7400) [pid = 2010] [serial = 1834] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x123444c00) [pid = 2010] [serial = 1838] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119fec000) [pid = 2010] [serial = 1837] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x128d86c00) [pid = 2010] [serial = 1841] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x127168800) [pid = 2010] [serial = 1840] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x12a819c00) [pid = 2010] [serial = 1843] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12ad33000) [pid = 2010] [serial = 1844] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x128931400) [pid = 2010] [serial = 1880] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x115df9000) [pid = 2010] [serial = 1847] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1132af400) [pid = 2010] [serial = 1846] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x126dce400) [pid = 2010] [serial = 1874] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x124d77400) [pid = 2010] [serial = 1871] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x11936c800) [pid = 2010] [serial = 1876] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x115d11c00) [pid = 2010] [serial = 1891] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x121612c00) [pid = 2010] [serial = 1877] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x110fa7800) [pid = 2010] [serial = 1885] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x116f8d800) [pid = 2010] [serial = 1892] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x11613e000) [pid = 2010] [serial = 1888] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x11991cc00) [pid = 2010] [serial = 1862] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x1128a5c00) [pid = 2010] [serial = 1886] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x118089400) [pid = 2010] [serial = 1889] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x128bd0800) [pid = 2010] [serial = 1882] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x120ff4000) [pid = 2010] [serial = 1883] [outer = 0x0] [url = about:blank] 07:42:45 INFO - PROCESS | 2010 | 1467124965910 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]]]}] 07:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 701ms 07:42:45 INFO - PROCESS | 2010 | 1467124965940 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 2010 | 1467124965944 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:42:45 INFO - PROCESS | 2010 | 1467124965950 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 2010 | 1467124965952 Marionette TRACE conn2 <- [1,2566,null,{}] 07:42:45 INFO - PROCESS | 2010 | 1467124965962 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}] 07:42:45 INFO - PROCESS | 2010 | 1467124965964 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:46 INFO - PROCESS | 2010 | 1467124966047 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:42:46 INFO - PROCESS | 2010 | 1467124966051 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 2010 | 1467124966052 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941b000 == 31 [pid = 2010] [id = 649] 07:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x11805f400) [pid = 2010] [serial = 1947] [outer = 0x0] 07:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x118096400) [pid = 2010] [serial = 1948] [outer = 0x11805f400] 07:42:46 INFO - PROCESS | 2010 | 1467124966081 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x1184dcc00) [pid = 2010] [serial = 1949] [outer = 0x11805f400] 07:42:46 INFO - PROCESS | 2010 | 1467124966463 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]]]}] 07:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 526ms 07:42:46 INFO - PROCESS | 2010 | 1467124966475 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:42:46 INFO - PROCESS | 2010 | 1467124966476 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:42:46 INFO - PROCESS | 2010 | 1467124966483 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 2010 | 1467124966485 Marionette TRACE conn2 <- [1,2570,null,{}] 07:42:46 INFO - PROCESS | 2010 | 1467124966493 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}] 07:42:46 INFO - PROCESS | 2010 | 1467124966498 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:46 INFO - PROCESS | 2010 | 1467124966585 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:42:46 INFO - PROCESS | 2010 | 1467124966643 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 2010 | 1467124966645 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x1236c3000 == 32 [pid = 2010] [id = 650] 07:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1181a6800) [pid = 2010] [serial = 1950] [outer = 0x0] 07:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x11904a400) [pid = 2010] [serial = 1951] [outer = 0x1181a6800] 07:42:46 INFO - PROCESS | 2010 | 1467124966674 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x11991cc00) [pid = 2010] [serial = 1952] [outer = 0x1181a6800] 07:42:47 INFO - PROCESS | 2010 | 1467124966999 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]]]}] 07:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 571ms 07:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:42:47 INFO - PROCESS | 2010 | 1467124967055 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 2010 | 1467124967056 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:42:47 INFO - PROCESS | 2010 | 1467124967058 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 2010 | 1467124967059 Marionette TRACE conn2 <- [1,2574,null,{}] 07:42:47 INFO - PROCESS | 2010 | 1467124967062 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}] 07:42:47 INFO - PROCESS | 2010 | 1467124967063 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:47 INFO - PROCESS | 2010 | 1467124967166 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:42:47 INFO - PROCESS | 2010 | 1467124967172 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 2010 | 1467124967173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271d3000 == 33 [pid = 2010] [id = 651] 07:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x112983400) [pid = 2010] [serial = 1953] [outer = 0x0] 07:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x119fdf400) [pid = 2010] [serial = 1954] [outer = 0x112983400] 07:42:47 INFO - PROCESS | 2010 | 1467124967199 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1236d2c00) [pid = 2010] [serial = 1955] [outer = 0x112983400] 07:42:47 INFO - PROCESS | 2010 | 1467124967527 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]]]}] 07:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 07:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:42:47 INFO - PROCESS | 2010 | 1467124967579 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 2010 | 1467124967580 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:42:47 INFO - PROCESS | 2010 | 1467124967582 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 2010 | 1467124967583 Marionette TRACE conn2 <- [1,2578,null,{}] 07:42:47 INFO - PROCESS | 2010 | 1467124967586 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}] 07:42:47 INFO - PROCESS | 2010 | 1467124967587 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:47 INFO - PROCESS | 2010 | 1467124967664 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:42:47 INFO - PROCESS | 2010 | 1467124967668 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 2010 | 1467124967669 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d91800 == 34 [pid = 2010] [id = 652] 07:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1129c4c00) [pid = 2010] [serial = 1956] [outer = 0x0] 07:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1239bb400) [pid = 2010] [serial = 1957] [outer = 0x1129c4c00] 07:42:47 INFO - PROCESS | 2010 | 1467124967694 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x123ba0800) [pid = 2010] [serial = 1958] [outer = 0x1129c4c00] 07:42:48 INFO - PROCESS | 2010 | 1467124968072 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]]]}] 07:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 07:42:48 INFO - PROCESS | 2010 | 1467124968102 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 2010 | 1467124968104 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:42:48 INFO - PROCESS | 2010 | 1467124968111 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 2010 | 1467124968112 Marionette TRACE conn2 <- [1,2582,null,{}] 07:42:48 INFO - PROCESS | 2010 | 1467124968114 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}] 07:42:48 INFO - PROCESS | 2010 | 1467124968118 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:48 INFO - PROCESS | 2010 | 1467124968239 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:42:48 INFO - PROCESS | 2010 | 1467124968245 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 2010 | 1467124968246 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad81800 == 35 [pid = 2010] [id = 653] 07:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119427800) [pid = 2010] [serial = 1959] [outer = 0x0] 07:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x123bdc400) [pid = 2010] [serial = 1960] [outer = 0x119427800] 07:42:48 INFO - PROCESS | 2010 | 1467124968303 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x127168800) [pid = 2010] [serial = 1961] [outer = 0x119427800] 07:42:48 INFO - PROCESS | 2010 | 1467124968653 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]]]}] 07:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 569ms 07:42:48 INFO - PROCESS | 2010 | 1467124968680 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 2010 | 1467124968681 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:42:48 INFO - PROCESS | 2010 | 1467124968689 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 2010 | 1467124968690 Marionette TRACE conn2 <- [1,2586,null,{}] 07:42:48 INFO - PROCESS | 2010 | 1467124968693 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}] 07:42:48 INFO - PROCESS | 2010 | 1467124968695 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:48 INFO - PROCESS | 2010 | 1467124968795 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:42:48 INFO - PROCESS | 2010 | 1467124968798 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 2010 | 1467124968800 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b22f800 == 36 [pid = 2010] [id = 654] 07:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1128b3400) [pid = 2010] [serial = 1962] [outer = 0x0] 07:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x128d81000) [pid = 2010] [serial = 1963] [outer = 0x1128b3400] 07:42:48 INFO - PROCESS | 2010 | 1467124968823 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x129414400) [pid = 2010] [serial = 1964] [outer = 0x1128b3400] 07:42:49 INFO - PROCESS | 2010 | 1467124969160 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]]]}] 07:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 07:42:49 INFO - PROCESS | 2010 | 1467124969208 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 2010 | 1467124969209 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:42:49 INFO - PROCESS | 2010 | 1467124969212 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 2010 | 1467124969215 Marionette TRACE conn2 <- [1,2590,null,{}] 07:42:49 INFO - PROCESS | 2010 | 1467124969217 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}] 07:42:49 INFO - PROCESS | 2010 | 1467124969218 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:49 INFO - PROCESS | 2010 | 1467124969315 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:42:49 INFO - PROCESS | 2010 | 1467124969326 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 2010 | 1467124969327 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd7800 == 37 [pid = 2010] [id = 655] 07:42:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x1128ad000) [pid = 2010] [serial = 1965] [outer = 0x0] 07:42:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x129429800) [pid = 2010] [serial = 1966] [outer = 0x1128ad000] 07:42:49 INFO - PROCESS | 2010 | 1467124969352 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x129466800) [pid = 2010] [serial = 1967] [outer = 0x1128ad000] 07:42:49 INFO - PROCESS | 2010 | 1467124969737 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]]]}] 07:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 574ms 07:42:49 INFO - PROCESS | 2010 | 1467124969786 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 2010 | 1467124969789 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:42:49 INFO - PROCESS | 2010 | 1467124969792 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 2010 | 1467124969794 Marionette TRACE conn2 <- [1,2594,null,{}] 07:42:49 INFO - PROCESS | 2010 | 1467124969797 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}] 07:42:49 INFO - PROCESS | 2010 | 1467124969799 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:49 INFO - PROCESS | 2010 | 1467124969969 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x115dfa800) [pid = 2010] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1127e4000) [pid = 2010] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x123ce3800) [pid = 2010] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x11295d000) [pid = 2010] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x119437400) [pid = 2010] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x115e62000) [pid = 2010] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x112952c00) [pid = 2010] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x120fe9c00) [pid = 2010] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x123253400) [pid = 2010] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x111aac400) [pid = 2010] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1121bdc00) [pid = 2010] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x123b62400) [pid = 2010] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:42:49 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x11860c000) [pid = 2010] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:42:50 INFO - PROCESS | 2010 | 1467124970016 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 2010 | 1467124970017 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12394c800 == 38 [pid = 2010] [id = 656] 07:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1127e4000) [pid = 2010] [serial = 1968] [outer = 0x0] 07:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1129c3c00) [pid = 2010] [serial = 1969] [outer = 0x1127e4000] 07:42:50 INFO - PROCESS | 2010 | 1467124970041 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11808cc00) [pid = 2010] [serial = 1970] [outer = 0x1127e4000] 07:42:50 INFO - PROCESS | 2010 | 1467124970334 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 576ms 07:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:42:50 INFO - PROCESS | 2010 | 1467124970368 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 2010 | 1467124970370 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:42:50 INFO - PROCESS | 2010 | 1467124970372 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 2010 | 1467124970373 Marionette TRACE conn2 <- [1,2598,null,{}] 07:42:50 INFO - PROCESS | 2010 | 1467124970375 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}] 07:42:50 INFO - PROCESS | 2010 | 1467124970377 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:50 INFO - PROCESS | 2010 | 1467124970460 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:42:50 INFO - PROCESS | 2010 | 1467124970517 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 2010 | 1467124970518 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x1241a8800 == 39 [pid = 2010] [id = 657] 07:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x112952400) [pid = 2010] [serial = 1971] [outer = 0x0] 07:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119440400) [pid = 2010] [serial = 1972] [outer = 0x112952400] 07:42:50 INFO - PROCESS | 2010 | 1467124970543 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1241f0800) [pid = 2010] [serial = 1973] [outer = 0x112952400] 07:42:50 INFO - PROCESS | 2010 | 1467124970848 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 07:42:50 INFO - PROCESS | 2010 | 1467124970891 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 2010 | 1467124970893 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:42:50 INFO - PROCESS | 2010 | 1467124970895 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 2010 | 1467124970897 Marionette TRACE conn2 <- [1,2602,null,{}] 07:42:50 INFO - PROCESS | 2010 | 1467124970899 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}] 07:42:50 INFO - PROCESS | 2010 | 1467124970901 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:50 INFO - PROCESS | 2010 | 1467124970992 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:42:50 INFO - PROCESS | 2010 | 1467124970998 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 2010 | 1467124971000 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12cf4c800 == 40 [pid = 2010] [id = 658] 07:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x128933400) [pid = 2010] [serial = 1974] [outer = 0x0] 07:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x12a818800) [pid = 2010] [serial = 1975] [outer = 0x128933400] 07:42:51 INFO - PROCESS | 2010 | 1467124971033 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x12ad36800) [pid = 2010] [serial = 1976] [outer = 0x128933400] 07:42:51 INFO - PROCESS | 2010 | 1467124971383 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 07:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:42:51 INFO - PROCESS | 2010 | 1467124971415 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 2010 | 1467124971416 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:42:51 INFO - PROCESS | 2010 | 1467124971418 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 2010 | 1467124971419 Marionette TRACE conn2 <- [1,2606,null,{}] 07:42:51 INFO - PROCESS | 2010 | 1467124971433 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}] 07:42:51 INFO - PROCESS | 2010 | 1467124971434 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:51 INFO - PROCESS | 2010 | 1467124971515 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:42:51 INFO - PROCESS | 2010 | 1467124971518 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 2010 | 1467124971519 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d616000 == 41 [pid = 2010] [id = 659] 07:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x12ad39400) [pid = 2010] [serial = 1977] [outer = 0x0] 07:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12ad3e400) [pid = 2010] [serial = 1978] [outer = 0x12ad39400] 07:42:51 INFO - PROCESS | 2010 | 1467124971544 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12b089400) [pid = 2010] [serial = 1979] [outer = 0x12ad39400] 07:42:51 INFO - PROCESS | 2010 | 1467124971898 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 530ms 07:42:51 INFO - PROCESS | 2010 | 1467124971983 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 2010 | 1467124971985 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:42:51 INFO - PROCESS | 2010 | 1467124971989 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 2010 | 1467124971992 Marionette TRACE conn2 <- [1,2610,null,{}] 07:42:51 INFO - PROCESS | 2010 | 1467124971996 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}] 07:42:51 INFO - PROCESS | 2010 | 1467124971998 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:52 INFO - PROCESS | 2010 | 1467124972098 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:42:52 INFO - PROCESS | 2010 | 1467124972169 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 2010 | 1467124972173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x118324800 == 42 [pid = 2010] [id = 660] 07:42:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x112982800) [pid = 2010] [serial = 1980] [outer = 0x0] 07:42:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x1131e0800) [pid = 2010] [serial = 1981] [outer = 0x112982800] 07:42:52 INFO - PROCESS | 2010 | 1467124972204 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x113c63800) [pid = 2010] [serial = 1982] [outer = 0x112982800] 07:42:52 INFO - PROCESS | 2010 | 1467124972655 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]]]}] 07:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 721ms 07:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:42:52 INFO - PROCESS | 2010 | 1467124972732 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:42:52 INFO - PROCESS | 2010 | 1467124972735 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:42:52 INFO - PROCESS | 2010 | 1467124972742 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:42:52 INFO - PROCESS | 2010 | 1467124972749 Marionette TRACE conn2 <- [1,2614,null,{}] 07:42:52 INFO - PROCESS | 2010 | 1467124972754 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}] 07:42:52 INFO - PROCESS | 2010 | 1467124972756 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:52 INFO - PROCESS | 2010 | 1467124972912 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:42:53 INFO - PROCESS | 2010 | 1467124973009 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 2010 | 1467124973011 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dc1000 == 43 [pid = 2010] [id = 661] 07:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1184dac00) [pid = 2010] [serial = 1983] [outer = 0x0] 07:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x118615800) [pid = 2010] [serial = 1984] [outer = 0x1184dac00] 07:42:53 INFO - PROCESS | 2010 | 1467124973041 Marionette DEBUG loaded listener.js 07:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x119049400) [pid = 2010] [serial = 1985] [outer = 0x1184dac00] 07:42:53 INFO - PROCESS | 2010 | 1467124973472 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 779ms 07:42:53 INFO - PROCESS | 2010 | 1467124973519 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 2010 | 1467124973520 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:42:53 INFO - PROCESS | 2010 | 1467124973523 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 2010 | 1467124973524 Marionette TRACE conn2 <- [1,2618,null,{}] 07:42:53 INFO - PROCESS | 2010 | 1467124973531 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}] 07:42:53 INFO - PROCESS | 2010 | 1467124973534 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:53 INFO - PROCESS | 2010 | 1467124973643 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:42:53 INFO - PROCESS | 2010 | 1467124973706 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 2010 | 1467124973709 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x12cf44800 == 44 [pid = 2010] [id = 662] 07:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x121612c00) [pid = 2010] [serial = 1986] [outer = 0x0] 07:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1239b6000) [pid = 2010] [serial = 1987] [outer = 0x121612c00] 07:42:53 INFO - PROCESS | 2010 | 1467124973783 Marionette DEBUG loaded listener.js 07:42:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x124183800) [pid = 2010] [serial = 1988] [outer = 0x121612c00] 07:42:54 INFO - PROCESS | 2010 | 1467124974200 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]]]}] 07:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 718ms 07:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:42:54 INFO - PROCESS | 2010 | 1467124974242 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:42:54 INFO - PROCESS | 2010 | 1467124974243 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:42:54 INFO - PROCESS | 2010 | 1467124974245 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:42:54 INFO - PROCESS | 2010 | 1467124974247 Marionette TRACE conn2 <- [1,2622,null,{}] 07:42:54 INFO - PROCESS | 2010 | 1467124974249 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}] 07:42:54 INFO - PROCESS | 2010 | 1467124974251 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:54 INFO - PROCESS | 2010 | 1467124974352 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:42:54 INFO - PROCESS | 2010 | 1467124974411 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 2010 | 1467124974412 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d6de000 == 45 [pid = 2010] [id = 663] 07:42:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x124d7c000) [pid = 2010] [serial = 1989] [outer = 0x0] 07:42:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x126dce400) [pid = 2010] [serial = 1990] [outer = 0x124d7c000] 07:42:54 INFO - PROCESS | 2010 | 1467124974441 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x128f85800) [pid = 2010] [serial = 1991] [outer = 0x124d7c000] 07:42:55 INFO - PROCESS | 2010 | 1467124975060 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]]]}] 07:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 870ms 07:42:55 INFO - PROCESS | 2010 | 1467124975133 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:42:55 INFO - PROCESS | 2010 | 1467124975136 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:42:55 INFO - PROCESS | 2010 | 1467124975140 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 2010 | 1467124975142 Marionette TRACE conn2 <- [1,2626,null,{}] 07:42:55 INFO - PROCESS | 2010 | 1467124975149 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}] 07:42:55 INFO - PROCESS | 2010 | 1467124975151 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:55 INFO - PROCESS | 2010 | 1467124975251 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:42:55 INFO - PROCESS | 2010 | 1467124975332 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 2010 | 1467124975336 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12392f800 == 46 [pid = 2010] [id = 664] 07:42:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1131e1800) [pid = 2010] [serial = 1992] [outer = 0x0] 07:42:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x115dfa800) [pid = 2010] [serial = 1993] [outer = 0x1131e1800] 07:42:55 INFO - PROCESS | 2010 | 1467124975376 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x118052400) [pid = 2010] [serial = 1994] [outer = 0x1131e1800] 07:42:55 INFO - PROCESS | 2010 | 1467124975851 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]]]}] 07:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 775ms 07:42:55 INFO - PROCESS | 2010 | 1467124975915 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:42:55 INFO - PROCESS | 2010 | 1467124975918 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:42:55 INFO - PROCESS | 2010 | 1467124975922 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 2010 | 1467124975924 Marionette TRACE conn2 <- [1,2630,null,{}] 07:42:55 INFO - PROCESS | 2010 | 1467124975944 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}] 07:42:55 INFO - PROCESS | 2010 | 1467124975946 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:56 INFO - PROCESS | 2010 | 1467124976062 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x117d98800 == 45 [pid = 2010] [id = 636] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12cf4c800 == 44 [pid = 2010] [id = 658] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x1241a8800 == 43 [pid = 2010] [id = 657] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12394c800 == 42 [pid = 2010] [id = 656] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd7800 == 41 [pid = 2010] [id = 655] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12b22f800 == 40 [pid = 2010] [id = 654] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad81800 == 39 [pid = 2010] [id = 653] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x117d91800 == 38 [pid = 2010] [id = 652] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x1271d3000 == 37 [pid = 2010] [id = 651] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x1236c3000 == 36 [pid = 2010] [id = 650] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x11941b000 == 35 [pid = 2010] [id = 649] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x119081800 == 34 [pid = 2010] [id = 648] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x1269ac000 == 33 [pid = 2010] [id = 647] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x112fb1000 == 32 [pid = 2010] [id = 646] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12392f800 == 31 [pid = 2010] [id = 664] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12d6de000 == 30 [pid = 2010] [id = 663] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12cf44800 == 29 [pid = 2010] [id = 662] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x128dc1000 == 28 [pid = 2010] [id = 661] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x12d616000 == 27 [pid = 2010] [id = 659] 07:42:56 INFO - PROCESS | 2010 | --DOCSHELL 0x118324800 == 26 [pid = 2010] [id = 660] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x128bce000) [pid = 2010] [serial = 1936] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x116a15800) [pid = 2010] [serial = 1915] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1133f7c00) [pid = 2010] [serial = 1910] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x126971000) [pid = 2010] [serial = 1934] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1129bc400) [pid = 2010] [serial = 1912] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1133ce400) [pid = 2010] [serial = 1913] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x11295f400) [pid = 2010] [serial = 1909] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x119837800) [pid = 2010] [serial = 1921] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x119047c00) [pid = 2010] [serial = 1898] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x118461400) [pid = 2010] [serial = 1897] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x12160a400) [pid = 2010] [serial = 1901] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x119834400) [pid = 2010] [serial = 1900] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1239b4400) [pid = 2010] [serial = 1925] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x123440400) [pid = 2010] [serial = 1924] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x123b61000) [pid = 2010] [serial = 1904] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1239b3800) [pid = 2010] [serial = 1903] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x113c66000) [pid = 2010] [serial = 1928] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x119042c00) [pid = 2010] [serial = 1930] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x124d7ac00) [pid = 2010] [serial = 1933] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x12696e000) [pid = 2010] [serial = 1907] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x124d78800) [pid = 2010] [serial = 1906] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x123b62800) [pid = 2010] [serial = 1931] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x11875d000) [pid = 2010] [serial = 1918] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1128af400) [pid = 2010] [serial = 1927] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x120fe9000) [pid = 2010] [serial = 1922] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x119431000) [pid = 2010] [serial = 1919] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x11808d800) [pid = 2010] [serial = 1916] [outer = 0x0] [url = about:blank] 07:42:56 INFO - PROCESS | 2010 | 1467124976676 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:56 INFO - PROCESS | 2010 | 1467124976678 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x116614800 == 27 [pid = 2010] [id = 665] 07:42:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1127ea400) [pid = 2010] [serial = 1995] [outer = 0x0] 07:42:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1128a7400) [pid = 2010] [serial = 1996] [outer = 0x1127ea400] 07:42:56 INFO - PROCESS | 2010 | 1467124976708 Marionette DEBUG loaded listener.js 07:42:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x112958800) [pid = 2010] [serial = 1997] [outer = 0x1127ea400] 07:42:57 INFO - PROCESS | 2010 | 1467124977034 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]]]}] 07:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1169ms 07:42:57 INFO - PROCESS | 2010 | 1467124977093 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 2010 | 1467124977095 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:42:57 INFO - PROCESS | 2010 | 1467124977098 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 2010 | 1467124977100 Marionette TRACE conn2 <- [1,2634,null,{}] 07:42:57 INFO - PROCESS | 2010 | 1467124977104 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}] 07:42:57 INFO - PROCESS | 2010 | 1467124977105 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:57 INFO - PROCESS | 2010 | 1467124977180 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:42:57 INFO - PROCESS | 2010 | 1467124977261 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 2010 | 1467124977263 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x11833b800 == 28 [pid = 2010] [id = 666] 07:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x112e5c800) [pid = 2010] [serial = 1998] [outer = 0x0] 07:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x115465800) [pid = 2010] [serial = 1999] [outer = 0x112e5c800] 07:42:57 INFO - PROCESS | 2010 | 1467124977290 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x116f18400) [pid = 2010] [serial = 2000] [outer = 0x112e5c800] 07:42:57 INFO - PROCESS | 2010 | 1467124977592 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]]]}] 07:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 07:42:57 INFO - PROCESS | 2010 | 1467124977622 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 2010 | 1467124977625 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:42:57 INFO - PROCESS | 2010 | 1467124977633 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 2010 | 1467124977635 Marionette TRACE conn2 <- [1,2638,null,{}] 07:42:57 INFO - PROCESS | 2010 | 1467124977639 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}] 07:42:57 INFO - PROCESS | 2010 | 1467124977641 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:57 INFO - PROCESS | 2010 | 1467124977768 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:42:57 INFO - PROCESS | 2010 | 1467124977886 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 2010 | 1467124977887 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x121680000 == 29 [pid = 2010] [id = 667] 07:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x116a14c00) [pid = 2010] [serial = 2001] [outer = 0x0] 07:42:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x118460c00) [pid = 2010] [serial = 2002] [outer = 0x116a14c00] 07:42:57 INFO - PROCESS | 2010 | 1467124977944 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118618000) [pid = 2010] [serial = 2003] [outer = 0x116a14c00] 07:42:58 INFO - PROCESS | 2010 | 1467124978274 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 677ms 07:42:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:42:58 INFO - PROCESS | 2010 | 1467124978306 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 2010 | 1467124978307 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:42:58 INFO - PROCESS | 2010 | 1467124978322 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 2010 | 1467124978327 Marionette TRACE conn2 <- [1,2642,null,{}] 07:42:58 INFO - PROCESS | 2010 | 1467124978334 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}] 07:42:58 INFO - PROCESS | 2010 | 1467124978336 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:58 INFO - PROCESS | 2010 | 1467124978446 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:42:58 INFO - PROCESS | 2010 | 1467124978483 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 2010 | 1467124978484 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12353e800 == 30 [pid = 2010] [id = 668] 07:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x112979c00) [pid = 2010] [serial = 2004] [outer = 0x0] 07:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11875d000) [pid = 2010] [serial = 2005] [outer = 0x112979c00] 07:42:58 INFO - PROCESS | 2010 | 1467124978510 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11943c400) [pid = 2010] [serial = 2006] [outer = 0x112979c00] 07:42:58 INFO - PROCESS | 2010 | 1467124978810 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:42:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 539ms 07:42:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:42:58 INFO - PROCESS | 2010 | 1467124978850 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 2010 | 1467124978852 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:42:58 INFO - PROCESS | 2010 | 1467124978854 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 2010 | 1467124978855 Marionette TRACE conn2 <- [1,2646,null,{}] 07:42:58 INFO - PROCESS | 2010 | 1467124978857 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}] 07:42:58 INFO - PROCESS | 2010 | 1467124978858 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:58 INFO - PROCESS | 2010 | 1467124978957 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:42:58 INFO - PROCESS | 2010 | 1467124978969 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 2010 | 1467124978970 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271da800 == 31 [pid = 2010] [id = 669] 07:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11982c000) [pid = 2010] [serial = 2007] [outer = 0x0] 07:42:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119c8cc00) [pid = 2010] [serial = 2008] [outer = 0x11982c000] 07:42:58 INFO - PROCESS | 2010 | 1467124978995 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119d3a000) [pid = 2010] [serial = 2009] [outer = 0x11982c000] 07:42:59 INFO - PROCESS | 2010 | 1467124979337 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]]]}] 07:42:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:42:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 07:42:59 INFO - PROCESS | 2010 | 1467124979375 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:42:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:42:59 INFO - PROCESS | 2010 | 1467124979376 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:42:59 INFO - PROCESS | 2010 | 1467124979379 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 2010 | 1467124979380 Marionette TRACE conn2 <- [1,2650,null,{}] 07:42:59 INFO - PROCESS | 2010 | 1467124979382 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}] 07:42:59 INFO - PROCESS | 2010 | 1467124979383 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:59 INFO - PROCESS | 2010 | 1467124979475 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:42:59 INFO - PROCESS | 2010 | 1467124979513 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 2010 | 1467124979517 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:42:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b8000 == 32 [pid = 2010] [id = 670] 07:42:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x112e61400) [pid = 2010] [serial = 2010] [outer = 0x0] 07:42:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x121776c00) [pid = 2010] [serial = 2011] [outer = 0x112e61400] 07:42:59 INFO - PROCESS | 2010 | 1467124979550 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1236cf000) [pid = 2010] [serial = 2012] [outer = 0x112e61400] 07:42:59 INFO - PROCESS | 2010 | 1467124979881 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]]]}] 07:42:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:42:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 07:42:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:42:59 INFO - PROCESS | 2010 | 1467124979900 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:42:59 INFO - PROCESS | 2010 | 1467124979901 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:42:59 INFO - PROCESS | 2010 | 1467124979903 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 2010 | 1467124979905 Marionette TRACE conn2 <- [1,2654,null,{}] 07:42:59 INFO - PROCESS | 2010 | 1467124979907 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}] 07:42:59 INFO - PROCESS | 2010 | 1467124979908 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:00 INFO - PROCESS | 2010 | 1467124980006 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:43:00 INFO - PROCESS | 2010 | 1467124980018 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 2010 | 1467124980019 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x112c65000 == 33 [pid = 2010] [id = 671] 07:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x1236d3c00) [pid = 2010] [serial = 2013] [outer = 0x0] 07:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123b56800) [pid = 2010] [serial = 2014] [outer = 0x1236d3c00] 07:43:00 INFO - PROCESS | 2010 | 1467124980044 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1244dc000) [pid = 2010] [serial = 2015] [outer = 0x1236d3c00] 07:43:00 INFO - PROCESS | 2010 | 1467124980402 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]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 07:43:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:43:00 INFO - PROCESS | 2010 | 1467124980424 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 2010 | 1467124980425 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:43:00 INFO - PROCESS | 2010 | 1467124980434 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 2010 | 1467124980435 Marionette TRACE conn2 <- [1,2658,null,{}] 07:43:00 INFO - PROCESS | 2010 | 1467124980438 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}] 07:43:00 INFO - PROCESS | 2010 | 1467124980439 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:00 INFO - PROCESS | 2010 | 1467124980534 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:43:00 INFO - PROCESS | 2010 | 1467124980537 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 2010 | 1467124980538 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b0c4000 == 34 [pid = 2010] [id = 672] 07:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1127ea800) [pid = 2010] [serial = 2016] [outer = 0x0] 07:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x124d7a000) [pid = 2010] [serial = 2017] [outer = 0x1127ea800] 07:43:00 INFO - PROCESS | 2010 | 1467124980564 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x126966000) [pid = 2010] [serial = 2018] [outer = 0x1127ea800] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x126ed0c00) [pid = 2010] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x128933400) [pid = 2010] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x12ad39400) [pid = 2010] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x119427800) [pid = 2010] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x1128b3400) [pid = 2010] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11805f400) [pid = 2010] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1128ad000) [pid = 2010] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x1133ec400) [pid = 2010] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1181a6800) [pid = 2010] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x113c39c00) [pid = 2010] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x112983400) [pid = 2010] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x110ee5800) [pid = 2010] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1129c4c00) [pid = 2010] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1127e4000) [pid = 2010] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:43:00 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x112952400) [pid = 2010] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:43:01 INFO - PROCESS | 2010 | 1467124981039 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]]]}] 07:43:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:43:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 628ms 07:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:43:01 INFO - PROCESS | 2010 | 1467124981056 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 2010 | 1467124981057 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:43:01 INFO - PROCESS | 2010 | 1467124981059 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 2010 | 1467124981060 Marionette TRACE conn2 <- [1,2662,null,{}] 07:43:01 INFO - PROCESS | 2010 | 1467124981065 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}] 07:43:01 INFO - PROCESS | 2010 | 1467124981067 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:01 INFO - PROCESS | 2010 | 1467124981142 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:43:01 INFO - PROCESS | 2010 | 1467124981148 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 2010 | 1467124981149 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b222000 == 35 [pid = 2010] [id = 673] 07:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x112e5c000) [pid = 2010] [serial = 2019] [outer = 0x0] 07:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118093400) [pid = 2010] [serial = 2020] [outer = 0x112e5c000] 07:43:01 INFO - PROCESS | 2010 | 1467124981174 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1236cb000) [pid = 2010] [serial = 2021] [outer = 0x112e5c000] 07:43:01 INFO - PROCESS | 2010 | 1467124981531 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]]]}] 07:43:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:43:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 522ms 07:43:01 INFO - PROCESS | 2010 | 1467124981581 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 2010 | 1467124981582 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:43:01 INFO - PROCESS | 2010 | 1467124981585 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 2010 | 1467124981586 Marionette TRACE conn2 <- [1,2666,null,{}] 07:43:01 INFO - PROCESS | 2010 | 1467124981588 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}] 07:43:01 INFO - PROCESS | 2010 | 1467124981589 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:01 INFO - PROCESS | 2010 | 1467124981667 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:43:01 INFO - PROCESS | 2010 | 1467124981671 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 2010 | 1467124981672 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdd7000 == 36 [pid = 2010] [id = 674] 07:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x124d78800) [pid = 2010] [serial = 2022] [outer = 0x0] 07:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126d18400) [pid = 2010] [serial = 2023] [outer = 0x124d78800] 07:43:01 INFO - PROCESS | 2010 | 1467124981697 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x126ecdc00) [pid = 2010] [serial = 2024] [outer = 0x124d78800] 07:43:02 INFO - PROCESS | 2010 | 1467124982520 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]]]}] 07:43:02 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) 07:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 968ms 07:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:43:02 INFO - PROCESS | 2010 | 1467124982553 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 2010 | 1467124982554 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:43:02 INFO - PROCESS | 2010 | 1467124982556 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 2010 | 1467124982557 Marionette TRACE conn2 <- [1,2670,null,{}] 07:43:02 INFO - PROCESS | 2010 | 1467124982560 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}] 07:43:02 INFO - PROCESS | 2010 | 1467124982561 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:02 INFO - PROCESS | 2010 | 1467124982636 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:43:02 INFO - PROCESS | 2010 | 1467124982639 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 2010 | 1467124982640 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c60d800 == 37 [pid = 2010] [id = 675] 07:43:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128931400) [pid = 2010] [serial = 2025] [outer = 0x0] 07:43:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128bd6400) [pid = 2010] [serial = 2026] [outer = 0x128931400] 07:43:02 INFO - PROCESS | 2010 | 1467124982670 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x128f8a800) [pid = 2010] [serial = 2027] [outer = 0x128931400] 07:43:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 07:43:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 07:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1169ms 07:43:03 INFO - PROCESS | 2010 | 1467124983721 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\n"]]]}] 07:43:03 INFO - PROCESS | 2010 | 1467124983727 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 2010 | 1467124983732 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:43:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:43:03 INFO - PROCESS | 2010 | 1467124983735 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 2010 | 1467124983738 Marionette TRACE conn2 <- [1,2674,null,{}] 07:43:03 INFO - PROCESS | 2010 | 1467124983741 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}] 07:43:03 INFO - PROCESS | 2010 | 1467124983743 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:03 INFO - PROCESS | 2010 | 1467124983855 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:43:03 INFO - PROCESS | 2010 | 1467124983958 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 2010 | 1467124983960 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x119073800 == 38 [pid = 2010] [id = 676] 07:43:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x11295ec00) [pid = 2010] [serial = 2028] [outer = 0x0] 07:43:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x1133f0000) [pid = 2010] [serial = 2029] [outer = 0x11295ec00] 07:43:03 INFO - PROCESS | 2010 | 1467124983993 Marionette DEBUG loaded listener.js 07:43:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x116f8b800) [pid = 2010] [serial = 2030] [outer = 0x11295ec00] 07:43:04 INFO - PROCESS | 2010 | 1467124984996 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\n"]]]}] 07:43:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 07:43:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 07:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1271ms 07:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:43:05 INFO - PROCESS | 2010 | 1467124985006 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 2010 | 1467124985009 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:43:05 INFO - PROCESS | 2010 | 1467124985012 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 2010 | 1467124985013 Marionette TRACE conn2 <- [1,2678,null,{}] 07:43:05 INFO - PROCESS | 2010 | 1467124985017 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}] 07:43:05 INFO - PROCESS | 2010 | 1467124985019 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:05 INFO - PROCESS | 2010 | 1467124985134 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdd7000 == 37 [pid = 2010] [id = 674] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12b222000 == 36 [pid = 2010] [id = 673] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12b0c4000 == 35 [pid = 2010] [id = 672] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x112c65000 == 34 [pid = 2010] [id = 671] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b8000 == 33 [pid = 2010] [id = 670] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1271da800 == 32 [pid = 2010] [id = 669] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12353e800 == 31 [pid = 2010] [id = 668] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x121680000 == 30 [pid = 2010] [id = 667] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x11833b800 == 29 [pid = 2010] [id = 666] 07:43:05 INFO - PROCESS | 2010 | --DOCSHELL 0x116614800 == 28 [pid = 2010] [id = 665] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x128d7a400) [pid = 2010] [serial = 1937] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12ad36800) [pid = 2010] [serial = 1976] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x12ad3e400) [pid = 2010] [serial = 1978] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x123bdc400) [pid = 2010] [serial = 1960] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x128d81000) [pid = 2010] [serial = 1963] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x118096400) [pid = 2010] [serial = 1948] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x129429800) [pid = 2010] [serial = 1966] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1133f8800) [pid = 2010] [serial = 1945] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x12b089400) [pid = 2010] [serial = 1979] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x116904000) [pid = 2010] [serial = 1946] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11904a400) [pid = 2010] [serial = 1951] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x11991cc00) [pid = 2010] [serial = 1952] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x116136400) [pid = 2010] [serial = 1942] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x11808d000) [pid = 2010] [serial = 1943] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x119fdf400) [pid = 2010] [serial = 1954] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1236d2c00) [pid = 2010] [serial = 1955] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1121b9800) [pid = 2010] [serial = 1939] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1128aec00) [pid = 2010] [serial = 1940] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x129414400) [pid = 2010] [serial = 1964] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1239bb400) [pid = 2010] [serial = 1957] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1184dcc00) [pid = 2010] [serial = 1949] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x129466800) [pid = 2010] [serial = 1967] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x11808cc00) [pid = 2010] [serial = 1970] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x12a818800) [pid = 2010] [serial = 1975] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x1129c3c00) [pid = 2010] [serial = 1969] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x127168800) [pid = 2010] [serial = 1961] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x119440400) [pid = 2010] [serial = 1972] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x123ba0800) [pid = 2010] [serial = 1958] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x1241f0800) [pid = 2010] [serial = 1973] [outer = 0x0] [url = about:blank] 07:43:05 INFO - PROCESS | 2010 | 1467124985210 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 2010 | 1467124985213 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x117156000 == 29 [pid = 2010] [id = 677] 07:43:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x1132bb800) [pid = 2010] [serial = 2031] [outer = 0x0] 07:43:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x1133f4800) [pid = 2010] [serial = 2032] [outer = 0x1132bb800] 07:43:05 INFO - PROCESS | 2010 | 1467124985242 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x116754c00) [pid = 2010] [serial = 2033] [outer = 0x1132bb800] 07:43:06 INFO - PROCESS | 2010 | 1467124986043 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]]]}] 07:43:06 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) 07:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1073ms 07:43:06 INFO - PROCESS | 2010 | 1467124986084 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 2010 | 1467124986088 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:43:06 INFO - PROCESS | 2010 | 1467124986092 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 2010 | 1467124986094 Marionette TRACE conn2 <- [1,2682,null,{}] 07:43:06 INFO - PROCESS | 2010 | 1467124986097 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}] 07:43:06 INFO - PROCESS | 2010 | 1467124986099 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:06 INFO - PROCESS | 2010 | 1467124986183 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:43:06 INFO - PROCESS | 2010 | 1467124986235 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 2010 | 1467124986236 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x121680000 == 30 [pid = 2010] [id = 678] 07:43:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1176fb000) [pid = 2010] [serial = 2034] [outer = 0x0] 07:43:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x118461400) [pid = 2010] [serial = 2035] [outer = 0x1176fb000] 07:43:06 INFO - PROCESS | 2010 | 1467124986264 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x118612400) [pid = 2010] [serial = 2036] [outer = 0x1176fb000] 07:43:07 INFO - PROCESS | 2010 | 1467124987057 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]]]}] 07:43:07 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) 07:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 07:43:07 INFO - PROCESS | 2010 | 1467124987065 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:43:07 INFO - PROCESS | 2010 | 1467124987066 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:43:07 INFO - PROCESS | 2010 | 1467124987068 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:43:07 INFO - PROCESS | 2010 | 1467124987071 Marionette TRACE conn2 <- [1,2686,null,{}] 07:43:07 INFO - PROCESS | 2010 | 1467124987080 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}] 07:43:07 INFO - PROCESS | 2010 | 1467124987083 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:07 INFO - PROCESS | 2010 | 1467124987170 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:43:07 INFO - PROCESS | 2010 | 1467124987176 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 2010 | 1467124987178 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1269b0800 == 31 [pid = 2010] [id = 679] 07:43:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119369800) [pid = 2010] [serial = 2037] [outer = 0x0] 07:43:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x11943fc00) [pid = 2010] [serial = 2038] [outer = 0x119369800] 07:43:07 INFO - PROCESS | 2010 | 1467124987209 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x119c91000) [pid = 2010] [serial = 2039] [outer = 0x119369800] 07:43:08 INFO - PROCESS | 2010 | 1467124988128 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\n"]]]}] 07:43:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 07:43:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 07:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1072ms 07:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:43:08 INFO - PROCESS | 2010 | 1467124988141 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 2010 | 1467124988143 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:43:08 INFO - PROCESS | 2010 | 1467124988146 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 2010 | 1467124988148 Marionette TRACE conn2 <- [1,2690,null,{}] 07:43:08 INFO - PROCESS | 2010 | 1467124988150 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}] 07:43:08 INFO - PROCESS | 2010 | 1467124988151 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:08 INFO - PROCESS | 2010 | 1467124988255 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:43:08 INFO - PROCESS | 2010 | 1467124988262 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 2010 | 1467124988263 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dd5000 == 32 [pid = 2010] [id = 680] 07:43:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x112979400) [pid = 2010] [serial = 2040] [outer = 0x0] 07:43:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x123259400) [pid = 2010] [serial = 2041] [outer = 0x112979400] 07:43:08 INFO - PROCESS | 2010 | 1467124988289 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x1238b6800) [pid = 2010] [serial = 2042] [outer = 0x112979400] 07:43:09 INFO - PROCESS | 2010 | 1467124989108 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\n"]]]}] 07:43:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:43:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 972ms 07:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:43:09 INFO - PROCESS | 2010 | 1467124989123 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 2010 | 1467124989125 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:43:09 INFO - PROCESS | 2010 | 1467124989127 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 2010 | 1467124989129 Marionette TRACE conn2 <- [1,2694,null,{}] 07:43:09 INFO - PROCESS | 2010 | 1467124989132 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}] 07:43:09 INFO - PROCESS | 2010 | 1467124989133 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:09 INFO - PROCESS | 2010 | 1467124989240 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:43:09 INFO - PROCESS | 2010 | 1467124989244 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 2010 | 1467124989245 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x12999d000 == 33 [pid = 2010] [id = 681] 07:43:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11295b000) [pid = 2010] [serial = 2043] [outer = 0x0] 07:43:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x119febc00) [pid = 2010] [serial = 2044] [outer = 0x11295b000] 07:43:09 INFO - PROCESS | 2010 | 1467124989270 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123bdbc00) [pid = 2010] [serial = 2045] [outer = 0x11295b000] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x1127ea400) [pid = 2010] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x112979c00) [pid = 2010] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x112e5c800) [pid = 2010] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x116a14c00) [pid = 2010] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x11982c000) [pid = 2010] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1131e1800) [pid = 2010] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x112982800) [pid = 2010] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1184dac00) [pid = 2010] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x121612c00) [pid = 2010] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x112e61400) [pid = 2010] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x1236d3c00) [pid = 2010] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x1127ea800) [pid = 2010] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x112e5c000) [pid = 2010] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x124d7c000) [pid = 2010] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:43:09 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x124d78800) [pid = 2010] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:43:10 INFO - PROCESS | 2010 | 1467124990107 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\n"]]]}] 07:43:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:43:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 07:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1025ms 07:43:10 INFO - PROCESS | 2010 | 1467124990153 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 07:43:10 INFO - PROCESS | 2010 | 1467124990154 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:43:10 INFO - PROCESS | 2010 | 1467124990159 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 2010 | 1467124990160 Marionette TRACE conn2 <- [1,2698,null,{}] 07:43:10 INFO - PROCESS | 2010 | 1467124990163 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}] 07:43:10 INFO - PROCESS | 2010 | 1467124990167 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:10 INFO - PROCESS | 2010 | 1467124990270 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:43:10 INFO - PROCESS | 2010 | 1467124990275 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 2010 | 1467124990276 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad6e000 == 34 [pid = 2010] [id = 682] 07:43:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x113c38800) [pid = 2010] [serial = 2046] [outer = 0x0] 07:43:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x1241fa400) [pid = 2010] [serial = 2047] [outer = 0x113c38800] 07:43:10 INFO - PROCESS | 2010 | 1467124990305 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x124e0e800) [pid = 2010] [serial = 2048] [outer = 0x113c38800] 07:43:11 INFO - PROCESS | 2010 | 1467124991124 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\n"]]]}] 07:43:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:43:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:43:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 07:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 967ms 07:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:43:11 INFO - PROCESS | 2010 | 1467124991130 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 2010 | 1467124991131 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:43:11 INFO - PROCESS | 2010 | 1467124991133 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:43:11 INFO - PROCESS | 2010 | 1467124991141 Marionette TRACE conn2 <- [1,2702,null,{}] 07:43:11 INFO - PROCESS | 2010 | 1467124991144 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}] 07:43:11 INFO - PROCESS | 2010 | 1467124991146 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:11 INFO - PROCESS | 2010 | 1467124991221 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:43:11 INFO - PROCESS | 2010 | 1467124991224 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 2010 | 1467124991226 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b22b800 == 35 [pid = 2010] [id = 683] 07:43:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x126970800) [pid = 2010] [serial = 2049] [outer = 0x0] 07:43:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x128939c00) [pid = 2010] [serial = 2050] [outer = 0x126970800] 07:43:11 INFO - PROCESS | 2010 | 1467124991253 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x128f86c00) [pid = 2010] [serial = 2051] [outer = 0x126970800] 07:43:11 INFO - PROCESS | 2010 | 1467124991723 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]]]}] 07:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 627ms 07:43:11 INFO - PROCESS | 2010 | 1467124991761 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 2010 | 1467124991764 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:43:11 INFO - PROCESS | 2010 | 1467124991767 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:43:11 INFO - PROCESS | 2010 | 1467124991769 Marionette TRACE conn2 <- [1,2706,null,{}] 07:43:11 INFO - PROCESS | 2010 | 1467124991774 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}] 07:43:11 INFO - PROCESS | 2010 | 1467124991776 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:11 INFO - PROCESS | 2010 | 1467124991878 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:43:11 INFO - PROCESS | 2010 | 1467124991938 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 2010 | 1467124991939 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f56800 == 36 [pid = 2010] [id = 684] 07:43:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1133cac00) [pid = 2010] [serial = 2052] [outer = 0x0] 07:43:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x116140400) [pid = 2010] [serial = 2053] [outer = 0x1133cac00] 07:43:11 INFO - PROCESS | 2010 | 1467124991971 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1176fc400) [pid = 2010] [serial = 2054] [outer = 0x1133cac00] 07:43:12 INFO - PROCESS | 2010 | 1467124992440 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]]]}] 07:43:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 723ms 07:43:12 INFO - PROCESS | 2010 | 1467124992533 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:43:12 INFO - PROCESS | 2010 | 1467124992536 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:43:12 INFO - PROCESS | 2010 | 1467124992542 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 2010 | 1467124992544 Marionette TRACE conn2 <- [1,2710,null,{}] 07:43:12 INFO - PROCESS | 2010 | 1467124992547 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}] 07:43:12 INFO - PROCESS | 2010 | 1467124992548 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:12 INFO - PROCESS | 2010 | 1467124992648 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:43:12 INFO - PROCESS | 2010 | 1467124992718 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 2010 | 1467124992720 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x129866800 == 37 [pid = 2010] [id = 685] 07:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118763800) [pid = 2010] [serial = 2055] [outer = 0x0] 07:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x119040000) [pid = 2010] [serial = 2056] [outer = 0x118763800] 07:43:12 INFO - PROCESS | 2010 | 1467124992752 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x11942f000) [pid = 2010] [serial = 2057] [outer = 0x118763800] 07:43:13 INFO - PROCESS | 2010 | 1467124993191 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] 07:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:43:13 INFO - PROCESS | 2010 | 1467124993218 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:43:13 INFO - PROCESS | 2010 | 1467124993221 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 2010 | 1467124993224 Marionette TRACE conn2 <- [1,2714,null,{}] 07:43:13 INFO - PROCESS | 2010 | 1467124993233 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}] 07:43:13 INFO - PROCESS | 2010 | 1467124993237 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:13 INFO - PROCESS | 2010 | 1467124993359 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:43:13 INFO - PROCESS | 2010 | 1467124993492 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:13 INFO - PROCESS | 2010 | 1467124993494 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dd1000 == 38 [pid = 2010] [id = 686] 07:43:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x119438800) [pid = 2010] [serial = 2058] [outer = 0x0] 07:43:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x1236ccc00) [pid = 2010] [serial = 2059] [outer = 0x119438800] 07:43:13 INFO - PROCESS | 2010 | 1467124993549 Marionette DEBUG loaded listener.js 07:43:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x124e06000) [pid = 2010] [serial = 2060] [outer = 0x119438800] 07:43:14 INFO - PROCESS | 2010 | 1467124994017 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]]]}] 07:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 822ms 07:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:43:14 INFO - PROCESS | 2010 | 1467124994043 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:43:14 INFO - PROCESS | 2010 | 1467124994045 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:43:14 INFO - PROCESS | 2010 | 1467124994048 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:43:14 INFO - PROCESS | 2010 | 1467124994049 Marionette TRACE conn2 <- [1,2718,null,{}] 07:43:14 INFO - PROCESS | 2010 | 1467124994052 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}] 07:43:14 INFO - PROCESS | 2010 | 1467124994053 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:14 INFO - PROCESS | 2010 | 1467124994156 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:43:14 INFO - PROCESS | 2010 | 1467124994213 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 2010 | 1467124994214 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c60c000 == 39 [pid = 2010] [id = 687] 07:43:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x128d79400) [pid = 2010] [serial = 2061] [outer = 0x0] 07:43:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x129414400) [pid = 2010] [serial = 2062] [outer = 0x128d79400] 07:43:14 INFO - PROCESS | 2010 | 1467124994243 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x126dd1000) [pid = 2010] [serial = 2063] [outer = 0x128d79400] 07:43:14 INFO - PROCESS | 2010 | 1467124994832 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] 07:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:43:14 INFO - PROCESS | 2010 | 1467124994872 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:43:14 INFO - PROCESS | 2010 | 1467124994876 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:43:14 INFO - PROCESS | 2010 | 1467124994878 Marionette TRACE conn2 <- [1,2722,null,{}] 07:43:14 INFO - PROCESS | 2010 | 1467124994884 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}] 07:43:14 INFO - PROCESS | 2010 | 1467124994885 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:14 INFO - PROCESS | 2010 | 1467124994980 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:43:15 INFO - PROCESS | 2010 | 1467124995058 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 2010 | 1467124995061 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x118420000 == 40 [pid = 2010] [id = 688] 07:43:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11295d000) [pid = 2010] [serial = 2064] [outer = 0x0] 07:43:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1133f1800) [pid = 2010] [serial = 2065] [outer = 0x11295d000] 07:43:15 INFO - PROCESS | 2010 | 1467124995090 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11690b800) [pid = 2010] [serial = 2066] [outer = 0x11295d000] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad6e000 == 39 [pid = 2010] [id = 682] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x12999d000 == 38 [pid = 2010] [id = 681] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x128dd5000 == 37 [pid = 2010] [id = 680] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x1269b0800 == 36 [pid = 2010] [id = 679] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x121680000 == 35 [pid = 2010] [id = 678] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x117156000 == 34 [pid = 2010] [id = 677] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x119073800 == 33 [pid = 2010] [id = 676] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x12c60d800 == 32 [pid = 2010] [id = 675] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x12c60c000 == 31 [pid = 2010] [id = 687] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x128dd1000 == 30 [pid = 2010] [id = 686] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x129866800 == 29 [pid = 2010] [id = 685] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x12b22b800 == 28 [pid = 2010] [id = 683] 07:43:15 INFO - PROCESS | 2010 | --DOCSHELL 0x120f56800 == 27 [pid = 2010] [id = 684] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1128a7400) [pid = 2010] [serial = 1996] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x112958800) [pid = 2010] [serial = 1997] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11875d000) [pid = 2010] [serial = 2005] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x115465800) [pid = 2010] [serial = 1999] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x116f18400) [pid = 2010] [serial = 2000] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x118460c00) [pid = 2010] [serial = 2002] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x118618000) [pid = 2010] [serial = 2003] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119c8cc00) [pid = 2010] [serial = 2008] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x118052400) [pid = 2010] [serial = 1994] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x115dfa800) [pid = 2010] [serial = 1993] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x113c63800) [pid = 2010] [serial = 1982] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1131e0800) [pid = 2010] [serial = 1981] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x119049400) [pid = 2010] [serial = 1985] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x118615800) [pid = 2010] [serial = 1984] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x124183800) [pid = 2010] [serial = 1988] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x121776c00) [pid = 2010] [serial = 2011] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x1236cf000) [pid = 2010] [serial = 2012] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x123b56800) [pid = 2010] [serial = 2014] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x1244dc000) [pid = 2010] [serial = 2015] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x1239b6000) [pid = 2010] [serial = 1987] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x124d7a000) [pid = 2010] [serial = 2017] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x1236cb000) [pid = 2010] [serial = 2021] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x118093400) [pid = 2010] [serial = 2020] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x126966000) [pid = 2010] [serial = 2018] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x128bd6400) [pid = 2010] [serial = 2026] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x128f85800) [pid = 2010] [serial = 1991] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x126d18400) [pid = 2010] [serial = 2023] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x119d3a000) [pid = 2010] [serial = 2009] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x126ecdc00) [pid = 2010] [serial = 2024] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x126dce400) [pid = 2010] [serial = 1990] [outer = 0x0] [url = about:blank] 07:43:15 INFO - PROCESS | 2010 | --DOMWINDOW == 58 (0x11943c400) [pid = 2010] [serial = 2006] [outer = 0x0] [url = about:blank] 07:43:16 INFO - PROCESS | 2010 | 1467124996016 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] 07:43:16 INFO - PROCESS | 2010 | 1467124996053 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:43:16 INFO - PROCESS | 2010 | 1467124996057 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 2010 | 1467124996058 Marionette TRACE conn2 <- [1,2726,null,{}] 07:43:16 INFO - PROCESS | 2010 | 1467124996062 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}] 07:43:16 INFO - PROCESS | 2010 | 1467124996064 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:16 INFO - PROCESS | 2010 | 1467124996143 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:43:16 INFO - PROCESS | 2010 | 1467124996198 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 2010 | 1467124996201 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x116ac0000 == 28 [pid = 2010] [id = 689] 07:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x1128af800) [pid = 2010] [serial = 2067] [outer = 0x0] 07:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x11297a800) [pid = 2010] [serial = 2068] [outer = 0x1128af800] 07:43:16 INFO - PROCESS | 2010 | 1467124996230 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x1127dd800) [pid = 2010] [serial = 2069] [outer = 0x1128af800] 07:43:16 INFO - PROCESS | 2010 | 1467124996558 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]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 07:43:16 INFO - PROCESS | 2010 | 1467124996577 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 2010 | 1467124996584 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:43:16 INFO - PROCESS | 2010 | 1467124996589 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 2010 | 1467124996591 Marionette TRACE conn2 <- [1,2730,null,{}] 07:43:16 INFO - PROCESS | 2010 | 1467124996593 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}] 07:43:16 INFO - PROCESS | 2010 | 1467124996595 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:16 INFO - PROCESS | 2010 | 1467124996676 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:43:16 INFO - PROCESS | 2010 | 1467124996682 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 2010 | 1467124996684 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x11906f800 == 29 [pid = 2010] [id = 690] 07:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x113c3a000) [pid = 2010] [serial = 2070] [outer = 0x0] 07:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x115e5e400) [pid = 2010] [serial = 2071] [outer = 0x113c3a000] 07:43:16 INFO - PROCESS | 2010 | 1467124996712 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x116f18c00) [pid = 2010] [serial = 2072] [outer = 0x113c3a000] 07:43:17 INFO - PROCESS | 2010 | 1467124997532 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\n"]]]}] 07:43:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 07:43:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 07:43:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 07:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 07:43:17 INFO - PROCESS | 2010 | 1467124997565 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 07:43:17 INFO - PROCESS | 2010 | 1467124997566 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:43:17 INFO - PROCESS | 2010 | 1467124997569 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 2010 | 1467124997572 Marionette TRACE conn2 <- [1,2734,null,{}] 07:43:17 INFO - PROCESS | 2010 | 1467124997579 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}] 07:43:17 INFO - PROCESS | 2010 | 1467124997583 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:17 INFO - PROCESS | 2010 | 1467124997657 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:43:17 INFO - PROCESS | 2010 | 1467124997663 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 2010 | 1467124997665 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c8000 == 30 [pid = 2010] [id = 691] 07:43:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x1128b2000) [pid = 2010] [serial = 2073] [outer = 0x0] 07:43:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x11860c400) [pid = 2010] [serial = 2074] [outer = 0x1128b2000] 07:43:17 INFO - PROCESS | 2010 | 1467124997696 Marionette DEBUG loaded listener.js 07:43:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x118619400) [pid = 2010] [serial = 2075] [outer = 0x1128b2000] 07:43:18 INFO - PROCESS | 2010 | 1467124998064 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 524ms 07:43:18 INFO - PROCESS | 2010 | 1467124998094 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 2010 | 1467124998095 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:43:18 INFO - PROCESS | 2010 | 1467124998098 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 2010 | 1467124998099 Marionette TRACE conn2 <- [1,2738,null,{}] 07:43:18 INFO - PROCESS | 2010 | 1467124998101 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}] 07:43:18 INFO - PROCESS | 2010 | 1467124998102 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:18 INFO - PROCESS | 2010 | 1467124998207 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:43:18 INFO - PROCESS | 2010 | 1467124998218 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 2010 | 1467124998219 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e1b000 == 31 [pid = 2010] [id = 692] 07:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x118768000) [pid = 2010] [serial = 2076] [outer = 0x0] 07:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x11904bc00) [pid = 2010] [serial = 2077] [outer = 0x118768000] 07:43:18 INFO - PROCESS | 2010 | 1467124998245 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x11942c400) [pid = 2010] [serial = 2078] [outer = 0x118768000] 07:43:18 INFO - PROCESS | 2010 | 1467124998593 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 07:43:18 INFO - PROCESS | 2010 | 1467124998618 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 2010 | 1467124998619 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:43:18 INFO - PROCESS | 2010 | 1467124998621 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 2010 | 1467124998632 Marionette TRACE conn2 <- [1,2742,null,{}] 07:43:18 INFO - PROCESS | 2010 | 1467124998641 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}] 07:43:18 INFO - PROCESS | 2010 | 1467124998642 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:18 INFO - PROCESS | 2010 | 1467124998733 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:43:18 INFO - PROCESS | 2010 | 1467124998736 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 2010 | 1467124998738 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:18 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a12800 == 32 [pid = 2010] [id = 693] 07:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x112951800) [pid = 2010] [serial = 2079] [outer = 0x0] 07:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x11943ec00) [pid = 2010] [serial = 2080] [outer = 0x112951800] 07:43:18 INFO - PROCESS | 2010 | 1467124998762 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x119c8c000) [pid = 2010] [serial = 2081] [outer = 0x112951800] 07:43:19 INFO - PROCESS | 2010 | 1467124999127 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]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 533ms 07:43:19 INFO - PROCESS | 2010 | 1467124999156 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 2010 | 1467124999157 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:43:19 INFO - PROCESS | 2010 | 1467124999165 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:43:19 INFO - PROCESS | 2010 | 1467124999166 Marionette TRACE conn2 <- [1,2746,null,{}] 07:43:19 INFO - PROCESS | 2010 | 1467124999169 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}] 07:43:19 INFO - PROCESS | 2010 | 1467124999173 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:19 INFO - PROCESS | 2010 | 1467124999294 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:43:19 INFO - PROCESS | 2010 | 1467124999300 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 2010 | 1467124999301 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292c0800 == 33 [pid = 2010] [id = 694] 07:43:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x119d34000) [pid = 2010] [serial = 2082] [outer = 0x0] 07:43:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119fe0c00) [pid = 2010] [serial = 2083] [outer = 0x119d34000] 07:43:19 INFO - PROCESS | 2010 | 1467124999326 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1239b3800) [pid = 2010] [serial = 2084] [outer = 0x119d34000] 07:43:19 INFO - PROCESS | 2010 | 1467124999653 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]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 07:43:19 INFO - PROCESS | 2010 | 1467124999691 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 2010 | 1467124999692 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:43:19 INFO - PROCESS | 2010 | 1467124999694 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:43:19 INFO - PROCESS | 2010 | 1467124999696 Marionette TRACE conn2 <- [1,2750,null,{}] 07:43:19 INFO - PROCESS | 2010 | 1467124999701 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}] 07:43:19 INFO - PROCESS | 2010 | 1467124999702 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:19 INFO - PROCESS | 2010 | 1467124999801 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:43:19 INFO - PROCESS | 2010 | 1467124999838 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 2010 | 1467124999839 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:19 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a66d000 == 34 [pid = 2010] [id = 695] 07:43:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1127ea400) [pid = 2010] [serial = 2085] [outer = 0x0] 07:43:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x1239bfc00) [pid = 2010] [serial = 2086] [outer = 0x1127ea400] 07:43:19 INFO - PROCESS | 2010 | 1467124999864 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x123be0800) [pid = 2010] [serial = 2087] [outer = 0x1127ea400] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x112979400) [pid = 2010] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x11295b000) [pid = 2010] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x113c38800) [pid = 2010] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1132bb800) [pid = 2010] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x128931400) [pid = 2010] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x11295ec00) [pid = 2010] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x126970800) [pid = 2010] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x119369800) [pid = 2010] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:43:20 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x1176fb000) [pid = 2010] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:43:20 INFO - PROCESS | 2010 | 1467125000245 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]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 573ms 07:43:20 INFO - PROCESS | 2010 | 1467125000268 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 2010 | 1467125000269 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:43:20 INFO - PROCESS | 2010 | 1467125000271 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 2010 | 1467125000273 Marionette TRACE conn2 <- [1,2754,null,{}] 07:43:20 INFO - PROCESS | 2010 | 1467125000275 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}] 07:43:20 INFO - PROCESS | 2010 | 1467125000276 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:20 INFO - PROCESS | 2010 | 1467125000389 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:43:20 INFO - PROCESS | 2010 | 1467125000420 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 2010 | 1467125000421 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:20 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8af000 == 35 [pid = 2010] [id = 696] 07:43:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x1128a8400) [pid = 2010] [serial = 2088] [outer = 0x0] 07:43:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x11936a400) [pid = 2010] [serial = 2089] [outer = 0x1128a8400] 07:43:20 INFO - PROCESS | 2010 | 1467125000446 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x123bd9000) [pid = 2010] [serial = 2090] [outer = 0x1128a8400] 07:43:20 INFO - PROCESS | 2010 | 1467125000774 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]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 07:43:20 INFO - PROCESS | 2010 | 1467125000793 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 2010 | 1467125000797 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:43:20 INFO - PROCESS | 2010 | 1467125000801 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 2010 | 1467125000803 Marionette TRACE conn2 <- [1,2758,null,{}] 07:43:20 INFO - PROCESS | 2010 | 1467125000807 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}] 07:43:20 INFO - PROCESS | 2010 | 1467125000809 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:20 INFO - PROCESS | 2010 | 1467125000936 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:43:21 INFO - PROCESS | 2010 | 1467125001015 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 2010 | 1467125001016 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232c6800 == 36 [pid = 2010] [id = 697] 07:43:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1174e8800) [pid = 2010] [serial = 2091] [outer = 0x0] 07:43:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1241fbc00) [pid = 2010] [serial = 2092] [outer = 0x1174e8800] 07:43:21 INFO - PROCESS | 2010 | 1467125001056 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x124d7d400) [pid = 2010] [serial = 2093] [outer = 0x1174e8800] 07:43:21 INFO - PROCESS | 2010 | 1467125001351 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 573ms 07:43:21 INFO - PROCESS | 2010 | 1467125001375 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 2010 | 1467125001376 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:43:21 INFO - PROCESS | 2010 | 1467125001385 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 2010 | 1467125001386 Marionette TRACE conn2 <- [1,2762,null,{}] 07:43:21 INFO - PROCESS | 2010 | 1467125001388 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}] 07:43:21 INFO - PROCESS | 2010 | 1467125001389 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:21 INFO - PROCESS | 2010 | 1467125001469 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:43:21 INFO - PROCESS | 2010 | 1467125001472 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 2010 | 1467125001473 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:21 INFO - PROCESS | 2010 | ++DOCSHELL 0x12bdc8800 == 37 [pid = 2010] [id = 698] 07:43:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1154ccc00) [pid = 2010] [serial = 2094] [outer = 0x0] 07:43:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x12696fc00) [pid = 2010] [serial = 2095] [outer = 0x1154ccc00] 07:43:21 INFO - PROCESS | 2010 | 1467125001500 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x126dd8400) [pid = 2010] [serial = 2096] [outer = 0x1154ccc00] 07:43:21 INFO - PROCESS | 2010 | 1467125001825 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 475ms 07:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:43:21 INFO - PROCESS | 2010 | 1467125001854 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 2010 | 1467125001855 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:43:21 INFO - PROCESS | 2010 | 1467125001857 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 2010 | 1467125001859 Marionette TRACE conn2 <- [1,2766,null,{}] 07:43:21 INFO - PROCESS | 2010 | 1467125001861 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}] 07:43:21 INFO - PROCESS | 2010 | 1467125001863 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:21 INFO - PROCESS | 2010 | 1467125001983 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:43:22 INFO - PROCESS | 2010 | 1467125001996 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 2010 | 1467125001998 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x128a11800 == 38 [pid = 2010] [id = 699] 07:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x118462c00) [pid = 2010] [serial = 2097] [outer = 0x0] 07:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x126ed0c00) [pid = 2010] [serial = 2098] [outer = 0x118462c00] 07:43:22 INFO - PROCESS | 2010 | 1467125002026 Marionette DEBUG loaded listener.js 07:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x129427800) [pid = 2010] [serial = 2099] [outer = 0x118462c00] 07:43:22 INFO - PROCESS | 2010 | 1467125002575 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 769ms 07:43:22 INFO - PROCESS | 2010 | 1467125002639 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 2010 | 1467125002642 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:43:22 INFO - PROCESS | 2010 | 1467125002650 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 2010 | 1467125002654 Marionette TRACE conn2 <- [1,2770,null,{}] 07:43:22 INFO - PROCESS | 2010 | 1467125002658 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}] 07:43:22 INFO - PROCESS | 2010 | 1467125002660 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:22 INFO - PROCESS | 2010 | 1467125002789 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:43:22 INFO - PROCESS | 2010 | 1467125002896 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 2010 | 1467125002897 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:22 INFO - PROCESS | 2010 | ++DOCSHELL 0x11906d800 == 39 [pid = 2010] [id = 700] 07:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x112986800) [pid = 2010] [serial = 2100] [outer = 0x0] 07:43:22 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1133ce800) [pid = 2010] [serial = 2101] [outer = 0x112986800] 07:43:22 INFO - PROCESS | 2010 | 1467125002949 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x115d16800) [pid = 2010] [serial = 2102] [outer = 0x112986800] 07:43:23 INFO - PROCESS | 2010 | 1467125003503 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]]]}] 07:43:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:43:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 875ms 07:43:23 INFO - PROCESS | 2010 | 1467125003523 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:43:23 INFO - PROCESS | 2010 | 1467125003526 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:43:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:43:23 INFO - PROCESS | 2010 | 1467125003531 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:43:23 INFO - PROCESS | 2010 | 1467125003533 Marionette TRACE conn2 <- [1,2774,null,{}] 07:43:23 INFO - PROCESS | 2010 | 1467125003535 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}] 07:43:23 INFO - PROCESS | 2010 | 1467125003537 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:23 INFO - PROCESS | 2010 | 1467125003649 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:43:23 INFO - PROCESS | 2010 | 1467125003707 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 2010 | 1467125003709 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:23 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fcc800 == 40 [pid = 2010] [id = 701] 07:43:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x118060000) [pid = 2010] [serial = 2103] [outer = 0x0] 07:43:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x11860e800) [pid = 2010] [serial = 2104] [outer = 0x118060000] 07:43:23 INFO - PROCESS | 2010 | 1467125003740 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x11875b400) [pid = 2010] [serial = 2105] [outer = 0x118060000] 07:43:24 INFO - PROCESS | 2010 | 1467125004350 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]]]}] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12bdc8800 == 39 [pid = 2010] [id = 698] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c6800 == 38 [pid = 2010] [id = 697] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8af000 == 37 [pid = 2010] [id = 696] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x12a66d000 == 36 [pid = 2010] [id = 695] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1292c0800 == 35 [pid = 2010] [id = 694] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x128a12800 == 34 [pid = 2010] [id = 693] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x124e1b000 == 33 [pid = 2010] [id = 692] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x1232c8000 == 32 [pid = 2010] [id = 691] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x11906f800 == 31 [pid = 2010] [id = 690] 07:43:24 INFO - PROCESS | 2010 | --DOCSHELL 0x116ac0000 == 30 [pid = 2010] [id = 689] 07:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 920ms 07:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:43:24 INFO - PROCESS | 2010 | 1467125004452 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:43:24 INFO - PROCESS | 2010 | 1467125004454 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:43:24 INFO - PROCESS | 2010 | 1467125004457 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 2010 | 1467125004459 Marionette TRACE conn2 <- [1,2778,null,{}] 07:43:24 INFO - PROCESS | 2010 | 1467125004464 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}] 07:43:24 INFO - PROCESS | 2010 | 1467125004466 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123259400) [pid = 2010] [serial = 2041] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x119febc00) [pid = 2010] [serial = 2044] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x1238b6800) [pid = 2010] [serial = 2042] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x1241fa400) [pid = 2010] [serial = 2047] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x1133f4800) [pid = 2010] [serial = 2032] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x128f8a800) [pid = 2010] [serial = 2027] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1133f0000) [pid = 2010] [serial = 2029] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x128939c00) [pid = 2010] [serial = 2050] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x116f8b800) [pid = 2010] [serial = 2030] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x11943fc00) [pid = 2010] [serial = 2038] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x128f86c00) [pid = 2010] [serial = 2051] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x124e0e800) [pid = 2010] [serial = 2048] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x118612400) [pid = 2010] [serial = 2036] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x118461400) [pid = 2010] [serial = 2035] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x116754c00) [pid = 2010] [serial = 2033] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x123bdbc00) [pid = 2010] [serial = 2045] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x119c91000) [pid = 2010] [serial = 2039] [outer = 0x0] [url = about:blank] 07:43:24 INFO - PROCESS | 2010 | 1467125004584 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:43:24 INFO - PROCESS | 2010 | 1467125004620 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 2010 | 1467125004622 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:24 INFO - PROCESS | 2010 | ++DOCSHELL 0x118306000 == 31 [pid = 2010] [id = 702] 07:43:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x1133c9800) [pid = 2010] [serial = 2106] [outer = 0x0] 07:43:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x1133f4000) [pid = 2010] [serial = 2107] [outer = 0x1133c9800] 07:43:24 INFO - PROCESS | 2010 | 1467125004652 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x115e5c800) [pid = 2010] [serial = 2108] [outer = 0x1133c9800] 07:43:25 INFO - PROCESS | 2010 | 1467125005111 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:43:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 07:43:25 INFO - PROCESS | 2010 | 1467125005128 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 2010 | 1467125005132 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:43:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:43:25 INFO - PROCESS | 2010 | 1467125005138 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 2010 | 1467125005141 Marionette TRACE conn2 <- [1,2782,null,{}] 07:43:25 INFO - PROCESS | 2010 | 1467125005144 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}] 07:43:25 INFO - PROCESS | 2010 | 1467125005147 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:25 INFO - PROCESS | 2010 | 1467125005262 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:43:25 INFO - PROCESS | 2010 | 1467125005275 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 2010 | 1467125005277 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x12179d000 == 32 [pid = 2010] [id = 703] 07:43:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x118098000) [pid = 2010] [serial = 2109] [outer = 0x0] 07:43:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1184d8800) [pid = 2010] [serial = 2110] [outer = 0x118098000] 07:43:25 INFO - PROCESS | 2010 | 1467125005322 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x118764c00) [pid = 2010] [serial = 2111] [outer = 0x118098000] 07:43:25 INFO - PROCESS | 2010 | 1467125005746 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:43:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 621ms 07:43:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:43:25 INFO - PROCESS | 2010 | 1467125005758 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 2010 | 1467125005759 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:43:25 INFO - PROCESS | 2010 | 1467125005762 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 2010 | 1467125005764 Marionette TRACE conn2 <- [1,2786,null,{}] 07:43:25 INFO - PROCESS | 2010 | 1467125005772 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}] 07:43:25 INFO - PROCESS | 2010 | 1467125005775 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:25 INFO - PROCESS | 2010 | 1467125005853 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:43:25 INFO - PROCESS | 2010 | 1467125005858 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 2010 | 1467125005860 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:25 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271d8800 == 33 [pid = 2010] [id = 704] 07:43:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x119423800) [pid = 2010] [serial = 2112] [outer = 0x0] 07:43:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x119c8cc00) [pid = 2010] [serial = 2113] [outer = 0x119423800] 07:43:25 INFO - PROCESS | 2010 | 1467125005890 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x120fe9000) [pid = 2010] [serial = 2114] [outer = 0x119423800] 07:43:26 INFO - PROCESS | 2010 | 1467125006220 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]]]}] 07:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 07:43:26 INFO - PROCESS | 2010 | 1467125006234 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 2010 | 1467125006236 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:43:26 INFO - PROCESS | 2010 | 1467125006238 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 2010 | 1467125006239 Marionette TRACE conn2 <- [1,2790,null,{}] 07:43:26 INFO - PROCESS | 2010 | 1467125006241 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}] 07:43:26 INFO - PROCESS | 2010 | 1467125006242 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:26 INFO - PROCESS | 2010 | 1467125006325 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:43:26 INFO - PROCESS | 2010 | 1467125006388 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 2010 | 1467125006389 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fc8800 == 34 [pid = 2010] [id = 705] 07:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x11943fc00) [pid = 2010] [serial = 2115] [outer = 0x0] 07:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x12344cc00) [pid = 2010] [serial = 2116] [outer = 0x11943fc00] 07:43:26 INFO - PROCESS | 2010 | 1467125006415 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x1239b9000) [pid = 2010] [serial = 2117] [outer = 0x11943fc00] 07:43:26 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce26800 == 33 [pid = 2010] [id = 16] 07:43:26 INFO - PROCESS | 2010 | 1467125006770 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]]]}] 07:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 568ms 07:43:26 INFO - PROCESS | 2010 | 1467125006814 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 2010 | 1467125006815 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:43:26 INFO - PROCESS | 2010 | 1467125006817 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 2010 | 1467125006819 Marionette TRACE conn2 <- [1,2794,null,{}] 07:43:26 INFO - PROCESS | 2010 | 1467125006821 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}] 07:43:26 INFO - PROCESS | 2010 | 1467125006822 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:26 INFO - PROCESS | 2010 | 1467125006925 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:43:26 INFO - PROCESS | 2010 | 1467125006929 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 2010 | 1467125006930 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:26 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a896000 == 34 [pid = 2010] [id = 706] 07:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x112953400) [pid = 2010] [serial = 2118] [outer = 0x0] 07:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x123b62400) [pid = 2010] [serial = 2119] [outer = 0x112953400] 07:43:26 INFO - PROCESS | 2010 | 1467125006955 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x1241f4400) [pid = 2010] [serial = 2120] [outer = 0x112953400] 07:43:27 INFO - PROCESS | 2010 | 1467125007300 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 07:43:27 INFO - PROCESS | 2010 | 1467125007337 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 2010 | 1467125007338 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:43:27 INFO - PROCESS | 2010 | 1467125007340 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 2010 | 1467125007341 Marionette TRACE conn2 <- [1,2798,null,{}] 07:43:27 INFO - PROCESS | 2010 | 1467125007344 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}] 07:43:27 INFO - PROCESS | 2010 | 1467125007348 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:27 INFO - PROCESS | 2010 | 1467125007466 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:43:27 INFO - PROCESS | 2010 | 1467125007476 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:27 INFO - PROCESS | 2010 | 1467125007478 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:27 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b219000 == 35 [pid = 2010] [id = 707] 07:43:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x124ebe400) [pid = 2010] [serial = 2121] [outer = 0x0] 07:43:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12715ec00) [pid = 2010] [serial = 2122] [outer = 0x124ebe400] 07:43:27 INFO - PROCESS | 2010 | 1467125007504 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x129416400) [pid = 2010] [serial = 2123] [outer = 0x124ebe400] 07:43:27 INFO - PROCESS | 2010 | 1467125007866 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 570ms 07:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:43:27 INFO - PROCESS | 2010 | 1467125007911 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 2010 | 1467125007912 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:43:27 INFO - PROCESS | 2010 | 1467125007914 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 2010 | 1467125007915 Marionette TRACE conn2 <- [1,2802,null,{}] 07:43:27 INFO - PROCESS | 2010 | 1467125007918 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}] 07:43:27 INFO - PROCESS | 2010 | 1467125007919 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:28 INFO - PROCESS | 2010 | 1467125008017 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:43:28 INFO - PROCESS | 2010 | 1467125008020 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 2010 | 1467125008022 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x11694a000 == 36 [pid = 2010] [id = 708] 07:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x126969000) [pid = 2010] [serial = 2124] [outer = 0x0] 07:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12945cc00) [pid = 2010] [serial = 2125] [outer = 0x126969000] 07:43:28 INFO - PROCESS | 2010 | 1467125008046 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1298e7c00) [pid = 2010] [serial = 2126] [outer = 0x126969000] 07:43:28 INFO - PROCESS | 2010 | 1467125008373 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 07:43:28 INFO - PROCESS | 2010 | 1467125008433 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:43:28 INFO - PROCESS | 2010 | 1467125008435 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:43:28 INFO - PROCESS | 2010 | 1467125008437 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:43:28 INFO - PROCESS | 2010 | 1467125008438 Marionette TRACE conn2 <- [1,2806,null,{}] 07:43:28 INFO - PROCESS | 2010 | 1467125008441 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}] 07:43:28 INFO - PROCESS | 2010 | 1467125008442 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:28 INFO - PROCESS | 2010 | 1467125008559 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:43:28 INFO - PROCESS | 2010 | 1467125008574 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 2010 | 1467125008575 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:28 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca0c000 == 37 [pid = 2010] [id = 709] 07:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x12945e000) [pid = 2010] [serial = 2127] [outer = 0x0] 07:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x12a81bc00) [pid = 2010] [serial = 2128] [outer = 0x12945e000] 07:43:28 INFO - PROCESS | 2010 | 1467125008616 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12a821c00) [pid = 2010] [serial = 2129] [outer = 0x12945e000] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1154ccc00) [pid = 2010] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1174e8800) [pid = 2010] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x11295d000) [pid = 2010] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x1133cac00) [pid = 2010] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1128af800) [pid = 2010] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119d34000) [pid = 2010] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x119438800) [pid = 2010] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1128b2000) [pid = 2010] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1128a8400) [pid = 2010] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x128d79400) [pid = 2010] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x118763800) [pid = 2010] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:43:28 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x112951800) [pid = 2010] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:43:29 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x113c3a000) [pid = 2010] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:43:29 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x118768000) [pid = 2010] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:43:29 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x1127ea400) [pid = 2010] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:43:29 INFO - PROCESS | 2010 | 1467125009137 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 718ms 07:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:43:29 INFO - PROCESS | 2010 | 1467125009155 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 2010 | 1467125009157 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:43:29 INFO - PROCESS | 2010 | 1467125009159 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 2010 | 1467125009160 Marionette TRACE conn2 <- [1,2810,null,{}] 07:43:29 INFO - PROCESS | 2010 | 1467125009175 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}] 07:43:29 INFO - PROCESS | 2010 | 1467125009176 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:29 INFO - PROCESS | 2010 | 1467125009263 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:43:29 INFO - PROCESS | 2010 | 1467125009271 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 2010 | 1467125009272 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce39000 == 38 [pid = 2010] [id = 710] 07:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x1154ccc00) [pid = 2010] [serial = 2130] [outer = 0x0] 07:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x118615400) [pid = 2010] [serial = 2131] [outer = 0x1154ccc00] 07:43:29 INFO - PROCESS | 2010 | 1467125009299 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x119d36000) [pid = 2010] [serial = 2132] [outer = 0x1154ccc00] 07:43:29 INFO - PROCESS | 2010 | 1467125009615 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 474ms 07:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:43:29 INFO - PROCESS | 2010 | 1467125009634 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 2010 | 1467125009635 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:43:29 INFO - PROCESS | 2010 | 1467125009637 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 2010 | 1467125009638 Marionette TRACE conn2 <- [1,2814,null,{}] 07:43:29 INFO - PROCESS | 2010 | 1467125009641 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}] 07:43:29 INFO - PROCESS | 2010 | 1467125009642 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:29 INFO - PROCESS | 2010 | 1467125009724 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:43:29 INFO - PROCESS | 2010 | 1467125009728 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 2010 | 1467125009729 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:29 INFO - PROCESS | 2010 | ++DOCSHELL 0x12cf3f800 == 39 [pid = 2010] [id = 711] 07:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1238c5000) [pid = 2010] [serial = 2133] [outer = 0x0] 07:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1298ef400) [pid = 2010] [serial = 2134] [outer = 0x1238c5000] 07:43:29 INFO - PROCESS | 2010 | 1467125009754 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x12a825c00) [pid = 2010] [serial = 2135] [outer = 0x1238c5000] 07:43:30 INFO - PROCESS | 2010 | 1467125010112 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 07:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:43:30 INFO - PROCESS | 2010 | 1467125010158 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 2010 | 1467125010160 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:43:30 INFO - PROCESS | 2010 | 1467125010162 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 2010 | 1467125010164 Marionette TRACE conn2 <- [1,2818,null,{}] 07:43:30 INFO - PROCESS | 2010 | 1467125010167 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}] 07:43:30 INFO - PROCESS | 2010 | 1467125010169 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:30 INFO - PROCESS | 2010 | 1467125010258 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:43:30 INFO - PROCESS | 2010 | 1467125010263 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 2010 | 1467125010266 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d617000 == 40 [pid = 2010] [id = 712] 07:43:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x12a825400) [pid = 2010] [serial = 2136] [outer = 0x0] 07:43:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x12ad39c00) [pid = 2010] [serial = 2137] [outer = 0x12a825400] 07:43:30 INFO - PROCESS | 2010 | 1467125010292 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x12b092400) [pid = 2010] [serial = 2138] [outer = 0x12a825400] 07:43:30 INFO - PROCESS | 2010 | 1467125010635 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 07:43:30 INFO - PROCESS | 2010 | 1467125010683 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 2010 | 1467125010685 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:43:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:43:30 INFO - PROCESS | 2010 | 1467125010688 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 2010 | 1467125010690 Marionette TRACE conn2 <- [1,2822,null,{}] 07:43:30 INFO - PROCESS | 2010 | 1467125010693 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}] 07:43:30 INFO - PROCESS | 2010 | 1467125010695 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:30 INFO - PROCESS | 2010 | 1467125010856 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:43:30 INFO - PROCESS | 2010 | 1467125010869 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 2010 | 1467125010870 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:30 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d62d800 == 41 [pid = 2010] [id = 713] 07:43:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x12ad31000) [pid = 2010] [serial = 2139] [outer = 0x0] 07:43:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x12b092c00) [pid = 2010] [serial = 2140] [outer = 0x12ad31000] 07:43:30 INFO - PROCESS | 2010 | 1467125010922 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x12b249400) [pid = 2010] [serial = 2141] [outer = 0x12ad31000] 07:43:31 INFO - PROCESS | 2010 | 1467125011449 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]]]}] 07:43:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:43:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 822ms 07:43:31 INFO - PROCESS | 2010 | 1467125011517 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:43:31 INFO - PROCESS | 2010 | 1467125011519 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:43:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:43:31 INFO - PROCESS | 2010 | 1467125011522 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:43:31 INFO - PROCESS | 2010 | 1467125011526 Marionette TRACE conn2 <- [1,2826,null,{}] 07:43:31 INFO - PROCESS | 2010 | 1467125011549 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}] 07:43:31 INFO - PROCESS | 2010 | 1467125011551 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:31 INFO - PROCESS | 2010 | 1467125011663 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:43:31 INFO - PROCESS | 2010 | 1467125011736 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 2010 | 1467125011738 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:31 INFO - PROCESS | 2010 | ++DOCSHELL 0x1232bd000 == 42 [pid = 2010] [id = 714] 07:43:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1133ec400) [pid = 2010] [serial = 2142] [outer = 0x0] 07:43:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x11697ac00) [pid = 2010] [serial = 2143] [outer = 0x1133ec400] 07:43:31 INFO - PROCESS | 2010 | 1467125011768 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x118094c00) [pid = 2010] [serial = 2144] [outer = 0x1133ec400] 07:43:32 INFO - PROCESS | 2010 | 1467125012187 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 672ms 07:43:32 INFO - PROCESS | 2010 | 1467125012195 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 2010 | 1467125012200 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:43:32 INFO - PROCESS | 2010 | 1467125012205 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 2010 | 1467125012206 Marionette TRACE conn2 <- [1,2830,null,{}] 07:43:32 INFO - PROCESS | 2010 | 1467125012209 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}] 07:43:32 INFO - PROCESS | 2010 | 1467125012211 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:32 INFO - PROCESS | 2010 | 1467125012318 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:43:32 INFO - PROCESS | 2010 | 1467125012380 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:32 INFO - PROCESS | 2010 | 1467125012381 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:32 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad83000 == 43 [pid = 2010] [id = 715] 07:43:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x118624000) [pid = 2010] [serial = 2145] [outer = 0x0] 07:43:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1194cb000) [pid = 2010] [serial = 2146] [outer = 0x118624000] 07:43:32 INFO - PROCESS | 2010 | 1467125012412 Marionette DEBUG loaded listener.js 07:43:32 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x120ff7800) [pid = 2010] [serial = 2147] [outer = 0x118624000] 07:43:32 INFO - PROCESS | 2010 | 1467125012867 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 07:43:32 INFO - PROCESS | 2010 | 1467125012874 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 2010 | 1467125012876 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:43:32 INFO - PROCESS | 2010 | 1467125012878 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 2010 | 1467125012883 Marionette TRACE conn2 <- [1,2834,null,{}] 07:43:32 INFO - PROCESS | 2010 | 1467125012891 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}] 07:43:32 INFO - PROCESS | 2010 | 1467125012895 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:33 INFO - PROCESS | 2010 | 1467125012999 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:43:33 INFO - PROCESS | 2010 | 1467125013100 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 2010 | 1467125013102 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d62f000 == 44 [pid = 2010] [id = 716] 07:43:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x124e0d400) [pid = 2010] [serial = 2148] [outer = 0x0] 07:43:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x126e31000) [pid = 2010] [serial = 2149] [outer = 0x124e0d400] 07:43:33 INFO - PROCESS | 2010 | 1467125013133 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x128f83c00) [pid = 2010] [serial = 2150] [outer = 0x124e0d400] 07:43:33 INFO - PROCESS | 2010 | 1467125013559 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:43:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:43:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 725ms 07:43:33 INFO - PROCESS | 2010 | 1467125013604 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:43:33 INFO - PROCESS | 2010 | 1467125013605 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:43:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:43:33 INFO - PROCESS | 2010 | 1467125013608 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:43:33 INFO - PROCESS | 2010 | 1467125013609 Marionette TRACE conn2 <- [1,2838,null,{}] 07:43:33 INFO - PROCESS | 2010 | 1467125013611 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}] 07:43:33 INFO - PROCESS | 2010 | 1467125013613 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:33 INFO - PROCESS | 2010 | 1467125013719 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:43:33 INFO - PROCESS | 2010 | 1467125013779 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 2010 | 1467125013781 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:33 INFO - PROCESS | 2010 | ++DOCSHELL 0x11940b000 == 45 [pid = 2010] [id = 717] 07:43:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1121afc00) [pid = 2010] [serial = 2151] [outer = 0x0] 07:43:33 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x1128b3c00) [pid = 2010] [serial = 2152] [outer = 0x1121afc00] 07:43:33 INFO - PROCESS | 2010 | 1467125013984 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x112caa800) [pid = 2010] [serial = 2153] [outer = 0x1121afc00] 07:43:34 INFO - PROCESS | 2010 | 1467125014448 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:43:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 874ms 07:43:34 INFO - PROCESS | 2010 | 1467125014491 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:43:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:43:34 INFO - PROCESS | 2010 | 1467125014494 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:43:34 INFO - PROCESS | 2010 | 1467125014500 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 2010 | 1467125014501 Marionette TRACE conn2 <- [1,2842,null,{}] 07:43:34 INFO - PROCESS | 2010 | 1467125014504 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}] 07:43:34 INFO - PROCESS | 2010 | 1467125014506 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x118420000 == 44 [pid = 2010] [id = 688] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12d617000 == 43 [pid = 2010] [id = 712] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12cf3f800 == 42 [pid = 2010] [id = 711] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce39000 == 41 [pid = 2010] [id = 710] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12ca0c000 == 40 [pid = 2010] [id = 709] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11694a000 == 39 [pid = 2010] [id = 708] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12b219000 == 38 [pid = 2010] [id = 707] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12a896000 == 37 [pid = 2010] [id = 706] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128fc8800 == 36 [pid = 2010] [id = 705] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x1271d8800 == 35 [pid = 2010] [id = 704] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12179d000 == 34 [pid = 2010] [id = 703] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce26000 == 33 [pid = 2010] [id = 17] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x118306000 == 32 [pid = 2010] [id = 702] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128fcc800 == 31 [pid = 2010] [id = 701] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11906d800 == 30 [pid = 2010] [id = 700] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x128a11800 == 29 [pid = 2010] [id = 699] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x11940b000 == 28 [pid = 2010] [id = 717] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12d62f000 == 27 [pid = 2010] [id = 716] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad83000 == 26 [pid = 2010] [id = 715] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x1232bd000 == 25 [pid = 2010] [id = 714] 07:43:35 INFO - PROCESS | 2010 | --DOCSHELL 0x12d62d800 == 24 [pid = 2010] [id = 713] 07:43:35 INFO - PROCESS | 2010 | 1467125015092 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x12696fc00) [pid = 2010] [serial = 2095] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x124d7d400) [pid = 2010] [serial = 2093] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1133f1800) [pid = 2010] [serial = 2065] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1176fc400) [pid = 2010] [serial = 2054] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x11297a800) [pid = 2010] [serial = 2068] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x1127dd800) [pid = 2010] [serial = 2069] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1239b3800) [pid = 2010] [serial = 2084] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1236ccc00) [pid = 2010] [serial = 2059] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x11860c400) [pid = 2010] [serial = 2074] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x11936a400) [pid = 2010] [serial = 2089] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x126dd1000) [pid = 2010] [serial = 2063] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x129414400) [pid = 2010] [serial = 2062] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x116140400) [pid = 2010] [serial = 2053] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x1241fbc00) [pid = 2010] [serial = 2092] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x11942f000) [pid = 2010] [serial = 2057] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x118619400) [pid = 2010] [serial = 2075] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x11943ec00) [pid = 2010] [serial = 2080] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x11690b800) [pid = 2010] [serial = 2066] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x116f18c00) [pid = 2010] [serial = 2072] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x11942c400) [pid = 2010] [serial = 2078] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x123be0800) [pid = 2010] [serial = 2087] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x11904bc00) [pid = 2010] [serial = 2077] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x119c8c000) [pid = 2010] [serial = 2081] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x119fe0c00) [pid = 2010] [serial = 2083] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x123bd9000) [pid = 2010] [serial = 2090] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x126dd8400) [pid = 2010] [serial = 2096] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x124e06000) [pid = 2010] [serial = 2060] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x115e5e400) [pid = 2010] [serial = 2071] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1239bfc00) [pid = 2010] [serial = 2086] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x119040000) [pid = 2010] [serial = 2056] [outer = 0x0] [url = about:blank] 07:43:35 INFO - PROCESS | 2010 | 1467125015187 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 2010 | 1467125015189 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x1131b2000 == 25 [pid = 2010] [id = 718] 07:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1127e7000) [pid = 2010] [serial = 2154] [outer = 0x0] 07:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1128a5800) [pid = 2010] [serial = 2155] [outer = 0x1127e7000] 07:43:35 INFO - PROCESS | 2010 | 1467125015218 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x112957400) [pid = 2010] [serial = 2156] [outer = 0x1127e7000] 07:43:35 INFO - PROCESS | 2010 | 1467125015544 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:43:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1073ms 07:43:35 INFO - PROCESS | 2010 | 1467125015571 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:43:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:43:35 INFO - PROCESS | 2010 | 1467125015574 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:43:35 INFO - PROCESS | 2010 | 1467125015578 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 2010 | 1467125015581 Marionette TRACE conn2 <- [1,2846,null,{}] 07:43:35 INFO - PROCESS | 2010 | 1467125015585 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}] 07:43:35 INFO - PROCESS | 2010 | 1467125015587 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:35 INFO - PROCESS | 2010 | 1467125015695 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:43:35 INFO - PROCESS | 2010 | 1467125015751 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 2010 | 1467125015753 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:35 INFO - PROCESS | 2010 | ++DOCSHELL 0x11833b000 == 26 [pid = 2010] [id = 719] 07:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11295dc00) [pid = 2010] [serial = 2157] [outer = 0x0] 07:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11337a800) [pid = 2010] [serial = 2158] [outer = 0x11295dc00] 07:43:35 INFO - PROCESS | 2010 | 1467125015780 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x115defc00) [pid = 2010] [serial = 2159] [outer = 0x11295dc00] 07:43:36 INFO - PROCESS | 2010 | 1467125016069 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:43:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 525ms 07:43:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:43:36 INFO - PROCESS | 2010 | 1467125016104 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 2010 | 1467125016106 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:43:36 INFO - PROCESS | 2010 | 1467125016109 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 2010 | 1467125016110 Marionette TRACE conn2 <- [1,2850,null,{}] 07:43:36 INFO - PROCESS | 2010 | 1467125016116 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}] 07:43:36 INFO - PROCESS | 2010 | 1467125016118 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:36 INFO - PROCESS | 2010 | 1467125016198 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:43:36 INFO - PROCESS | 2010 | 1467125016204 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 2010 | 1467125016206 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x120f54000 == 27 [pid = 2010] [id = 720] 07:43:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x116f17000) [pid = 2010] [serial = 2160] [outer = 0x0] 07:43:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x11805bc00) [pid = 2010] [serial = 2161] [outer = 0x116f17000] 07:43:36 INFO - PROCESS | 2010 | 1467125016242 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x11845d400) [pid = 2010] [serial = 2162] [outer = 0x116f17000] 07:43:36 INFO - PROCESS | 2010 | 1467125016614 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:43:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 07:43:36 INFO - PROCESS | 2010 | 1467125016632 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 2010 | 1467125016635 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:43:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:43:36 INFO - PROCESS | 2010 | 1467125016643 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 2010 | 1467125016648 Marionette TRACE conn2 <- [1,2854,null,{}] 07:43:36 INFO - PROCESS | 2010 | 1467125016651 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}] 07:43:36 INFO - PROCESS | 2010 | 1467125016654 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:36 INFO - PROCESS | 2010 | 1467125016736 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:43:36 INFO - PROCESS | 2010 | 1467125016740 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 2010 | 1467125016741 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:36 INFO - PROCESS | 2010 | ++DOCSHELL 0x124116800 == 28 [pid = 2010] [id = 721] 07:43:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1184d8c00) [pid = 2010] [serial = 2163] [outer = 0x0] 07:43:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x118622c00) [pid = 2010] [serial = 2164] [outer = 0x1184d8c00] 07:43:36 INFO - PROCESS | 2010 | 1467125016769 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x119427800) [pid = 2010] [serial = 2165] [outer = 0x1184d8c00] 07:43:37 INFO - PROCESS | 2010 | 1467125017101 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:43:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 479ms 07:43:37 INFO - PROCESS | 2010 | 1467125017117 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 2010 | 1467125017119 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:43:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:43:37 INFO - PROCESS | 2010 | 1467125017121 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 2010 | 1467125017122 Marionette TRACE conn2 <- [1,2858,null,{}] 07:43:37 INFO - PROCESS | 2010 | 1467125017124 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}] 07:43:37 INFO - PROCESS | 2010 | 1467125017125 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:37 INFO - PROCESS | 2010 | 1467125017201 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:43:37 INFO - PROCESS | 2010 | 1467125017278 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 2010 | 1467125017279 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x126e9d000 == 29 [pid = 2010] [id = 722] 07:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x111e2dc00) [pid = 2010] [serial = 2166] [outer = 0x0] 07:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x119434800) [pid = 2010] [serial = 2167] [outer = 0x111e2dc00] 07:43:37 INFO - PROCESS | 2010 | 1467125017304 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x119837800) [pid = 2010] [serial = 2168] [outer = 0x111e2dc00] 07:43:37 INFO - PROCESS | 2010 | 1467125017651 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:43:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms 07:43:37 INFO - PROCESS | 2010 | 1467125017698 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 2010 | 1467125017699 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:43:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:43:37 INFO - PROCESS | 2010 | 1467125017702 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 2010 | 1467125017703 Marionette TRACE conn2 <- [1,2862,null,{}] 07:43:37 INFO - PROCESS | 2010 | 1467125017705 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}] 07:43:37 INFO - PROCESS | 2010 | 1467125017707 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:37 INFO - PROCESS | 2010 | 1467125017813 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:43:37 INFO - PROCESS | 2010 | 1467125017818 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 2010 | 1467125017822 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:37 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292bf800 == 30 [pid = 2010] [id = 723] 07:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11690b800) [pid = 2010] [serial = 2169] [outer = 0x0] 07:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x121614c00) [pid = 2010] [serial = 2170] [outer = 0x11690b800] 07:43:37 INFO - PROCESS | 2010 | 1467125017892 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x1238b6800) [pid = 2010] [serial = 2171] [outer = 0x11690b800] 07:43:38 INFO - PROCESS | 2010 | --DOCSHELL 0x11833b000 == 29 [pid = 2010] [id = 719] 07:43:38 INFO - PROCESS | 2010 | --DOCSHELL 0x1131b2000 == 28 [pid = 2010] [id = 718] 07:43:39 INFO - PROCESS | 2010 | --DOCSHELL 0x126e9d000 == 27 [pid = 2010] [id = 722] 07:43:39 INFO - PROCESS | 2010 | --DOCSHELL 0x124116800 == 26 [pid = 2010] [id = 721] 07:43:39 INFO - PROCESS | 2010 | --DOCSHELL 0x120f54000 == 25 [pid = 2010] [id = 720] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x12ce29000) [pid = 2010] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x12ad31000) [pid = 2010] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x12a825400) [pid = 2010] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x124ebe400) [pid = 2010] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x112953400) [pid = 2010] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x118462c00) [pid = 2010] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x118060000) [pid = 2010] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x12945e000) [pid = 2010] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x119423800) [pid = 2010] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x112986800) [pid = 2010] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1133c9800) [pid = 2010] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x11943fc00) [pid = 2010] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x118098000) [pid = 2010] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x126969000) [pid = 2010] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x12c5ca800) [pid = 2010] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x1154ccc00) [pid = 2010] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x1238c5000) [pid = 2010] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x12ce30800) [pid = 2010] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x12b249400) [pid = 2010] [serial = 2141] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x12b092c00) [pid = 2010] [serial = 2140] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x12ad39c00) [pid = 2010] [serial = 2137] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x12715ec00) [pid = 2010] [serial = 2122] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x123b62400) [pid = 2010] [serial = 2119] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x1241f4400) [pid = 2010] [serial = 2120] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x129427800) [pid = 2010] [serial = 2099] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x126ed0c00) [pid = 2010] [serial = 2098] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 65 (0x11860e800) [pid = 2010] [serial = 2104] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 64 (0x11875b400) [pid = 2010] [serial = 2105] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 63 (0x12a81bc00) [pid = 2010] [serial = 2128] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 62 (0x119c8cc00) [pid = 2010] [serial = 2113] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 61 (0x120fe9000) [pid = 2010] [serial = 2114] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 60 (0x1133ce800) [pid = 2010] [serial = 2101] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 59 (0x115d16800) [pid = 2010] [serial = 2102] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 58 (0x1133f4000) [pid = 2010] [serial = 2107] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 57 (0x115e5c800) [pid = 2010] [serial = 2108] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 56 (0x12344cc00) [pid = 2010] [serial = 2116] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 55 (0x1184d8800) [pid = 2010] [serial = 2110] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 54 (0x118764c00) [pid = 2010] [serial = 2111] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 53 (0x12945cc00) [pid = 2010] [serial = 2125] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 52 (0x118615400) [pid = 2010] [serial = 2131] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 51 (0x1298ef400) [pid = 2010] [serial = 2134] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 50 (0x12a821c00) [pid = 2010] [serial = 2129] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 49 (0x1298e7c00) [pid = 2010] [serial = 2126] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 48 (0x129416400) [pid = 2010] [serial = 2123] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 47 (0x119d36000) [pid = 2010] [serial = 2132] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 46 (0x1239b9000) [pid = 2010] [serial = 2117] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 45 (0x12b092400) [pid = 2010] [serial = 2138] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 44 (0x12a825c00) [pid = 2010] [serial = 2135] [outer = 0x0] [url = about:blank] 07:43:39 INFO - PROCESS | 2010 | --DOMWINDOW == 43 (0x12ad35800) [pid = 2010] [serial = 1451] [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.] 07:43:39 INFO - PROCESS | 2010 | 1467125019406 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1722ms 07:43:39 INFO - PROCESS | 2010 | 1467125019425 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 2010 | 1467125019428 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:43:39 INFO - PROCESS | 2010 | 1467125019434 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 2010 | 1467125019436 Marionette TRACE conn2 <- [1,2866,null,{}] 07:43:39 INFO - PROCESS | 2010 | 1467125019440 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}] 07:43:39 INFO - PROCESS | 2010 | 1467125019442 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:39 INFO - PROCESS | 2010 | 1467125019528 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:43:39 INFO - PROCESS | 2010 | 1467125019581 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 2010 | 1467125019584 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:39 INFO - PROCESS | 2010 | ++DOCSHELL 0x11714e000 == 26 [pid = 2010] [id = 724] 07:43:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 44 (0x1127eb400) [pid = 2010] [serial = 2172] [outer = 0x0] 07:43:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 45 (0x1128afc00) [pid = 2010] [serial = 2173] [outer = 0x1127eb400] 07:43:39 INFO - PROCESS | 2010 | 1467125019613 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 2010 | ++DOMWINDOW == 46 (0x1127e8400) [pid = 2010] [serial = 2174] [outer = 0x1127eb400] 07:43:39 INFO - PROCESS | 2010 | 1467125019921 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 07:43:39 INFO - PROCESS | 2010 | 1467125019955 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 2010 | 1467125019958 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:43:39 INFO - PROCESS | 2010 | 1467125019965 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 2010 | 1467125019967 Marionette TRACE conn2 <- [1,2870,null,{}] 07:43:39 INFO - PROCESS | 2010 | 1467125019970 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}] 07:43:39 INFO - PROCESS | 2010 | 1467125019972 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:40 INFO - PROCESS | 2010 | 1467125020051 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:43:40 INFO - PROCESS | 2010 | 1467125020127 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:40 INFO - PROCESS | 2010 | 1467125020129 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x119064800 == 27 [pid = 2010] [id = 725] 07:43:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 47 (0x11295e800) [pid = 2010] [serial = 2175] [outer = 0x0] 07:43:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 48 (0x112cc8000) [pid = 2010] [serial = 2176] [outer = 0x11295e800] 07:43:40 INFO - PROCESS | 2010 | 1467125020158 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 49 (0x1133ec800) [pid = 2010] [serial = 2177] [outer = 0x11295e800] 07:43:40 INFO - PROCESS | 2010 | 1467125020462 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]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 07:43:40 INFO - PROCESS | 2010 | 1467125020486 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:43:40 INFO - PROCESS | 2010 | 1467125020488 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:43:40 INFO - PROCESS | 2010 | 1467125020490 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 2010 | 1467125020493 Marionette TRACE conn2 <- [1,2874,null,{}] 07:43:40 INFO - PROCESS | 2010 | 1467125020514 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}] 07:43:40 INFO - PROCESS | 2010 | 1467125020518 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:40 INFO - PROCESS | 2010 | 1467125020593 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:43:40 INFO - PROCESS | 2010 | 1467125020601 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:40 INFO - PROCESS | 2010 | 1467125020603 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:40 INFO - PROCESS | 2010 | ++DOCSHELL 0x12179d800 == 28 [pid = 2010] [id = 726] 07:43:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 50 (0x110eea400) [pid = 2010] [serial = 2178] [outer = 0x0] 07:43:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 51 (0x115e65c00) [pid = 2010] [serial = 2179] [outer = 0x110eea400] 07:43:40 INFO - PROCESS | 2010 | 1467125020636 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 2010 | ++DOMWINDOW == 52 (0x116f19400) [pid = 2010] [serial = 2180] [outer = 0x110eea400] 07:43:41 INFO - PROCESS | 2010 | 1467125021006 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]]]}] 07:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 533ms 07:43:41 INFO - PROCESS | 2010 | 1467125021023 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 2010 | 1467125021025 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:43:41 INFO - PROCESS | 2010 | 1467125021027 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 2010 | 1467125021029 Marionette TRACE conn2 <- [1,2878,null,{}] 07:43:41 INFO - PROCESS | 2010 | 1467125021033 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}] 07:43:41 INFO - PROCESS | 2010 | 1467125021035 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:41 INFO - PROCESS | 2010 | 1467125021112 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:43:41 INFO - PROCESS | 2010 | 1467125021118 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 2010 | 1467125021119 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x123c08800 == 29 [pid = 2010] [id = 727] 07:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 53 (0x117dd9c00) [pid = 2010] [serial = 2181] [outer = 0x0] 07:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 54 (0x118092400) [pid = 2010] [serial = 2182] [outer = 0x117dd9c00] 07:43:41 INFO - PROCESS | 2010 | 1467125021144 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 55 (0x118462c00) [pid = 2010] [serial = 2183] [outer = 0x117dd9c00] 07:43:41 INFO - PROCESS | 2010 | 1467125021666 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]]]}] 07:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 07:43:41 INFO - PROCESS | 2010 | 1467125021743 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 2010 | 1467125021746 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:43:41 INFO - PROCESS | 2010 | 1467125021751 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 2010 | 1467125021753 Marionette TRACE conn2 <- [1,2882,null,{}] 07:43:41 INFO - PROCESS | 2010 | 1467125021758 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}] 07:43:41 INFO - PROCESS | 2010 | 1467125021759 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:41 INFO - PROCESS | 2010 | 1467125021865 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:43:41 INFO - PROCESS | 2010 | 1467125021963 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 2010 | 1467125021965 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:41 INFO - PROCESS | 2010 | ++DOCSHELL 0x11907e800 == 30 [pid = 2010] [id = 728] 07:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 56 (0x1128af400) [pid = 2010] [serial = 2184] [outer = 0x0] 07:43:41 INFO - PROCESS | 2010 | ++DOMWINDOW == 57 (0x112986800) [pid = 2010] [serial = 2185] [outer = 0x1128af400] 07:43:42 INFO - PROCESS | 2010 | 1467125021996 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 58 (0x1132bd800) [pid = 2010] [serial = 2186] [outer = 0x1128af400] 07:43:42 INFO - PROCESS | 2010 | 1467125022659 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]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 976ms 07:43:42 INFO - PROCESS | 2010 | 1467125022726 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 2010 | 1467125022728 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:43:42 INFO - PROCESS | 2010 | 1467125022732 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 2010 | 1467125022734 Marionette TRACE conn2 <- [1,2886,null,{}] 07:43:42 INFO - PROCESS | 2010 | 1467125022739 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}] 07:43:42 INFO - PROCESS | 2010 | 1467125022740 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:42 INFO - PROCESS | 2010 | 1467125022851 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x12179d800 == 29 [pid = 2010] [id = 726] 07:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x119064800 == 28 [pid = 2010] [id = 725] 07:43:42 INFO - PROCESS | 2010 | --DOCSHELL 0x11714e000 == 27 [pid = 2010] [id = 724] 07:43:42 INFO - PROCESS | 2010 | 1467125022908 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:42 INFO - PROCESS | 2010 | 1467125022911 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:42 INFO - PROCESS | 2010 | ++DOCSHELL 0x116960000 == 28 [pid = 2010] [id = 729] 07:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 59 (0x1127e0400) [pid = 2010] [serial = 2187] [outer = 0x0] 07:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 60 (0x1127e3c00) [pid = 2010] [serial = 2188] [outer = 0x1127e0400] 07:43:42 INFO - PROCESS | 2010 | 1467125022939 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 2010 | ++DOMWINDOW == 61 (0x1128adc00) [pid = 2010] [serial = 2189] [outer = 0x1127e0400] 07:43:43 INFO - PROCESS | 2010 | 1467125023262 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]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 571ms 07:43:43 INFO - PROCESS | 2010 | 1467125023303 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 2010 | 1467125023306 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:43:43 INFO - PROCESS | 2010 | 1467125023311 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 2010 | 1467125023313 Marionette TRACE conn2 <- [1,2890,null,{}] 07:43:43 INFO - PROCESS | 2010 | 1467125023315 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}] 07:43:43 INFO - PROCESS | 2010 | 1467125023317 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:43 INFO - PROCESS | 2010 | 1467125023399 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:43:43 INFO - PROCESS | 2010 | 1467125023404 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 2010 | 1467125023405 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x1199ba000 == 29 [pid = 2010] [id = 730] 07:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 62 (0x112e5ac00) [pid = 2010] [serial = 2190] [outer = 0x0] 07:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 63 (0x1133ea800) [pid = 2010] [serial = 2191] [outer = 0x112e5ac00] 07:43:43 INFO - PROCESS | 2010 | 1467125023433 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 64 (0x1133f6400) [pid = 2010] [serial = 2192] [outer = 0x112e5ac00] 07:43:43 INFO - PROCESS | 2010 | 1467125023785 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms 07:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:43:43 INFO - PROCESS | 2010 | 1467125023838 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 2010 | 1467125023840 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:43:43 INFO - PROCESS | 2010 | 1467125023842 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 2010 | 1467125023844 Marionette TRACE conn2 <- [1,2894,null,{}] 07:43:43 INFO - PROCESS | 2010 | 1467125023852 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}] 07:43:43 INFO - PROCESS | 2010 | 1467125023856 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:43 INFO - PROCESS | 2010 | 1467125023937 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:43:43 INFO - PROCESS | 2010 | 1467125023944 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 2010 | 1467125023948 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:43 INFO - PROCESS | 2010 | ++DOCSHELL 0x12469b000 == 30 [pid = 2010] [id = 731] 07:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 65 (0x116904000) [pid = 2010] [serial = 2193] [outer = 0x0] 07:43:43 INFO - PROCESS | 2010 | ++DOMWINDOW == 66 (0x1176f4400) [pid = 2010] [serial = 2194] [outer = 0x116904000] 07:43:43 INFO - PROCESS | 2010 | 1467125023985 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x11808cc00) [pid = 2010] [serial = 2195] [outer = 0x116904000] 07:43:44 INFO - PROCESS | 2010 | 1467125024336 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 525ms 07:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:43:44 INFO - PROCESS | 2010 | 1467125024374 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 2010 | 1467125024375 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:43:44 INFO - PROCESS | 2010 | 1467125024379 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 2010 | 1467125024381 Marionette TRACE conn2 <- [1,2898,null,{}] 07:43:44 INFO - PROCESS | 2010 | 1467125024385 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}] 07:43:44 INFO - PROCESS | 2010 | 1467125024386 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:44 INFO - PROCESS | 2010 | 1467125024473 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:43:44 INFO - PROCESS | 2010 | 1467125024477 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:44 INFO - PROCESS | 2010 | 1467125024479 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:44 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dc1800 == 31 [pid = 2010] [id = 732] 07:43:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x111c83c00) [pid = 2010] [serial = 2196] [outer = 0x0] 07:43:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x11860b400) [pid = 2010] [serial = 2197] [outer = 0x111c83c00] 07:43:44 INFO - PROCESS | 2010 | 1467125024507 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x118612c00) [pid = 2010] [serial = 2198] [outer = 0x111c83c00] 07:43:44 INFO - PROCESS | 2010 | 1467125024927 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 572ms 07:43:44 INFO - PROCESS | 2010 | 1467125024952 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 2010 | 1467125024953 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:43:44 INFO - PROCESS | 2010 | 1467125024955 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 2010 | 1467125024956 Marionette TRACE conn2 <- [1,2902,null,{}] 07:43:44 INFO - PROCESS | 2010 | 1467125024958 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}] 07:43:44 INFO - PROCESS | 2010 | 1467125024960 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:45 INFO - PROCESS | 2010 | 1467125025038 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:43:45 INFO - PROCESS | 2010 | 1467125025121 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 2010 | 1467125025122 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x129859800 == 32 [pid = 2010] [id = 733] 07:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x110eeb800) [pid = 2010] [serial = 2199] [outer = 0x0] 07:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x118616000) [pid = 2010] [serial = 2200] [outer = 0x110eeb800] 07:43:45 INFO - PROCESS | 2010 | 1467125025162 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x118098c00) [pid = 2010] [serial = 2201] [outer = 0x110eeb800] 07:43:45 INFO - PROCESS | 2010 | 1467125025590 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 07:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:43:45 INFO - PROCESS | 2010 | 1467125025634 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:43:45 INFO - PROCESS | 2010 | 1467125025636 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:43:45 INFO - PROCESS | 2010 | 1467125025638 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:43:45 INFO - PROCESS | 2010 | 1467125025639 Marionette TRACE conn2 <- [1,2906,null,{}] 07:43:45 INFO - PROCESS | 2010 | 1467125025641 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}] 07:43:45 INFO - PROCESS | 2010 | 1467125025646 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:45 INFO - PROCESS | 2010 | 1467125025771 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:43:45 INFO - PROCESS | 2010 | 1467125025823 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 2010 | 1467125025824 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:45 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a89e800 == 33 [pid = 2010] [id = 734] 07:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1129bcc00) [pid = 2010] [serial = 2202] [outer = 0x0] 07:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x119438800) [pid = 2010] [serial = 2203] [outer = 0x1129bcc00] 07:43:45 INFO - PROCESS | 2010 | 1467125025851 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x119d34400) [pid = 2010] [serial = 2204] [outer = 0x1129bcc00] 07:43:46 INFO - PROCESS | 2010 | 1467125026186 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]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 07:43:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:43:46 INFO - PROCESS | 2010 | 1467125026210 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 2010 | 1467125026211 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:43:46 INFO - PROCESS | 2010 | 1467125026215 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 2010 | 1467125026218 Marionette TRACE conn2 <- [1,2910,null,{}] 07:43:46 INFO - PROCESS | 2010 | 1467125026220 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}] 07:43:46 INFO - PROCESS | 2010 | 1467125026221 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:46 INFO - PROCESS | 2010 | 1467125026341 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:43:46 INFO - PROCESS | 2010 | 1467125026359 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 2010 | 1467125026360 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad7b000 == 34 [pid = 2010] [id = 735] 07:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x1184d5400) [pid = 2010] [serial = 2205] [outer = 0x0] 07:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x119d3d000) [pid = 2010] [serial = 2206] [outer = 0x1184d5400] 07:43:46 INFO - PROCESS | 2010 | 1467125026399 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x120ff2800) [pid = 2010] [serial = 2207] [outer = 0x1184d5400] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x1133ec400) [pid = 2010] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1121afc00) [pid = 2010] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x124e0d400) [pid = 2010] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x118624000) [pid = 2010] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x11690b800) [pid = 2010] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 73 (0x110eea400) [pid = 2010] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 72 (0x1127eb400) [pid = 2010] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 71 (0x11295e800) [pid = 2010] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 70 (0x1184d8c00) [pid = 2010] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 69 (0x116f17000) [pid = 2010] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 68 (0x11295dc00) [pid = 2010] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 67 (0x1127e7000) [pid = 2010] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:43:46 INFO - PROCESS | 2010 | --DOMWINDOW == 66 (0x111e2dc00) [pid = 2010] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:43:46 INFO - PROCESS | 2010 | 1467125026791 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]]]}] 07:43:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:43:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:43:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 624ms 07:43:46 INFO - TEST-START | /DOMEvents/constructors.html 07:43:46 INFO - PROCESS | 2010 | 1467125026838 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 2010 | 1467125026839 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:43:46 INFO - PROCESS | 2010 | 1467125026841 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 2010 | 1467125026842 Marionette TRACE conn2 <- [1,2914,null,{}] 07:43:46 INFO - PROCESS | 2010 | 1467125026845 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}] 07:43:46 INFO - PROCESS | 2010 | 1467125026846 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:46 INFO - PROCESS | 2010 | 1467125026921 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:43:46 INFO - PROCESS | 2010 | 1467125026925 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 2010 | 1467125026926 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:46 INFO - PROCESS | 2010 | ++DOCSHELL 0x11941b000 == 35 [pid = 2010] [id = 736] 07:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 67 (0x11295e800) [pid = 2010] [serial = 2208] [outer = 0x0] 07:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 68 (0x1133ccc00) [pid = 2010] [serial = 2209] [outer = 0x11295e800] 07:43:46 INFO - PROCESS | 2010 | 1467125026950 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 2010 | ++DOMWINDOW == 69 (0x116f17000) [pid = 2010] [serial = 2210] [outer = 0x11295e800] 07:43:47 INFO - PROCESS | 2010 | 1467125027303 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]]]}] 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:43:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:43:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:43:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 478ms 07:43:47 INFO - PROCESS | 2010 | 1467125027321 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 2010 | 1467125027322 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:43:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:43:47 INFO - PROCESS | 2010 | 1467125027324 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 2010 | 1467125027325 Marionette TRACE conn2 <- [1,2918,null,{}] 07:43:47 INFO - PROCESS | 2010 | 1467125027327 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}] 07:43:47 INFO - PROCESS | 2010 | 1467125027328 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:47 INFO - PROCESS | 2010 | 1467125027417 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:43:47 INFO - PROCESS | 2010 | 1467125027471 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 2010 | 1467125027472 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b228800 == 36 [pid = 2010] [id = 737] 07:43:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 70 (0x11297a800) [pid = 2010] [serial = 2211] [outer = 0x0] 07:43:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 71 (0x11808c000) [pid = 2010] [serial = 2212] [outer = 0x11297a800] 07:43:47 INFO - PROCESS | 2010 | 1467125027498 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 72 (0x123446000) [pid = 2010] [serial = 2213] [outer = 0x11297a800] 07:43:47 INFO - PROCESS | 2010 | 1467125027748 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:43:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:43:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 07:43:47 INFO - PROCESS | 2010 | 1467125027795 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 2010 | 1467125027798 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:43:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:43:47 INFO - PROCESS | 2010 | 1467125027806 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 2010 | 1467125027807 Marionette TRACE conn2 <- [1,2922,null,{}] 07:43:47 INFO - PROCESS | 2010 | 1467125027809 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}] 07:43:47 INFO - PROCESS | 2010 | 1467125027810 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:47 INFO - PROCESS | 2010 | 1467125027900 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:43:47 INFO - PROCESS | 2010 | 1467125027904 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 2010 | 1467125027905 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:47 INFO - PROCESS | 2010 | ++DOCSHELL 0x128dc0800 == 37 [pid = 2010] [id = 738] 07:43:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 73 (0x123259c00) [pid = 2010] [serial = 2214] [outer = 0x0] 07:43:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 74 (0x1236cf000) [pid = 2010] [serial = 2215] [outer = 0x123259c00] 07:43:47 INFO - PROCESS | 2010 | 1467125027930 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x1239b6c00) [pid = 2010] [serial = 2216] [outer = 0x123259c00] 07:43:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:48 INFO - PROCESS | 2010 | [2010] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:43:48 INFO - PROCESS | 2010 | 1467125028245 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]]]}] 07:43:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:43:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:48 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 07:43:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:48 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 07:43:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:48 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]" 07:43:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:43:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:43:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 470ms 07:43:48 INFO - PROCESS | 2010 | 1467125028277 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 2010 | 1467125028279 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:43:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:43:48 INFO - PROCESS | 2010 | 1467125028284 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 2010 | 1467125028285 Marionette TRACE conn2 <- [1,2926,null,{}] 07:43:48 INFO - PROCESS | 2010 | 1467125028288 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}] 07:43:48 INFO - PROCESS | 2010 | 1467125028289 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:48 INFO - PROCESS | 2010 | 1467125028415 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:43:48 INFO - PROCESS | 2010 | 1467125028421 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 2010 | 1467125028423 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c609800 == 38 [pid = 2010] [id = 739] 07:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x1239b8000) [pid = 2010] [serial = 2217] [outer = 0x0] 07:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x123b57c00) [pid = 2010] [serial = 2218] [outer = 0x1239b8000] 07:43:48 INFO - PROCESS | 2010 | 1467125028449 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x118760000) [pid = 2010] [serial = 2219] [outer = 0x1239b8000] 07:43:48 INFO - PROCESS | 2010 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:43:48 INFO - PROCESS | 2010 | 1467125028736 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]]]}] 07:43:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:43:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 07:43:48 INFO - PROCESS | 2010 | 1467125028755 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 2010 | 1467125028756 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:43:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:43:48 INFO - PROCESS | 2010 | 1467125028758 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 2010 | 1467125028759 Marionette TRACE conn2 <- [1,2930,null,{}] 07:43:48 INFO - PROCESS | 2010 | 1467125028762 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}] 07:43:48 INFO - PROCESS | 2010 | 1467125028763 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:48 INFO - PROCESS | 2010 | 1467125028853 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:43:48 INFO - PROCESS | 2010 | 1467125028857 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 2010 | 1467125028858 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:48 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ca17800 == 39 [pid = 2010] [id = 740] 07:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x1241b8400) [pid = 2010] [serial = 2220] [outer = 0x0] 07:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x124d7ac00) [pid = 2010] [serial = 2221] [outer = 0x1241b8400] 07:43:48 INFO - PROCESS | 2010 | 1467125028883 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x126969c00) [pid = 2010] [serial = 2222] [outer = 0x1241b8400] 07:43:49 INFO - PROCESS | 2010 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:43:49 INFO - PROCESS | 2010 | 1467125029271 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]]]}] 07:43:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:43:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 07:43:49 INFO - PROCESS | 2010 | 1467125029277 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 2010 | 1467125029279 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:43:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:43:49 INFO - PROCESS | 2010 | 1467125029283 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 2010 | 1467125029285 Marionette TRACE conn2 <- [1,2934,null,{}] 07:43:49 INFO - PROCESS | 2010 | 1467125029289 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}] 07:43:49 INFO - PROCESS | 2010 | 1467125029291 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:49 INFO - PROCESS | 2010 | 1467125029398 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:43:49 INFO - PROCESS | 2010 | 1467125029467 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 2010 | 1467125029470 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:49 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198a6800 == 40 [pid = 2010] [id = 741] 07:43:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x112954c00) [pid = 2010] [serial = 2223] [outer = 0x0] 07:43:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x11295e400) [pid = 2010] [serial = 2224] [outer = 0x112954c00] 07:43:49 INFO - PROCESS | 2010 | 1467125029504 Marionette DEBUG loaded listener.js 07:43:49 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x1131dec00) [pid = 2010] [serial = 2225] [outer = 0x112954c00] 07:43:49 INFO - PROCESS | 2010 | 1467125029875 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]]]}] 07:43:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:43:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 07:43:49 INFO - PROCESS | 2010 | 1467125029903 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 2010 | 1467125029906 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:43:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:43:49 INFO - PROCESS | 2010 | 1467125029911 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 2010 | 1467125029913 Marionette TRACE conn2 <- [1,2938,null,{}] 07:43:49 INFO - PROCESS | 2010 | 1467125029915 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}] 07:43:49 INFO - PROCESS | 2010 | 1467125029917 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:50 INFO - PROCESS | 2010 | 1467125030020 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:43:50 INFO - PROCESS | 2010 | 1467125030079 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 2010 | 1467125030080 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12986b800 == 41 [pid = 2010] [id = 742] 07:43:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x113c60400) [pid = 2010] [serial = 2226] [outer = 0x0] 07:43:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x116f8f400) [pid = 2010] [serial = 2227] [outer = 0x113c60400] 07:43:50 INFO - PROCESS | 2010 | 1467125030111 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x118093000) [pid = 2010] [serial = 2228] [outer = 0x113c60400] 07:43:50 INFO - PROCESS | 2010 | 1467125030503 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]]]}] 07:43:50 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. 07:43:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 07:43:50 INFO - PROCESS | 2010 | 1467125030533 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:43:50 INFO - PROCESS | 2010 | 1467125030535 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:43:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:43:50 INFO - PROCESS | 2010 | 1467125030537 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:43:50 INFO - PROCESS | 2010 | 1467125030540 Marionette TRACE conn2 <- [1,2942,null,{}] 07:43:50 INFO - PROCESS | 2010 | 1467125030548 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}] 07:43:50 INFO - PROCESS | 2010 | 1467125030551 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:50 INFO - PROCESS | 2010 | 1467125030657 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:43:50 INFO - PROCESS | 2010 | 1467125030716 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 2010 | 1467125030718 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:50 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c61a000 == 42 [pid = 2010] [id = 743] 07:43:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x118613c00) [pid = 2010] [serial = 2229] [outer = 0x0] 07:43:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x11943c000) [pid = 2010] [serial = 2230] [outer = 0x118613c00] 07:43:50 INFO - PROCESS | 2010 | 1467125030749 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x11982d400) [pid = 2010] [serial = 2231] [outer = 0x118613c00] 07:43:51 INFO - PROCESS | 2010 | 1467125031159 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"]]]}] 07:43:51 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 07:43:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:43:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 07:43:51 INFO - PROCESS | 2010 | 1467125031209 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 2010 | 1467125031211 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:43:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:43:51 INFO - PROCESS | 2010 | 1467125031213 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 2010 | 1467125031215 Marionette TRACE conn2 <- [1,2946,null,{}] 07:43:51 INFO - PROCESS | 2010 | 1467125031217 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}] 07:43:51 INFO - PROCESS | 2010 | 1467125031218 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:51 INFO - PROCESS | 2010 | 1467125031322 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:43:51 INFO - PROCESS | 2010 | 1467125031381 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 2010 | 1467125031383 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:51 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ce34800 == 43 [pid = 2010] [id = 744] 07:43:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x119c8a000) [pid = 2010] [serial = 2232] [outer = 0x0] 07:43:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x123259800) [pid = 2010] [serial = 2233] [outer = 0x119c8a000] 07:43:51 INFO - PROCESS | 2010 | 1467125031412 Marionette DEBUG loaded listener.js 07:43:51 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x123b59400) [pid = 2010] [serial = 2234] [outer = 0x119c8a000] 07:43:51 INFO - PROCESS | 2010 | 1467125031808 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]]]}] 07:43:51 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. 07:43:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 07:43:51 INFO - PROCESS | 2010 | 1467125031833 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 2010 | 1467125031835 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:43:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:43:51 INFO - PROCESS | 2010 | 1467125031837 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 2010 | 1467125031838 Marionette TRACE conn2 <- [1,2950,null,{}] 07:43:51 INFO - PROCESS | 2010 | 1467125031841 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}] 07:43:51 INFO - PROCESS | 2010 | 1467125031842 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:51 INFO - PROCESS | 2010 | 1467125031941 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:43:52 INFO - PROCESS | 2010 | 1467125032027 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 2010 | 1467125032029 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x118676000 == 44 [pid = 2010] [id = 745] 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1133ecc00) [pid = 2010] [serial = 2235] [outer = 0x0] 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x119d2f800) [pid = 2010] [serial = 2236] [outer = 0x1133ecc00] 07:43:52 INFO - PROCESS | 2010 | 1467125032060 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123dce800) [pid = 2010] [serial = 2237] [outer = 0x1133ecc00] 07:43:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x116954000 == 45 [pid = 2010] [id = 746] 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x1128a6c00) [pid = 2010] [serial = 2238] [outer = 0x0] 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1128aa400) [pid = 2010] [serial = 2239] [outer = 0x1128a6c00] 07:43:52 INFO - PROCESS | 2010 | 1467125032584 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]]]}] 07:43:52 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. 07:43:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 769ms 07:43:52 INFO - PROCESS | 2010 | 1467125032607 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:43:52 INFO - PROCESS | 2010 | 1467125032609 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:43:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:43:52 INFO - PROCESS | 2010 | 1467125032612 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 2010 | 1467125032614 Marionette TRACE conn2 <- [1,2954,null,{}] 07:43:52 INFO - PROCESS | 2010 | 1467125032618 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}] 07:43:52 INFO - PROCESS | 2010 | 1467125032619 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:52 INFO - PROCESS | 2010 | 1467125032734 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:43:52 INFO - PROCESS | 2010 | 1467125032794 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 2010 | 1467125032795 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:52 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271e2000 == 46 [pid = 2010] [id = 747] 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x112958800) [pid = 2010] [serial = 2240] [outer = 0x0] 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x112d2c400) [pid = 2010] [serial = 2241] [outer = 0x112958800] 07:43:52 INFO - PROCESS | 2010 | 1467125032823 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x113c39000) [pid = 2010] [serial = 2242] [outer = 0x112958800] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12c609800 == 45 [pid = 2010] [id = 739] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x128dc0800 == 44 [pid = 2010] [id = 738] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12b228800 == 43 [pid = 2010] [id = 737] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x11941b000 == 42 [pid = 2010] [id = 736] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad7b000 == 41 [pid = 2010] [id = 735] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x118092400) [pid = 2010] [serial = 2182] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12a89e800 == 40 [pid = 2010] [id = 734] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x129859800 == 39 [pid = 2010] [id = 733] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x128dc1800 == 38 [pid = 2010] [id = 732] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x12469b000 == 37 [pid = 2010] [id = 731] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x1199ba000 == 36 [pid = 2010] [id = 730] 07:43:53 INFO - PROCESS | 2010 | --DOCSHELL 0x116960000 == 35 [pid = 2010] [id = 729] 07:43:53 INFO - PROCESS | 2010 | 1467125033321 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]]]}] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x118094c00) [pid = 2010] [serial = 2144] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x112caa800) [pid = 2010] [serial = 2153] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x128f83c00) [pid = 2010] [serial = 2150] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x120ff7800) [pid = 2010] [serial = 2147] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x121614c00) [pid = 2010] [serial = 2170] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x116f19400) [pid = 2010] [serial = 2180] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1128afc00) [pid = 2010] [serial = 2173] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x112cc8000) [pid = 2010] [serial = 2176] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x115e65c00) [pid = 2010] [serial = 2179] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x118622c00) [pid = 2010] [serial = 2164] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x119427800) [pid = 2010] [serial = 2165] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x1238b6800) [pid = 2010] [serial = 2171] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x1127e8400) [pid = 2010] [serial = 2174] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 86 (0x1133ec800) [pid = 2010] [serial = 2177] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 85 (0x11805bc00) [pid = 2010] [serial = 2161] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 84 (0x11845d400) [pid = 2010] [serial = 2162] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 83 (0x11337a800) [pid = 2010] [serial = 2158] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 82 (0x115defc00) [pid = 2010] [serial = 2159] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 81 (0x1128a5800) [pid = 2010] [serial = 2155] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 80 (0x112957400) [pid = 2010] [serial = 2156] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 79 (0x1128b3c00) [pid = 2010] [serial = 2152] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 78 (0x126e31000) [pid = 2010] [serial = 2149] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 77 (0x1194cb000) [pid = 2010] [serial = 2146] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 76 (0x11697ac00) [pid = 2010] [serial = 2143] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 75 (0x119434800) [pid = 2010] [serial = 2167] [outer = 0x0] [url = about:blank] 07:43:53 INFO - PROCESS | 2010 | --DOMWINDOW == 74 (0x119837800) [pid = 2010] [serial = 2168] [outer = 0x0] [url = about:blank] 07:43:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:43:53 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 07:43:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 772ms 07:43:53 INFO - PROCESS | 2010 | 1467125033386 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 2010 | 1467125033390 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:43:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:43:53 INFO - PROCESS | 2010 | 1467125033396 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 2010 | 1467125033399 Marionette TRACE conn2 <- [1,2958,null,{}] 07:43:53 INFO - PROCESS | 2010 | 1467125033411 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}] 07:43:53 INFO - PROCESS | 2010 | 1467125033415 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:53 INFO - PROCESS | 2010 | 1467125033562 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:43:53 INFO - PROCESS | 2010 | 1467125033570 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 2010 | 1467125033572 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:53 INFO - PROCESS | 2010 | ++DOCSHELL 0x11906d800 == 36 [pid = 2010] [id = 748] 07:43:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 75 (0x113c66000) [pid = 2010] [serial = 2243] [outer = 0x0] 07:43:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 76 (0x118096000) [pid = 2010] [serial = 2244] [outer = 0x113c66000] 07:43:53 INFO - PROCESS | 2010 | 1467125033617 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 2010 | ++DOMWINDOW == 77 (0x118611c00) [pid = 2010] [serial = 2245] [outer = 0x113c66000] 07:43:53 INFO - PROCESS | 2010 | 1467125033987 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]]]}] 07:43:54 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. 07:43:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 630ms 07:43:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:43:54 INFO - PROCESS | 2010 | 1467125034028 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 2010 | 1467125034030 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:43:54 INFO - PROCESS | 2010 | 1467125034032 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 2010 | 1467125034035 Marionette TRACE conn2 <- [1,2962,null,{}] 07:43:54 INFO - PROCESS | 2010 | 1467125034042 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}] 07:43:54 INFO - PROCESS | 2010 | 1467125034045 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:54 INFO - PROCESS | 2010 | 1467125034125 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:43:54 INFO - PROCESS | 2010 | 1467125034133 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 2010 | 1467125034135 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x12412b000 == 37 [pid = 2010] [id = 749] 07:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 78 (0x11904a400) [pid = 2010] [serial = 2246] [outer = 0x0] 07:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 79 (0x11943a400) [pid = 2010] [serial = 2247] [outer = 0x11904a400] 07:43:54 INFO - PROCESS | 2010 | 1467125034163 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 80 (0x119fe0c00) [pid = 2010] [serial = 2248] [outer = 0x11904a400] 07:43:54 INFO - PROCESS | 2010 | 1467125034482 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]]]}] 07:43:54 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. 07:43:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 471ms 07:43:54 INFO - PROCESS | 2010 | 1467125034504 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 2010 | 1467125034506 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:43:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:43:54 INFO - PROCESS | 2010 | 1467125034508 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 2010 | 1467125034509 Marionette TRACE conn2 <- [1,2966,null,{}] 07:43:54 INFO - PROCESS | 2010 | 1467125034511 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}] 07:43:54 INFO - PROCESS | 2010 | 1467125034513 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:54 INFO - PROCESS | 2010 | 1467125034605 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:43:54 INFO - PROCESS | 2010 | 1467125034660 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 2010 | 1467125034662 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:54 INFO - PROCESS | 2010 | ++DOCSHELL 0x129851800 == 38 [pid = 2010] [id = 750] 07:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 81 (0x120ff1c00) [pid = 2010] [serial = 2249] [outer = 0x0] 07:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 82 (0x123603c00) [pid = 2010] [serial = 2250] [outer = 0x120ff1c00] 07:43:54 INFO - PROCESS | 2010 | 1467125034687 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 2010 | ++DOMWINDOW == 83 (0x123b5a800) [pid = 2010] [serial = 2251] [outer = 0x120ff1c00] 07:43:54 INFO - PROCESS | 2010 | 1467125034959 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]]]}] 07:43:54 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. 07:43:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 07:43:54 INFO - PROCESS | 2010 | 1467125034976 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 2010 | 1467125034978 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:43:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:43:54 INFO - PROCESS | 2010 | 1467125034988 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 2010 | 1467125034989 Marionette TRACE conn2 <- [1,2970,null,{}] 07:43:54 INFO - PROCESS | 2010 | 1467125034991 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}] 07:43:54 INFO - PROCESS | 2010 | 1467125034993 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:55 INFO - PROCESS | 2010 | 1467125035075 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:43:55 INFO - PROCESS | 2010 | 1467125035079 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 2010 | 1467125035082 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad79800 == 39 [pid = 2010] [id = 751] 07:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 84 (0x123ba0c00) [pid = 2010] [serial = 2252] [outer = 0x0] 07:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 85 (0x1241fa400) [pid = 2010] [serial = 2253] [outer = 0x123ba0c00] 07:43:55 INFO - PROCESS | 2010 | 1467125035114 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 86 (0x124d7a000) [pid = 2010] [serial = 2254] [outer = 0x123ba0c00] 07:43:55 INFO - PROCESS | 2010 | 1467125035423 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]]]}] 07:43:55 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. 07:43:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 07:43:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:43:55 INFO - PROCESS | 2010 | 1467125035456 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 2010 | 1467125035457 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:43:55 INFO - PROCESS | 2010 | 1467125035459 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 2010 | 1467125035461 Marionette TRACE conn2 <- [1,2974,null,{}] 07:43:55 INFO - PROCESS | 2010 | 1467125035463 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}] 07:43:55 INFO - PROCESS | 2010 | 1467125035469 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:55 INFO - PROCESS | 2010 | 1467125035604 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:43:55 INFO - PROCESS | 2010 | 1467125035616 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 2010 | 1467125035617 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:55 INFO - PROCESS | 2010 | ++DOCSHELL 0x11747c000 == 40 [pid = 2010] [id = 752] 07:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 87 (0x123ba3000) [pid = 2010] [serial = 2255] [outer = 0x0] 07:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x124e08800) [pid = 2010] [serial = 2256] [outer = 0x123ba3000] 07:43:55 INFO - PROCESS | 2010 | 1467125035643 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x128939c00) [pid = 2010] [serial = 2257] [outer = 0x123ba3000] 07:43:55 INFO - PROCESS | 2010 | 1467125035963 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]]]}] 07:43:55 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. 07:43:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 07:43:55 INFO - PROCESS | 2010 | 1467125035984 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 2010 | 1467125035985 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:43:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:43:55 INFO - PROCESS | 2010 | 1467125035993 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 2010 | 1467125035994 Marionette TRACE conn2 <- [1,2978,null,{}] 07:43:55 INFO - PROCESS | 2010 | 1467125035996 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}] 07:43:56 INFO - PROCESS | 2010 | 1467125035999 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:56 INFO - PROCESS | 2010 | 1467125036107 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:43:56 INFO - PROCESS | 2010 | 1467125036110 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 2010 | 1467125036111 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c61f800 == 41 [pid = 2010] [id = 753] 07:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x128bcdc00) [pid = 2010] [serial = 2258] [outer = 0x0] 07:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x128d7c000) [pid = 2010] [serial = 2259] [outer = 0x128bcdc00] 07:43:56 INFO - PROCESS | 2010 | 1467125036135 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x128f85c00) [pid = 2010] [serial = 2260] [outer = 0x128bcdc00] 07:43:56 INFO - PROCESS | 2010 | 1467125036451 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]]]}] 07:43:56 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. 07:43:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 07:43:56 INFO - PROCESS | 2010 | 1467125036462 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:43:56 INFO - PROCESS | 2010 | 1467125036465 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:43:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:43:56 INFO - PROCESS | 2010 | 1467125036469 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 2010 | 1467125036470 Marionette TRACE conn2 <- [1,2982,null,{}] 07:43:56 INFO - PROCESS | 2010 | 1467125036473 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}] 07:43:56 INFO - PROCESS | 2010 | 1467125036474 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:56 INFO - PROCESS | 2010 | 1467125036577 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:43:56 INFO - PROCESS | 2010 | 1467125036587 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 2010 | 1467125036589 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:56 INFO - PROCESS | 2010 | ++DOCSHELL 0x12cf39000 == 42 [pid = 2010] [id = 754] 07:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x128f89400) [pid = 2010] [serial = 2261] [outer = 0x0] 07:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x129410c00) [pid = 2010] [serial = 2262] [outer = 0x128f89400] 07:43:56 INFO - PROCESS | 2010 | 1467125036614 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x129425400) [pid = 2010] [serial = 2263] [outer = 0x128f89400] 07:43:56 INFO - PROCESS | 2010 | 1467125036925 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"]]]}] 07:43:56 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 07:43:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:43:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms 07:43:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:43:56 INFO - PROCESS | 2010 | 1467125036942 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:43:56 INFO - PROCESS | 2010 | 1467125036944 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:43:56 INFO - PROCESS | 2010 | 1467125036961 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 2010 | 1467125036962 Marionette TRACE conn2 <- [1,2986,null,{}] 07:43:56 INFO - PROCESS | 2010 | 1467125036968 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}] 07:43:56 INFO - PROCESS | 2010 | 1467125036970 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:57 INFO - PROCESS | 2010 | 1467125037139 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:43:57 INFO - PROCESS | 2010 | 1467125037158 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 2010 | 1467125037159 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d172800 == 43 [pid = 2010] [id = 755] 07:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x129428c00) [pid = 2010] [serial = 2264] [outer = 0x0] 07:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x129462800) [pid = 2010] [serial = 2265] [outer = 0x129428c00] 07:43:57 INFO - PROCESS | 2010 | 1467125037199 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x1298e6c00) [pid = 2010] [serial = 2266] [outer = 0x129428c00] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1129bcc00) [pid = 2010] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x1184d5400) [pid = 2010] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x111c83c00) [pid = 2010] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x1127e0400) [pid = 2010] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x112e5ac00) [pid = 2010] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 92 (0x116904000) [pid = 2010] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 91 (0x11295e800) [pid = 2010] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 90 (0x11297a800) [pid = 2010] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 89 (0x1239b8000) [pid = 2010] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 88 (0x110eeb800) [pid = 2010] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:43:57 INFO - PROCESS | 2010 | --DOMWINDOW == 87 (0x123259c00) [pid = 2010] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:43:57 INFO - PROCESS | 2010 | 1467125037703 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]]]}] 07:43:57 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. 07:43:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 784ms 07:43:57 INFO - PROCESS | 2010 | 1467125037732 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 2010 | 1467125037733 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:43:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:43:57 INFO - PROCESS | 2010 | 1467125037735 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 2010 | 1467125037736 Marionette TRACE conn2 <- [1,2990,null,{}] 07:43:57 INFO - PROCESS | 2010 | 1467125037738 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}] 07:43:57 INFO - PROCESS | 2010 | 1467125037739 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:57 INFO - PROCESS | 2010 | 1467125037825 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:43:57 INFO - PROCESS | 2010 | 1467125037830 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 2010 | 1467125037831 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:57 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d178000 == 44 [pid = 2010] [id = 756] 07:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 88 (0x1127e9000) [pid = 2010] [serial = 2267] [outer = 0x0] 07:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 89 (0x1176f2000) [pid = 2010] [serial = 2268] [outer = 0x1127e9000] 07:43:57 INFO - PROCESS | 2010 | 1467125037856 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 2010 | ++DOMWINDOW == 90 (0x119c8c400) [pid = 2010] [serial = 2269] [outer = 0x1127e9000] 07:43:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x1292b3000 == 45 [pid = 2010] [id = 757] 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 91 (0x1298e9400) [pid = 2010] [serial = 2270] [outer = 0x0] 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 92 (0x113c6a000) [pid = 2010] [serial = 2271] [outer = 0x1298e9400] 07:43:58 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. 07:43:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 07:43:58 INFO - PROCESS | 2010 | 1467125038196 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]]]}] 07:43:58 INFO - PROCESS | 2010 | 1467125038203 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 2010 | 1467125038205 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:43:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:43:58 INFO - PROCESS | 2010 | 1467125038207 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 2010 | 1467125038209 Marionette TRACE conn2 <- [1,2994,null,{}] 07:43:58 INFO - PROCESS | 2010 | 1467125038211 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}] 07:43:58 INFO - PROCESS | 2010 | 1467125038214 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:58 INFO - PROCESS | 2010 | 1467125038334 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:43:58 INFO - PROCESS | 2010 | 1467125038402 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 2010 | 1467125038403 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d6e3000 == 46 [pid = 2010] [id = 758] 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 93 (0x1133d2000) [pid = 2010] [serial = 2272] [outer = 0x0] 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x1239b5400) [pid = 2010] [serial = 2273] [outer = 0x1133d2000] 07:43:58 INFO - PROCESS | 2010 | 1467125038430 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x12ad33000) [pid = 2010] [serial = 2274] [outer = 0x1133d2000] 07:43:58 INFO - PROCESS | 2010 | 1467125038697 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]]]}] 07:43:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:43:58 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 07:43:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 07:43:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:43:58 INFO - PROCESS | 2010 | 1467125038727 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 2010 | 1467125038728 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:43:58 INFO - PROCESS | 2010 | 1467125038739 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 2010 | 1467125038740 Marionette TRACE conn2 <- [1,2998,null,{}] 07:43:58 INFO - PROCESS | 2010 | 1467125038742 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}] 07:43:58 INFO - PROCESS | 2010 | 1467125038743 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:58 INFO - PROCESS | 2010 | 1467125038832 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:43:58 INFO - PROCESS | 2010 | 1467125038836 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 2010 | 1467125038837 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:58 INFO - PROCESS | 2010 | ++DOCSHELL 0x12dd4d000 == 47 [pid = 2010] [id = 759] 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x12ad33800) [pid = 2010] [serial = 2275] [outer = 0x0] 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x12ad3d400) [pid = 2010] [serial = 2276] [outer = 0x12ad33800] 07:43:58 INFO - PROCESS | 2010 | 1467125038861 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x12aedb000) [pid = 2010] [serial = 2277] [outer = 0x12ad33800] 07:43:59 INFO - PROCESS | 2010 | 1467125039161 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]]]}] 07:43:59 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. 07:43:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 478ms 07:43:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:43:59 INFO - PROCESS | 2010 | 1467125039209 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 2010 | 1467125039210 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:43:59 INFO - PROCESS | 2010 | 1467125039212 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 2010 | 1467125039213 Marionette TRACE conn2 <- [1,3002,null,{}] 07:43:59 INFO - PROCESS | 2010 | 1467125039225 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}] 07:43:59 INFO - PROCESS | 2010 | 1467125039226 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:59 INFO - PROCESS | 2010 | 1467125039337 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:43:59 INFO - PROCESS | 2010 | 1467125039344 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 2010 | 1467125039345 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x12dd5b800 == 48 [pid = 2010] [id = 760] 07:43:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12aedc400) [pid = 2010] [serial = 2278] [outer = 0x0] 07:43:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12b089c00) [pid = 2010] [serial = 2279] [outer = 0x12aedc400] 07:43:59 INFO - PROCESS | 2010 | 1467125039370 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12b095c00) [pid = 2010] [serial = 2280] [outer = 0x12aedc400] 07:43:59 INFO - PROCESS | 2010 | 1467125039656 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]]]}] 07:43:59 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. 07:43:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 480ms 07:43:59 INFO - PROCESS | 2010 | 1467125039738 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 2010 | 1467125039741 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:43:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:43:59 INFO - PROCESS | 2010 | 1467125039745 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 2010 | 1467125039748 Marionette TRACE conn2 <- [1,3006,null,{}] 07:43:59 INFO - PROCESS | 2010 | 1467125039752 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}] 07:43:59 INFO - PROCESS | 2010 | 1467125039755 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:59 INFO - PROCESS | 2010 | 1467125039870 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:43:59 INFO - PROCESS | 2010 | 1467125039927 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 2010 | 1467125039929 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:43:59 INFO - PROCESS | 2010 | ++DOCSHELL 0x11832d000 == 49 [pid = 2010] [id = 761] 07:43:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1128aa800) [pid = 2010] [serial = 2281] [outer = 0x0] 07:43:59 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x112955c00) [pid = 2010] [serial = 2282] [outer = 0x1128aa800] 07:43:59 INFO - PROCESS | 2010 | 1467125039961 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x1131de000) [pid = 2010] [serial = 2283] [outer = 0x1128aa800] 07:44:00 INFO - PROCESS | 2010 | 1467125040371 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]]]}] 07:44:00 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. 07:44:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 673ms 07:44:00 INFO - PROCESS | 2010 | 1467125040419 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:44:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:44:00 INFO - PROCESS | 2010 | 1467125040421 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:44:00 INFO - PROCESS | 2010 | 1467125040426 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 2010 | 1467125040429 Marionette TRACE conn2 <- [1,3010,null,{}] 07:44:00 INFO - PROCESS | 2010 | 1467125040432 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}] 07:44:00 INFO - PROCESS | 2010 | 1467125040433 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:00 INFO - PROCESS | 2010 | 1467125040541 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:44:00 INFO - PROCESS | 2010 | 1467125040604 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 2010 | 1467125040605 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:00 INFO - PROCESS | 2010 | ++DOCSHELL 0x1230d8800 == 50 [pid = 2010] [id = 762] 07:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x1133d4400) [pid = 2010] [serial = 2284] [outer = 0x0] 07:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x11860c800) [pid = 2010] [serial = 2285] [outer = 0x1133d4400] 07:44:00 INFO - PROCESS | 2010 | 1467125040677 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x1187f1400) [pid = 2010] [serial = 2286] [outer = 0x1133d4400] 07:44:01 INFO - PROCESS | 2010 | 1467125041033 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]]]}] 07:44:01 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 07:44:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 625ms 07:44:01 INFO - PROCESS | 2010 | 1467125041050 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:44:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:44:01 INFO - PROCESS | 2010 | 1467125041052 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:44:01 INFO - PROCESS | 2010 | 1467125041054 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 2010 | 1467125041056 Marionette TRACE conn2 <- [1,3014,null,{}] 07:44:01 INFO - PROCESS | 2010 | 1467125041063 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}] 07:44:01 INFO - PROCESS | 2010 | 1467125041066 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:01 INFO - PROCESS | 2010 | 1467125041176 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:44:01 INFO - PROCESS | 2010 | 1467125041275 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 2010 | 1467125041278 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x12b95a800 == 51 [pid = 2010] [id = 763] 07:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x123ba7800) [pid = 2010] [serial = 2287] [outer = 0x0] 07:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x1241bc400) [pid = 2010] [serial = 2288] [outer = 0x123ba7800] 07:44:01 INFO - PROCESS | 2010 | 1467125041310 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x124ecd000) [pid = 2010] [serial = 2289] [outer = 0x123ba7800] 07:44:01 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:01 INFO - PROCESS | 2010 | 1467125041706 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:44:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:44:01 INFO - {} 07:44:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:44:01 INFO - {} 07:44:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:44:01 INFO - {} 07:44:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:44:01 INFO - {} 07:44:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 07:44:01 INFO - PROCESS | 2010 | 1467125041725 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:44:01 INFO - TEST-START | /FileAPI/fileReader.html 07:44:01 INFO - PROCESS | 2010 | 1467125041727 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:44:01 INFO - PROCESS | 2010 | 1467125041729 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 2010 | 1467125041730 Marionette TRACE conn2 <- [1,3018,null,{}] 07:44:01 INFO - PROCESS | 2010 | 1467125041733 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}] 07:44:01 INFO - PROCESS | 2010 | 1467125041734 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:01 INFO - PROCESS | 2010 | 1467125041842 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:44:01 INFO - PROCESS | 2010 | 1467125041943 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 2010 | 1467125041945 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:01 INFO - PROCESS | 2010 | ++DOCSHELL 0x1235c8800 == 52 [pid = 2010] [id = 764] 07:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x126d25800) [pid = 2010] [serial = 2290] [outer = 0x0] 07:44:01 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x129427400) [pid = 2010] [serial = 2291] [outer = 0x126d25800] 07:44:01 INFO - PROCESS | 2010 | 1467125041978 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x1298f2400) [pid = 2010] [serial = 2292] [outer = 0x126d25800] 07:44:02 INFO - PROCESS | 2010 | 1467125042356 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]]]}] 07:44:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:44:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:44:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:44:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:44:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 07:44:02 INFO - PROCESS | 2010 | 1467125042401 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 2010 | 1467125042403 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:44:02 INFO - TEST-START | /FileAPI/historical.html 07:44:02 INFO - PROCESS | 2010 | 1467125042407 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 2010 | 1467125042409 Marionette TRACE conn2 <- [1,3022,null,{}] 07:44:02 INFO - PROCESS | 2010 | 1467125042412 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}] 07:44:02 INFO - PROCESS | 2010 | 1467125042415 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:02 INFO - PROCESS | 2010 | 1467125042576 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:44:02 INFO - PROCESS | 2010 | 1467125042716 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:02 INFO - PROCESS | 2010 | 1467125042718 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:02 INFO - PROCESS | 2010 | ++DOCSHELL 0x123557800 == 53 [pid = 2010] [id = 765] 07:44:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x119043400) [pid = 2010] [serial = 2293] [outer = 0x0] 07:44:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x123b5cc00) [pid = 2010] [serial = 2294] [outer = 0x119043400] 07:44:02 INFO - PROCESS | 2010 | 1467125042763 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x1298ec400) [pid = 2010] [serial = 2295] [outer = 0x119043400] 07:44:03 INFO - PROCESS | 2010 | 1467125043290 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"]]]}] 07:44:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:44:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:44:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:44:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:44:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:44:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:44:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:44:03 INFO - TEST-OK | /FileAPI/historical.html | took 923ms 07:44:03 INFO - PROCESS | 2010 | 1467125043330 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:44:03 INFO - TEST-START | /FileAPI/idlharness.html 07:44:03 INFO - PROCESS | 2010 | 1467125043333 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:44:03 INFO - PROCESS | 2010 | 1467125043336 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:44:03 INFO - PROCESS | 2010 | 1467125043338 Marionette TRACE conn2 <- [1,3026,null,{}] 07:44:03 INFO - PROCESS | 2010 | 1467125043342 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}] 07:44:03 INFO - PROCESS | 2010 | 1467125043344 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:03 INFO - PROCESS | 2010 | 1467125043442 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:44:03 INFO - PROCESS | 2010 | 1467125043509 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 2010 | 1467125043510 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:03 INFO - PROCESS | 2010 | ++DOCSHELL 0x1235dd000 == 54 [pid = 2010] [id = 766] 07:44:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x1127eac00) [pid = 2010] [serial = 2296] [outer = 0x0] 07:44:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x112981c00) [pid = 2010] [serial = 2297] [outer = 0x1127eac00] 07:44:03 INFO - PROCESS | 2010 | 1467125043556 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x115d1a800) [pid = 2010] [serial = 2298] [outer = 0x1127eac00] 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:44:04 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 07:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:44:04 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 07:44:04 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 07:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:44:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:44:04 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 07:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:44:04 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 07:44:04 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 07:44:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:44:04 INFO - PROCESS | 2010 | 1467125044103 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\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\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\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\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\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\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\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\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]]]}] 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:44:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:44:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 786ms 07:44:04 INFO - PROCESS | 2010 | 1467125044123 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 2010 | 1467125044126 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:44:04 INFO - TEST-START | /FileAPI/idlharness.worker 07:44:04 INFO - PROCESS | 2010 | 1467125044154 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 2010 | 1467125044156 Marionette TRACE conn2 <- [1,3030,null,{}] 07:44:04 INFO - PROCESS | 2010 | 1467125044159 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}] 07:44:04 INFO - PROCESS | 2010 | 1467125044161 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:04 INFO - PROCESS | 2010 | 1467125044310 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:44:04 INFO - PROCESS | 2010 | 1467125044385 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 2010 | 1467125044387 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:04 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d16b000 == 55 [pid = 2010] [id = 767] 07:44:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x1238c5000) [pid = 2010] [serial = 2299] [outer = 0x0] 07:44:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x129428400) [pid = 2010] [serial = 2300] [outer = 0x1238c5000] 07:44:04 INFO - PROCESS | 2010 | 1467125044436 Marionette DEBUG loaded listener.js 07:44:04 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x12a81c400) [pid = 2010] [serial = 2301] [outer = 0x1238c5000] 07:44:04 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1292bf800 == 54 [pid = 2010] [id = 723] 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x123c08800 == 53 [pid = 2010] [id = 727] 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12dd4d000 == 52 [pid = 2010] [id = 759] 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12d6e3000 == 51 [pid = 2010] [id = 758] 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x1292b3000 == 50 [pid = 2010] [id = 757] 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12d178000 == 49 [pid = 2010] [id = 756] 07:44:04 INFO - PROCESS | 2010 | --DOCSHELL 0x12d172800 == 48 [pid = 2010] [id = 755] 07:44:04 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x124d7ac00) [pid = 2010] [serial = 2221] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12cf39000 == 47 [pid = 2010] [id = 754] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12c61f800 == 46 [pid = 2010] [id = 753] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x11747c000 == 45 [pid = 2010] [id = 752] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12ad79800 == 44 [pid = 2010] [id = 751] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x129851800 == 43 [pid = 2010] [id = 750] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12412b000 == 42 [pid = 2010] [id = 749] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x11906d800 == 41 [pid = 2010] [id = 748] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1271e2000 == 40 [pid = 2010] [id = 747] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x116954000 == 39 [pid = 2010] [id = 746] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x118676000 == 38 [pid = 2010] [id = 745] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12ce34800 == 37 [pid = 2010] [id = 744] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12c61a000 == 36 [pid = 2010] [id = 743] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x12986b800 == 35 [pid = 2010] [id = 742] 07:44:05 INFO - PROCESS | 2010 | --DOCSHELL 0x1198a6800 == 34 [pid = 2010] [id = 741] 07:44:05 INFO - PROCESS | 2010 | 1467125045219 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x11860b400) [pid = 2010] [serial = 2197] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x118612c00) [pid = 2010] [serial = 2198] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x1127e3c00) [pid = 2010] [serial = 2188] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x1128adc00) [pid = 2010] [serial = 2189] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x112986800) [pid = 2010] [serial = 2185] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x1133ea800) [pid = 2010] [serial = 2191] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1133f6400) [pid = 2010] [serial = 2192] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x1176f4400) [pid = 2010] [serial = 2194] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x11808cc00) [pid = 2010] [serial = 2195] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x119d34400) [pid = 2010] [serial = 2204] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x1133ccc00) [pid = 2010] [serial = 2209] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x116f17000) [pid = 2010] [serial = 2210] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x11808c000) [pid = 2010] [serial = 2212] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1236cf000) [pid = 2010] [serial = 2215] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x123b57c00) [pid = 2010] [serial = 2218] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x120ff2800) [pid = 2010] [serial = 2207] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x118760000) [pid = 2010] [serial = 2219] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x118616000) [pid = 2010] [serial = 2200] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x118098c00) [pid = 2010] [serial = 2201] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x1239b6c00) [pid = 2010] [serial = 2216] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x123446000) [pid = 2010] [serial = 2213] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x119438800) [pid = 2010] [serial = 2203] [outer = 0x0] [url = about:blank] 07:44:05 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x119d3d000) [pid = 2010] [serial = 2206] [outer = 0x0] [url = about:blank] 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:44:05 INFO - {} 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:44:05 INFO - {} 07:44:05 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 - {} 07:44:05 INFO - {} 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:44:05 INFO - {} 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:44:05 INFO - {} 07:44:05 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 - {} 07:44:05 INFO - {} 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 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 07:44:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:05 INFO - {} 07:44:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1164ms 07:44:05 INFO - PROCESS | 2010 | 1467125045297 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 2010 | 1467125045300 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:44:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:44:05 INFO - PROCESS | 2010 | 1467125045305 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 2010 | 1467125045309 Marionette TRACE conn2 <- [1,3034,null,{}] 07:44:05 INFO - PROCESS | 2010 | 1467125045320 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}] 07:44:05 INFO - PROCESS | 2010 | 1467125045323 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:05 INFO - PROCESS | 2010 | 1467125045457 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:44:05 INFO - PROCESS | 2010 | 1467125045470 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 2010 | 1467125045472 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:05 INFO - PROCESS | 2010 | ++DOCSHELL 0x128ca7800 == 35 [pid = 2010] [id = 768] 07:44:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x12ad31800) [pid = 2010] [serial = 2302] [outer = 0x0] 07:44:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x12bdf2400) [pid = 2010] [serial = 2303] [outer = 0x12ad31800] 07:44:05 INFO - PROCESS | 2010 | 1467125045560 Marionette DEBUG loaded listener.js 07:44:05 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x12bdf9800) [pid = 2010] [serial = 2304] [outer = 0x12ad31800] 07:44:05 INFO - PROCESS | 2010 | 1467125045886 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]]]}] 07:44:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:44:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 630ms 07:44:05 INFO - PROCESS | 2010 | 1467125045934 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:44:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:44:05 INFO - PROCESS | 2010 | 1467125045941 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:44:05 INFO - PROCESS | 2010 | 1467125045943 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 2010 | 1467125045945 Marionette TRACE conn2 <- [1,3038,null,{}] 07:44:05 INFO - PROCESS | 2010 | 1467125045947 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}] 07:44:05 INFO - PROCESS | 2010 | 1467125045948 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:06 INFO - PROCESS | 2010 | 1467125046028 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:44:06 INFO - PROCESS | 2010 | 1467125046090 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 2010 | 1467125046091 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x12a8a1000 == 36 [pid = 2010] [id = 769] 07:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x12bdfac00) [pid = 2010] [serial = 2305] [outer = 0x0] 07:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12bf9a400) [pid = 2010] [serial = 2306] [outer = 0x12bdfac00] 07:44:06 INFO - PROCESS | 2010 | 1467125046117 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x12bfa1c00) [pid = 2010] [serial = 2307] [outer = 0x12bdfac00] 07:44:06 INFO - PROCESS | 2010 | 1467125046368 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"]]]}] 07:44:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:44:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:44:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 467ms 07:44:06 INFO - PROCESS | 2010 | 1467125046419 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 2010 | 1467125046420 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:44:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:44:06 INFO - PROCESS | 2010 | 1467125046423 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 2010 | 1467125046424 Marionette TRACE conn2 <- [1,3042,null,{}] 07:44:06 INFO - PROCESS | 2010 | 1467125046426 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}] 07:44:06 INFO - PROCESS | 2010 | 1467125046427 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:06 INFO - PROCESS | 2010 | 1467125046511 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:44:06 INFO - PROCESS | 2010 | 1467125046517 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 2010 | 1467125046518 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:06 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c60d000 == 37 [pid = 2010] [id = 770] 07:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12bfa2400) [pid = 2010] [serial = 2308] [outer = 0x0] 07:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x12c5c5c00) [pid = 2010] [serial = 2309] [outer = 0x12bfa2400] 07:44:06 INFO - PROCESS | 2010 | 1467125046543 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x12c5c9c00) [pid = 2010] [serial = 2310] [outer = 0x12bfa2400] 07:44:07 INFO - PROCESS | 2010 | 1467125046982 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]]]}] 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:44:07 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. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:44:07 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'.) 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:44:07 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. 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:44:07 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. 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:44:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:44:07 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. 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:44:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:44:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:44:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 07:44:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:44:07 INFO - PROCESS | 2010 | 1467125047001 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 2010 | 1467125047003 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:44:07 INFO - PROCESS | 2010 | 1467125047005 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 2010 | 1467125047006 Marionette TRACE conn2 <- [1,3046,null,{}] 07:44:07 INFO - PROCESS | 2010 | 1467125047008 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}] 07:44:07 INFO - PROCESS | 2010 | 1467125047012 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:07 INFO - PROCESS | 2010 | 1467125047120 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:44:07 INFO - PROCESS | 2010 | 1467125047123 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 2010 | 1467125047125 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x1191c4800 == 38 [pid = 2010] [id = 771] 07:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x12ca57000) [pid = 2010] [serial = 2311] [outer = 0x0] 07:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x12ce1d400) [pid = 2010] [serial = 2312] [outer = 0x12ca57000] 07:44:07 INFO - PROCESS | 2010 | 1467125047150 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x12cf9ec00) [pid = 2010] [serial = 2313] [outer = 0x12ca57000] 07:44:07 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:07 INFO - PROCESS | 2010 | 1467125047519 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:44:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:44:07 INFO - {} 07:44:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 07:44:07 INFO - PROCESS | 2010 | 1467125047526 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 2010 | 1467125047528 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:44:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:44:07 INFO - PROCESS | 2010 | 1467125047530 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 2010 | 1467125047540 Marionette TRACE conn2 <- [1,3050,null,{}] 07:44:07 INFO - PROCESS | 2010 | 1467125047548 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}] 07:44:07 INFO - PROCESS | 2010 | 1467125047550 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:07 INFO - PROCESS | 2010 | 1467125047651 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:44:07 INFO - PROCESS | 2010 | 1467125047655 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 2010 | 1467125047656 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:07 INFO - PROCESS | 2010 | ++DOCSHELL 0x128fbd000 == 39 [pid = 2010] [id = 772] 07:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x12cfa1000) [pid = 2010] [serial = 2314] [outer = 0x0] 07:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x12cfa9c00) [pid = 2010] [serial = 2315] [outer = 0x12cfa1000] 07:44:07 INFO - PROCESS | 2010 | 1467125047718 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x116637000) [pid = 2010] [serial = 2316] [outer = 0x12cfa1000] 07:44:08 INFO - PROCESS | 2010 | 1467125048022 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]]]}] 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:44:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 538ms 07:44:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:44:08 INFO - PROCESS | 2010 | 1467125048068 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:44:08 INFO - PROCESS | 2010 | 1467125048070 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:44:08 INFO - PROCESS | 2010 | 1467125048072 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:44:08 INFO - PROCESS | 2010 | 1467125048073 Marionette TRACE conn2 <- [1,3054,null,{}] 07:44:08 INFO - PROCESS | 2010 | 1467125048075 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}] 07:44:08 INFO - PROCESS | 2010 | 1467125048076 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:08 INFO - PROCESS | 2010 | 1467125048185 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:44:08 INFO - PROCESS | 2010 | 1467125048221 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 2010 | 1467125048223 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x1126ba800 == 40 [pid = 2010] [id = 773] 07:44:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x1236d5400) [pid = 2010] [serial = 2317] [outer = 0x0] 07:44:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x12d483000) [pid = 2010] [serial = 2318] [outer = 0x1236d5400] 07:44:08 INFO - PROCESS | 2010 | 1467125048248 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x12d602800) [pid = 2010] [serial = 2319] [outer = 0x1236d5400] 07:44:08 INFO - PROCESS | 2010 | 1467125048672 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"]]]}] 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:44:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 07:44:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 635ms 07:44:08 INFO - PROCESS | 2010 | 1467125048707 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:44:08 INFO - PROCESS | 2010 | 1467125048708 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:44:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:44:08 INFO - PROCESS | 2010 | 1467125048710 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:44:08 INFO - PROCESS | 2010 | 1467125048711 Marionette TRACE conn2 <- [1,3058,null,{}] 07:44:08 INFO - PROCESS | 2010 | 1467125048713 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}] 07:44:08 INFO - PROCESS | 2010 | 1467125048715 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:08 INFO - PROCESS | 2010 | 1467125048829 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:44:08 INFO - PROCESS | 2010 | 1467125048842 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 2010 | 1467125048843 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:08 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d762000 == 41 [pid = 2010] [id = 774] 07:44:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x12d3cd400) [pid = 2010] [serial = 2320] [outer = 0x0] 07:44:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x12d3cdc00) [pid = 2010] [serial = 2321] [outer = 0x12d3cd400] 07:44:08 INFO - PROCESS | 2010 | 1467125048873 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x12d3d3000) [pid = 2010] [serial = 2322] [outer = 0x12d3cd400] 07:44:09 INFO - PROCESS | 2010 | 1467125049219 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]]]}] 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:44:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:44:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:44:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:44:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:44:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:44:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:44:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:44:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:44:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 07:44:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:44:09 INFO - PROCESS | 2010 | 1467125049235 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 2010 | 1467125049236 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:44:09 INFO - PROCESS | 2010 | 1467125049238 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 2010 | 1467125049239 Marionette TRACE conn2 <- [1,3062,null,{}] 07:44:09 INFO - PROCESS | 2010 | 1467125049250 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}] 07:44:09 INFO - PROCESS | 2010 | 1467125049251 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:09 INFO - PROCESS | 2010 | 1467125049521 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x12ad33800) [pid = 2010] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x123ba3000) [pid = 2010] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x1133d2000) [pid = 2010] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x117dd9c00) [pid = 2010] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1128af400) [pid = 2010] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x128bcdc00) [pid = 2010] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x128f89400) [pid = 2010] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x129428c00) [pid = 2010] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x113c66000) [pid = 2010] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x113c60400) [pid = 2010] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x1241b8400) [pid = 2010] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x1128a6c00) [pid = 2010] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1133ecc00) [pid = 2010] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x120ff1c00) [pid = 2010] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x11904a400) [pid = 2010] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x1298e9400) [pid = 2010] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x112954c00) [pid = 2010] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x118613c00) [pid = 2010] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x119c8a000) [pid = 2010] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x112958800) [pid = 2010] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x123ba0c00) [pid = 2010] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:44:09 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x1127e9000) [pid = 2010] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:44:09 INFO - PROCESS | 2010 | 1467125049569 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 2010 | 1467125049570 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:09 INFO - PROCESS | 2010 | ++DOCSHELL 0x118418000 == 42 [pid = 2010] [id = 775] 07:44:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x111c75800) [pid = 2010] [serial = 2323] [outer = 0x0] 07:44:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x11295a800) [pid = 2010] [serial = 2324] [outer = 0x111c75800] 07:44:09 INFO - PROCESS | 2010 | 1467125049596 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 2010 | ++DOMWINDOW == 100 (0x11904a400) [pid = 2010] [serial = 2325] [outer = 0x111c75800] 07:44:09 INFO - PROCESS | 2010 | [2010] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:09 INFO - PROCESS | 2010 | 1467125049884 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:44:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:44:09 INFO - {} 07:44:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 671ms 07:44:09 INFO - PROCESS | 2010 | 1467125049909 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 2010 | 1467125049911 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:44:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:44:09 INFO - PROCESS | 2010 | 1467125049921 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 2010 | 1467125049922 Marionette TRACE conn2 <- [1,3066,null,{}] 07:44:09 INFO - PROCESS | 2010 | 1467125049925 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}] 07:44:09 INFO - PROCESS | 2010 | 1467125049927 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:10 INFO - PROCESS | 2010 | 1467125050041 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:44:10 INFO - PROCESS | 2010 | 1467125050123 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 2010 | 1467125050125 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x12e022800 == 43 [pid = 2010] [id = 776] 07:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 101 (0x1216eb000) [pid = 2010] [serial = 2326] [outer = 0x0] 07:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 102 (0x1298eb400) [pid = 2010] [serial = 2327] [outer = 0x1216eb000] 07:44:10 INFO - PROCESS | 2010 | 1467125050153 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 103 (0x12d60b000) [pid = 2010] [serial = 2328] [outer = 0x1216eb000] 07:44:10 INFO - PROCESS | 2010 | 1467125050402 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]]]}] 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:44:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:44:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 530ms 07:44:10 INFO - PROCESS | 2010 | 1467125050445 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 2010 | 1467125050446 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:44:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:44:10 INFO - PROCESS | 2010 | 1467125050456 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 2010 | 1467125050457 Marionette TRACE conn2 <- [1,3070,null,{}] 07:44:10 INFO - PROCESS | 2010 | 1467125050459 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}] 07:44:10 INFO - PROCESS | 2010 | 1467125050460 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:10 INFO - PROCESS | 2010 | 1467125050553 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:44:10 INFO - PROCESS | 2010 | 1467125050557 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 2010 | 1467125050558 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:10 INFO - PROCESS | 2010 | ++DOCSHELL 0x117d84000 == 44 [pid = 2010] [id = 777] 07:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 104 (0x118617800) [pid = 2010] [serial = 2329] [outer = 0x0] 07:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 105 (0x12696dc00) [pid = 2010] [serial = 2330] [outer = 0x118617800] 07:44:10 INFO - PROCESS | 2010 | 1467125050583 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 2010 | ++DOMWINDOW == 106 (0x1298ee800) [pid = 2010] [serial = 2331] [outer = 0x118617800] 07:44:10 INFO - PROCESS | 2010 | 1467125050907 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]]]}] 07:44:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:44:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:44:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:44:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:44:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:44:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:44:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 470ms 07:44:10 INFO - PROCESS | 2010 | 1467125050951 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 2010 | 1467125050952 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:44:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:44:10 INFO - PROCESS | 2010 | 1467125050956 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 2010 | 1467125050957 Marionette TRACE conn2 <- [1,3074,null,{}] 07:44:10 INFO - PROCESS | 2010 | 1467125050959 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}] 07:44:10 INFO - PROCESS | 2010 | 1467125050960 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:11 INFO - PROCESS | 2010 | 1467125051083 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:44:11 INFO - PROCESS | 2010 | 1467125051090 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 2010 | 1467125051091 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x128c99800 == 45 [pid = 2010] [id = 778] 07:44:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 107 (0x123debc00) [pid = 2010] [serial = 2332] [outer = 0x0] 07:44:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 108 (0x123df1c00) [pid = 2010] [serial = 2333] [outer = 0x123debc00] 07:44:11 INFO - PROCESS | 2010 | 1467125051116 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 109 (0x123df5800) [pid = 2010] [serial = 2334] [outer = 0x123debc00] 07:44:11 INFO - PROCESS | 2010 | 1467125051418 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]]]}] 07:44:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:44:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:44:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:44:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:44:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:44:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:44:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 07:44:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:44:11 INFO - PROCESS | 2010 | 1467125051475 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:44:11 INFO - PROCESS | 2010 | 1467125051476 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:44:11 INFO - PROCESS | 2010 | 1467125051478 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:44:11 INFO - PROCESS | 2010 | 1467125051480 Marionette TRACE conn2 <- [1,3078,null,{}] 07:44:11 INFO - PROCESS | 2010 | 1467125051482 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}] 07:44:11 INFO - PROCESS | 2010 | 1467125051483 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:11 INFO - PROCESS | 2010 | 1467125051625 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:44:11 INFO - PROCESS | 2010 | 1467125051704 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 2010 | 1467125051706 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:11 INFO - PROCESS | 2010 | ++DOCSHELL 0x115d6a800 == 46 [pid = 2010] [id = 779] 07:44:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 110 (0x1128ad400) [pid = 2010] [serial = 2335] [outer = 0x0] 07:44:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 111 (0x11297a400) [pid = 2010] [serial = 2336] [outer = 0x1128ad400] 07:44:11 INFO - PROCESS | 2010 | 1467125051741 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 2010 | ++DOMWINDOW == 112 (0x1133d5400) [pid = 2010] [serial = 2337] [outer = 0x1128ad400] 07:44:12 INFO - PROCESS | 2010 | 1467125052127 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] 07:44:12 INFO - PROCESS | 2010 | 1467125052156 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:44:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:44:12 INFO - PROCESS | 2010 | 1467125052159 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 2010 | 1467125052161 Marionette TRACE conn2 <- [1,3082,null,{}] 07:44:12 INFO - PROCESS | 2010 | 1467125052164 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}] 07:44:12 INFO - PROCESS | 2010 | 1467125052168 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:12 INFO - PROCESS | 2010 | 1467125052280 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:44:12 INFO - PROCESS | 2010 | 1467125052390 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:12 INFO - PROCESS | 2010 | 1467125052391 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:12 INFO - PROCESS | 2010 | ++DOCSHELL 0x1271db800 == 47 [pid = 2010] [id = 780] 07:44:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 113 (0x1133e9400) [pid = 2010] [serial = 2338] [outer = 0x0] 07:44:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 114 (0x118458c00) [pid = 2010] [serial = 2339] [outer = 0x1133e9400] 07:44:12 INFO - PROCESS | 2010 | 1467125052425 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 2010 | ++DOMWINDOW == 115 (0x1216ea400) [pid = 2010] [serial = 2340] [outer = 0x1133e9400] 07:44:12 INFO - PROCESS | 2010 | 1467125052799 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]]]}] 07:44:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:44:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:44:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:44:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 07:44:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:44:12 INFO - PROCESS | 2010 | 1467125052830 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 2010 | 1467125052832 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:44:12 INFO - PROCESS | 2010 | 1467125052834 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 2010 | 1467125052836 Marionette TRACE conn2 <- [1,3086,null,{}] 07:44:12 INFO - PROCESS | 2010 | 1467125052838 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}] 07:44:12 INFO - PROCESS | 2010 | 1467125052840 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:12 INFO - PROCESS | 2010 | 1467125052951 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:44:13 INFO - PROCESS | 2010 | 1467125053059 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 2010 | 1467125053061 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x12ad6e000 == 48 [pid = 2010] [id = 781] 07:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 116 (0x123df6c00) [pid = 2010] [serial = 2341] [outer = 0x0] 07:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 117 (0x1241fb400) [pid = 2010] [serial = 2342] [outer = 0x123df6c00] 07:44:13 INFO - PROCESS | 2010 | 1467125053092 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 118 (0x12893b000) [pid = 2010] [serial = 2343] [outer = 0x123df6c00] 07:44:13 INFO - PROCESS | 2010 | 1467125053454 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:44:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 07:44:13 INFO - PROCESS | 2010 | 1467125053504 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:44:13 INFO - PROCESS | 2010 | 1467125053506 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:44:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:44:13 INFO - PROCESS | 2010 | 1467125053515 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:44:13 INFO - PROCESS | 2010 | 1467125053518 Marionette TRACE conn2 <- [1,3090,null,{}] 07:44:13 INFO - PROCESS | 2010 | 1467125053520 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}] 07:44:13 INFO - PROCESS | 2010 | 1467125053522 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:13 INFO - PROCESS | 2010 | 1467125053635 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:44:13 INFO - PROCESS | 2010 | 1467125053744 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 2010 | 1467125053746 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:13 INFO - PROCESS | 2010 | ++DOCSHELL 0x12c66b000 == 49 [pid = 2010] [id = 782] 07:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 119 (0x128bce400) [pid = 2010] [serial = 2344] [outer = 0x0] 07:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 120 (0x12a822c00) [pid = 2010] [serial = 2345] [outer = 0x128bce400] 07:44:13 INFO - PROCESS | 2010 | 1467125053779 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 2010 | ++DOMWINDOW == 121 (0x12ad36800) [pid = 2010] [serial = 2346] [outer = 0x128bce400] 07:44:14 INFO - PROCESS | 2010 | 1467125054143 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 675ms 07:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:44:14 INFO - PROCESS | 2010 | 1467125054186 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 2010 | 1467125054187 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:44:14 INFO - PROCESS | 2010 | 1467125054189 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 2010 | 1467125054191 Marionette TRACE conn2 <- [1,3094,null,{}] 07:44:14 INFO - PROCESS | 2010 | 1467125054193 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}] 07:44:14 INFO - PROCESS | 2010 | 1467125054194 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:14 INFO - PROCESS | 2010 | 1467125054302 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:44:14 INFO - PROCESS | 2010 | 1467125054400 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 2010 | 1467125054401 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:14 INFO - PROCESS | 2010 | ++DOCSHELL 0x12d62d800 == 50 [pid = 2010] [id = 783] 07:44:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 122 (0x12ad3c000) [pid = 2010] [serial = 2347] [outer = 0x0] 07:44:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 123 (0x12b095800) [pid = 2010] [serial = 2348] [outer = 0x12ad3c000] 07:44:14 INFO - PROCESS | 2010 | 1467125054433 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 2010 | ++DOMWINDOW == 124 (0x12b244c00) [pid = 2010] [serial = 2349] [outer = 0x12ad3c000] 07:44:14 INFO - PROCESS | 2010 | 1467125054784 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 619ms 07:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:44:14 INFO - PROCESS | 2010 | 1467125054809 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 2010 | 1467125054810 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:44:14 INFO - PROCESS | 2010 | 1467125054813 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 2010 | 1467125054814 Marionette TRACE conn2 <- [1,3098,null,{}] 07:44:14 INFO - PROCESS | 2010 | 1467125054817 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}] 07:44:14 INFO - PROCESS | 2010 | 1467125054818 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:14 INFO - PROCESS | 2010 | 1467125054960 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:44:15 INFO - PROCESS | 2010 | 1467125055069 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 2010 | 1467125055073 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:15 INFO - PROCESS | 2010 | ++DOCSHELL 0x116aac000 == 51 [pid = 2010] [id = 784] 07:44:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 125 (0x1184d3800) [pid = 2010] [serial = 2350] [outer = 0x0] 07:44:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 126 (0x1216ec800) [pid = 2010] [serial = 2351] [outer = 0x1184d3800] 07:44:15 INFO - PROCESS | 2010 | 1467125055110 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 2010 | ++DOMWINDOW == 127 (0x124e06000) [pid = 2010] [serial = 2352] [outer = 0x1184d3800] 07:44:15 INFO - PROCESS | 2010 | 1467125055742 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]]]}] 07:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:44:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 972ms 07:44:15 INFO - PROCESS | 2010 | 1467125055786 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 2010 | 1467125055790 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:44:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:44:15 INFO - PROCESS | 2010 | 1467125055794 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 2010 | 1467125055799 Marionette TRACE conn2 <- [1,3102,null,{}] 07:44:15 INFO - PROCESS | 2010 | 1467125055804 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}] 07:44:15 INFO - PROCESS | 2010 | 1467125055807 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:15 INFO - PROCESS | 2010 | 1467125055937 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:44:16 INFO - PROCESS | 2010 | 1467125056007 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 2010 | 1467125056008 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x123c02800 == 52 [pid = 2010] [id = 785] 07:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 128 (0x116136c00) [pid = 2010] [serial = 2353] [outer = 0x0] 07:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 129 (0x116f17400) [pid = 2010] [serial = 2354] [outer = 0x116136c00] 07:44:16 INFO - PROCESS | 2010 | 1467125056036 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 130 (0x11943e400) [pid = 2010] [serial = 2355] [outer = 0x116136c00] 07:44:16 INFO - PROCESS | 2010 | 1467125056405 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:44:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:44:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 625ms 07:44:16 INFO - PROCESS | 2010 | 1467125056419 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 2010 | 1467125056424 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:44:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:44:16 INFO - PROCESS | 2010 | 1467125056430 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 2010 | 1467125056433 Marionette TRACE conn2 <- [1,3106,null,{}] 07:44:16 INFO - PROCESS | 2010 | 1467125056436 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}] 07:44:16 INFO - PROCESS | 2010 | 1467125056438 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:16 INFO - PROCESS | 2010 | 1467125056588 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:44:16 INFO - PROCESS | 2010 | 1467125056739 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 2010 | 1467125056740 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:16 INFO - PROCESS | 2010 | ++DOCSHELL 0x1198b6800 == 53 [pid = 2010] [id = 786] 07:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 131 (0x1216f6000) [pid = 2010] [serial = 2356] [outer = 0x0] 07:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 132 (0x1236d3000) [pid = 2010] [serial = 2357] [outer = 0x1216f6000] 07:44:16 INFO - PROCESS | 2010 | 1467125056791 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 2010 | ++DOMWINDOW == 133 (0x123b62400) [pid = 2010] [serial = 2358] [outer = 0x1216f6000] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x128c99800 == 52 [pid = 2010] [id = 778] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x117d84000 == 51 [pid = 2010] [id = 777] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12e022800 == 50 [pid = 2010] [id = 776] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x118418000 == 49 [pid = 2010] [id = 775] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12d762000 == 48 [pid = 2010] [id = 774] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1126ba800 == 47 [pid = 2010] [id = 773] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x128fbd000 == 46 [pid = 2010] [id = 772] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 132 (0x12b089c00) [pid = 2010] [serial = 2279] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1191c4800 == 45 [pid = 2010] [id = 771] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12c60d000 == 44 [pid = 2010] [id = 770] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12a8a1000 == 43 [pid = 2010] [id = 769] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x128ca7800 == 42 [pid = 2010] [id = 768] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x12d16b000 == 41 [pid = 2010] [id = 767] 07:44:17 INFO - PROCESS | 2010 | --DOCSHELL 0x1235dd000 == 40 [pid = 2010] [id = 766] 07:44:17 INFO - PROCESS | 2010 | 1467125057227 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]]]}] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 131 (0x128d7c000) [pid = 2010] [serial = 2259] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 130 (0x129410c00) [pid = 2010] [serial = 2262] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 129 (0x129462800) [pid = 2010] [serial = 2265] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 128 (0x129425400) [pid = 2010] [serial = 2263] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 127 (0x118096000) [pid = 2010] [serial = 2244] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 126 (0x118611c00) [pid = 2010] [serial = 2245] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 125 (0x116f8f400) [pid = 2010] [serial = 2227] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 124 (0x118093000) [pid = 2010] [serial = 2228] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 123 (0x126969c00) [pid = 2010] [serial = 2222] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 122 (0x1128aa400) [pid = 2010] [serial = 2239] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 121 (0x123dce800) [pid = 2010] [serial = 2237] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 120 (0x119d2f800) [pid = 2010] [serial = 2236] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 119 (0x123603c00) [pid = 2010] [serial = 2250] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 118 (0x123b5a800) [pid = 2010] [serial = 2251] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 117 (0x119fe0c00) [pid = 2010] [serial = 2248] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 116 (0x11943a400) [pid = 2010] [serial = 2247] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 115 (0x113c6a000) [pid = 2010] [serial = 2271] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 114 (0x1131dec00) [pid = 2010] [serial = 2225] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 113 (0x11295e400) [pid = 2010] [serial = 2224] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 112 (0x11982d400) [pid = 2010] [serial = 2231] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 111 (0x11943c000) [pid = 2010] [serial = 2230] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 110 (0x123b59400) [pid = 2010] [serial = 2234] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 109 (0x123259800) [pid = 2010] [serial = 2233] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 108 (0x113c39000) [pid = 2010] [serial = 2242] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 107 (0x112d2c400) [pid = 2010] [serial = 2241] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 106 (0x1241fa400) [pid = 2010] [serial = 2253] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 105 (0x124d7a000) [pid = 2010] [serial = 2254] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 104 (0x1176f2000) [pid = 2010] [serial = 2268] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 103 (0x119c8c400) [pid = 2010] [serial = 2269] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 102 (0x1239b5400) [pid = 2010] [serial = 2273] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 101 (0x12ad3d400) [pid = 2010] [serial = 2276] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 100 (0x1298e6c00) [pid = 2010] [serial = 2266] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 99 (0x12aedb000) [pid = 2010] [serial = 2277] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 98 (0x124e08800) [pid = 2010] [serial = 2256] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 97 (0x128939c00) [pid = 2010] [serial = 2257] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 96 (0x128f85c00) [pid = 2010] [serial = 2260] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 95 (0x12ad33000) [pid = 2010] [serial = 2274] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 94 (0x118462c00) [pid = 2010] [serial = 2183] [outer = 0x0] [url = about:blank] 07:44:17 INFO - PROCESS | 2010 | --DOMWINDOW == 93 (0x1132bd800) [pid = 2010] [serial = 2186] [outer = 0x0] [url = about:blank] 07:44:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:44:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:44:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:44:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 873ms 07:44:17 INFO - PROCESS | 2010 | 1467125057302 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 2010 | 1467125057304 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:44:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:44:17 INFO - PROCESS | 2010 | 1467125057306 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 2010 | 1467125057308 Marionette TRACE conn2 <- [1,3110,null,{}] 07:44:17 INFO - PROCESS | 2010 | 1467125057315 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}] 07:44:17 INFO - PROCESS | 2010 | 1467125057318 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:17 INFO - PROCESS | 2010 | 1467125057406 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:44:17 INFO - PROCESS | 2010 | 1467125057410 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 2010 | 1467125057412 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x119dcb800 == 41 [pid = 2010] [id = 787] 07:44:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 94 (0x119838000) [pid = 2010] [serial = 2359] [outer = 0x0] 07:44:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 95 (0x119d2fc00) [pid = 2010] [serial = 2360] [outer = 0x119838000] 07:44:17 INFO - PROCESS | 2010 | 1467125057444 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 96 (0x123447000) [pid = 2010] [serial = 2361] [outer = 0x119838000] 07:44:17 INFO - PROCESS | 2010 | 1467125057766 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"]]]}] 07:44:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:44:17 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 07:44:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:44:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 07:44:17 INFO - PROCESS | 2010 | 1467125057776 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 2010 | 1467125057778 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:44:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:44:17 INFO - PROCESS | 2010 | 1467125057818 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 2010 | 1467125057819 Marionette TRACE conn2 <- [1,3114,null,{}] 07:44:17 INFO - PROCESS | 2010 | 1467125057822 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}] 07:44:17 INFO - PROCESS | 2010 | 1467125057823 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:17 INFO - PROCESS | 2010 | 1467125057911 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:44:17 INFO - PROCESS | 2010 | 1467125057915 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\", \"712030b5-d742-41b6-a198-e0821b9062db\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 2010 | 1467125057916 Marionette INFO sendAsync cf074766-f1c2-034d-bec1-49b72e3a9a7d 07:44:17 INFO - PROCESS | 2010 | ++DOCSHELL 0x124e26000 == 42 [pid = 2010] [id = 788] 07:44:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 97 (0x123de9c00) [pid = 2010] [serial = 2362] [outer = 0x0] 07:44:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 98 (0x123df4000) [pid = 2010] [serial = 2363] [outer = 0x123de9c00] 07:44:17 INFO - PROCESS | 2010 | 1467125057941 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 2010 | ++DOMWINDOW == 99 (0x1244dfc00) [pid = 2010] [serial = 2364] [outer = 0x123de9c00] 07:44:18 INFO - PROCESS | 2010 | 1467125058278 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]]]}] 07:44:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:44:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 476ms 07:44:18 INFO - PROCESS | 2010 | 1467125058287 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 2010 | 1467125058289 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:44:19 WARNING - u'runner_teardown' () 07:44:19 INFO - No more tests 07:44:19 INFO - Got 0 unexpected results 07:44:19 INFO - SUITE-END | took 512s 07:44:19 INFO - Closing logging queue 07:44:19 INFO - queue closed 07:44:19 INFO - Return code: 0 07:44:19 WARNING - # TBPL SUCCESS # 07:44:19 INFO - Running post-action listener: _resource_record_post_action 07:44:19 INFO - Running post-run listener: _resource_record_post_run 07:44:20 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 1482240; Write bytes: 952781824; Read time: 24; Write time: 5032 07:44:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:44:20 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150325760; Write bytes: 146528256; Read time: 13611; Write time: 305 07:44:20 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 1367552; Write bytes: 793891840; Read time: 23; Write time: 4680 07:44:20 INFO - Running post-run listener: _upload_blobber_files 07:44:20 INFO - Blob upload gear active. 07:44:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:44:20 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 07:44:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:44:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:44:20 INFO - (blobuploader) - INFO - Open directory for files ... 07:44:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:44:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:44:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:44:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:44:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:44:21 INFO - (blobuploader) - INFO - Done attempting. 07:44:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:44:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:44:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:44:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:44:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:44:24 INFO - (blobuploader) - INFO - Done attempting. 07:44:24 INFO - (blobuploader) - INFO - Iteration through files over. 07:44:24 INFO - Return code: 0 07:44:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:44:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:44:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c1d300c460a5bc03dbf51d673da06368ea8b2ad8d8c99ba8f9ebb65828dc2bd3c2112a664ac11efa98d6100a925d845ce3e7bc7dffde04a6ab30b89a49523ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a3995df561bcf2468b7b6c545eee438ebb35f6e714a36346f20b76d8bbb528221360f5e91337b57dfbad32e34fead7cf3b9f60671af25db74585b96974362f7"} 07:44:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:44:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:44:24 INFO - Contents: 07:44:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c1d300c460a5bc03dbf51d673da06368ea8b2ad8d8c99ba8f9ebb65828dc2bd3c2112a664ac11efa98d6100a925d845ce3e7bc7dffde04a6ab30b89a49523ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a3995df561bcf2468b7b6c545eee438ebb35f6e714a36346f20b76d8bbb528221360f5e91337b57dfbad32e34fead7cf3b9f60671af25db74585b96974362f7"} 07:44:24 INFO - Running post-run listener: copy_logs_to_upload_dir 07:44:24 INFO - Copying logs to upload dir... 07:44:24 INFO - mkdir: /builds/slave/test/build/upload/logs 07:44:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.344803 ========= master_lag: 0.43 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-06-28 07:44:24.763381) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 07:44:24.770809) ========= 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.82v2ZAQWZL/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.1sl8Apo2No/Listeners TMPDIR=/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c1d300c460a5bc03dbf51d673da06368ea8b2ad8d8c99ba8f9ebb65828dc2bd3c2112a664ac11efa98d6100a925d845ce3e7bc7dffde04a6ab30b89a49523ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a3995df561bcf2468b7b6c545eee438ebb35f6e714a36346f20b76d8bbb528221360f5e91337b57dfbad32e34fead7cf3b9f60671af25db74585b96974362f7"} build_url:https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013055 build_url: 'https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c1d300c460a5bc03dbf51d673da06368ea8b2ad8d8c99ba8f9ebb65828dc2bd3c2112a664ac11efa98d6100a925d845ce3e7bc7dffde04a6ab30b89a49523ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a3995df561bcf2468b7b6c545eee438ebb35f6e714a36346f20b76d8bbb528221360f5e91337b57dfbad32e34fead7cf3b9f60671af25db74585b96974362f7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eIJ4TAbAQc-5uJ2PUZBrqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.43 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 07:44:25.215516) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 07:44:25.215909) ========= 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.82v2ZAQWZL/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.1sl8Apo2No/Listeners TMPDIR=/var/folders/v2/kpd6f83x6g5fhqcys8fl7zs800000w/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.004611 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 07:44:25.265500) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 07:44:25.265876) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 07:44:25.266225) ========= ========= Total master_lag: 0.98 =========