builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0090 starttime: 1467056782.95 results: success (0) buildid: 20160627113417 builduid: b5d91ee60b1646bb80795b03d4471af7 revision: 35e0d7dd7cd7bff301b75756361b36b275102404 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:22.948861) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:22.949321) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:22.949600) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:22.971770) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:22.972051) ========= 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.ntFpshAuih/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.8sY4DuBcCE/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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-27 12:46:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.32M=0.001s 2016-06-27 12:46:23 (8.32 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.477084 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:23.470358) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:23.470690) ========= 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.ntFpshAuih/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.8sY4DuBcCE/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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.020777 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:23.520016) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 12:46:23.520345) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 35e0d7dd7cd7bff301b75756361b36b275102404 --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 35e0d7dd7cd7bff301b75756361b36b275102404 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ntFpshAuih/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.8sY4DuBcCE/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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-27 12:46:23,581 truncating revision to first 12 chars 2016-06-27 12:46:23,581 Setting DEBUG logging. 2016-06-27 12:46:23,582 attempt 1/10 2016-06-27 12:46:23,582 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/35e0d7dd7cd7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 12:46:24,389 unpacking tar archive at: mozilla-beta-35e0d7dd7cd7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.054096 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 12:46:24.597779) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:24.598175) ========= script_repo_revision: 35e0d7dd7cd7bff301b75756361b36b275102404 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:24.598692) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:24.599086) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 12:46:24.626746) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 54 secs) (at 2016-06-27 12:46:24.627072) ========= /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.ntFpshAuih/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.8sY4DuBcCE/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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 12:46:24 INFO - MultiFileLogger online at 20160627 12:46:24 in /builds/slave/test 12:46:24 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 12:46:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:46:24 INFO - {'append_to_log': False, 12:46:24 INFO - 'base_work_dir': '/builds/slave/test', 12:46:24 INFO - 'blob_upload_branch': 'mozilla-beta', 12:46:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:46:24 INFO - 'buildbot_json_path': 'buildprops.json', 12:46:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:46:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:46:24 INFO - 'download_minidump_stackwalk': True, 12:46:24 INFO - 'download_symbols': 'true', 12:46:24 INFO - 'e10s': False, 12:46:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:46:24 INFO - 'tooltool.py': '/tools/tooltool.py', 12:46:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:46:24 INFO - '/tools/misc-python/virtualenv.py')}, 12:46:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:46:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:46:24 INFO - 'log_level': 'info', 12:46:24 INFO - 'log_to_console': True, 12:46:24 INFO - 'opt_config_files': (), 12:46:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:46:24 INFO - '--processes=1', 12:46:24 INFO - '--config=%(test_path)s/wptrunner.ini', 12:46:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:46:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:46:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:46:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:46:24 INFO - 'pip_index': False, 12:46:24 INFO - 'require_test_zip': True, 12:46:24 INFO - 'test_type': ('testharness',), 12:46:24 INFO - 'this_chunk': '1', 12:46:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:46:24 INFO - 'total_chunks': '10', 12:46:24 INFO - 'virtualenv_path': 'venv', 12:46:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:46:24 INFO - 'work_dir': 'build'} 12:46:24 INFO - ##### 12:46:24 INFO - ##### Running clobber step. 12:46:24 INFO - ##### 12:46:24 INFO - Running pre-action listener: _resource_record_pre_action 12:46:24 INFO - Running main action method: clobber 12:46:24 INFO - rmtree: /builds/slave/test/build 12:46:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:46:25 INFO - Running post-action listener: _resource_record_post_action 12:46:25 INFO - ##### 12:46:25 INFO - ##### Running read-buildbot-config step. 12:46:25 INFO - ##### 12:46:25 INFO - Running pre-action listener: _resource_record_pre_action 12:46:25 INFO - Running main action method: read_buildbot_config 12:46:25 INFO - Using buildbot properties: 12:46:25 INFO - { 12:46:25 INFO - "project": "", 12:46:25 INFO - "product": "firefox", 12:46:25 INFO - "script_repo_revision": "production", 12:46:25 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 12:46:25 INFO - "repository": "", 12:46:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 12:46:25 INFO - "buildid": "20160627113417", 12:46:25 INFO - "pgo_build": "False", 12:46:25 INFO - "basedir": "/builds/slave/test", 12:46:25 INFO - "buildnumber": 24, 12:46:25 INFO - "slavename": "t-yosemite-r7-0090", 12:46:25 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 12:46:25 INFO - "platform": "macosx64", 12:46:25 INFO - "branch": "mozilla-beta", 12:46:25 INFO - "revision": "35e0d7dd7cd7bff301b75756361b36b275102404", 12:46:25 INFO - "repo_path": "releases/mozilla-beta", 12:46:25 INFO - "moz_repo_path": "", 12:46:25 INFO - "stage_platform": "macosx64", 12:46:25 INFO - "builduid": "b5d91ee60b1646bb80795b03d4471af7", 12:46:25 INFO - "slavebuilddir": "test" 12:46:25 INFO - } 12:46:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 12:46:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 12:46:25 INFO - Running post-action listener: _resource_record_post_action 12:46:25 INFO - ##### 12:46:25 INFO - ##### Running download-and-extract step. 12:46:25 INFO - ##### 12:46:25 INFO - Running pre-action listener: _resource_record_pre_action 12:46:25 INFO - Running main action method: download_and_extract 12:46:25 INFO - mkdir: /builds/slave/test/build/tests 12:46:25 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')]} 12:46:25 INFO - https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:46:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:46:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:46:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:46:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:46:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 12:46:55 INFO - retry: attempt #1 caught exception: timed out 12:46:55 INFO - retry: Failed, sleeping 30 seconds before retrying 12:47:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 #2 12:47:34 INFO - Downloaded 1201 bytes. 12:47:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:47:34 INFO - Using the following test package requirements: 12:47:34 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:47:34 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 12:47:34 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 12:47:34 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'jsshell-mac64.zip'], 12:47:34 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 12:47:34 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:47:34 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 12:47:34 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 12:47:34 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 12:47:34 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:34 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 12:47:34 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 12:47:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:34 INFO - https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:47:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:47:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:47:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:37 INFO - Downloaded 18405715 bytes. 12:47:37 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/*'] 12:47:37 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/* 12:47:38 INFO - caution: filename not matched: web-platform/* 12:47:38 INFO - Return code: 11 12:47: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')]} 12:47:38 INFO - https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:47:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:47:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:47:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:39 INFO - Downloaded 36389085 bytes. 12:47:39 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/*'] 12:47:39 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/* 12:47:43 INFO - caution: filename not matched: bin/* 12:47:43 INFO - caution: filename not matched: config/* 12:47:43 INFO - caution: filename not matched: mozbase/* 12:47:43 INFO - caution: filename not matched: marionette/* 12:47:43 INFO - caution: filename not matched: tools/wptserve/* 12:47:43 INFO - Return code: 11 12:47:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:43 INFO - https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 12:47:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 12:47:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:46 INFO - Downloaded 73041922 bytes. 12:47:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:46 INFO - mkdir: /builds/slave/test/properties 12:47:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:47:46 INFO - Writing to file /builds/slave/test/properties/build_url 12:47:46 INFO - Contents: 12:47:46 INFO - build_url:https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:47:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:47:47 INFO - Contents: 12:47:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:47 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')]} 12:47:47 INFO - https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:47:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V030aULuQBygaKLzf9lDng/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 12:47:52 INFO - Downloaded 103701291 bytes. 12:47: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'] 12:47: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 12:47:55 INFO - Return code: 0 12:47:55 INFO - Running post-action listener: _resource_record_post_action 12:47:55 INFO - Running post-action listener: set_extra_try_arguments 12:47:55 INFO - ##### 12:47:55 INFO - ##### Running create-virtualenv step. 12:47:55 INFO - ##### 12:47:55 INFO - Running pre-action listener: _pre_create_virtualenv 12:47:55 INFO - Running pre-action listener: _resource_record_pre_action 12:47:55 INFO - Running main action method: create_virtualenv 12:47:55 INFO - Creating virtualenv /builds/slave/test/build/venv 12:47:55 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 12:47:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:47:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:47:55 INFO - Using real prefix '/tools/python27' 12:47:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:47:56 INFO - Installing distribute.............................................................................................................................................................................................done. 12:47:59 INFO - Installing pip.................done. 12:47:59 INFO - Return code: 0 12:47:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:47:59 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')]} 12:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:59 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')]} 12:47:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:59 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 0x101496e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff46148bb30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014af5e0>, '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 0x101092cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010bd990>, '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.ntFpshAuih/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.8sY4DuBcCE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:47:59 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 12:47:59 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 12:47:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ntFpshAuih/Render', 12:47:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:47:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:47:59 INFO - 'HOME': '/Users/cltbld', 12:47:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:47:59 INFO - 'LOGNAME': 'cltbld', 12:47:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:59 INFO - 'MOZ_NO_REMOTE': '1', 12:47:59 INFO - 'NO_EM_RESTART': '1', 12:47:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:47:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:59 INFO - 'PWD': '/builds/slave/test', 12:47:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:47:59 INFO - 'SHELL': '/bin/bash', 12:47:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8sY4DuBcCE/Listeners', 12:47:59 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 12:47:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:47:59 INFO - 'USER': 'cltbld', 12:47:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:47:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:47:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:47:59 INFO - 'XPC_FLAGS': '0x0', 12:47:59 INFO - 'XPC_SERVICE_NAME': '0', 12:47:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:59 INFO - Downloading/unpacking psutil>=0.7.1 12:47:59 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 12:47:59 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 12:47:59 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 12:47:59 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 12:47:59 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 12:47:59 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 12:48:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:48:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:48:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:48:02 INFO - Installing collected packages: psutil 12:48:02 INFO - Running setup.py install for psutil 12:48:02 INFO - building 'psutil._psutil_osx' extension 12:48:02 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 12:48: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 12:48: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 12:48: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 12:48:03 INFO - building 'psutil._psutil_posix' extension 12:48:03 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 12:48:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:48:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:48:03 INFO - ^ 12:48:03 INFO - 1 warning generated. 12:48:03 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 12:48:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:48:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:48:03 INFO - Successfully installed psutil 12:48:03 INFO - Cleaning up... 12:48:03 INFO - Return code: 0 12:48:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:48:03 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')]} 12:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:03 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')]} 12:48:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:03 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 0x101496e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff46148bb30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014af5e0>, '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 0x101092cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010bd990>, '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.ntFpshAuih/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.8sY4DuBcCE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:48:03 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 12:48:03 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 12:48:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ntFpshAuih/Render', 12:48:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:48:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:48:03 INFO - 'HOME': '/Users/cltbld', 12:48:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:48:03 INFO - 'LOGNAME': 'cltbld', 12:48:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:03 INFO - 'MOZ_NO_REMOTE': '1', 12:48:03 INFO - 'NO_EM_RESTART': '1', 12:48:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:48:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:03 INFO - 'PWD': '/builds/slave/test', 12:48:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:48:03 INFO - 'SHELL': '/bin/bash', 12:48:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8sY4DuBcCE/Listeners', 12:48:03 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 12:48:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:48:03 INFO - 'USER': 'cltbld', 12:48:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:48:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:48:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:48:03 INFO - 'XPC_FLAGS': '0x0', 12:48:03 INFO - 'XPC_SERVICE_NAME': '0', 12:48:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:48:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:48:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:48:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:48:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:48:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:48:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:48:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:48:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:48:06 INFO - Installing collected packages: mozsystemmonitor 12:48:06 INFO - Running setup.py install for mozsystemmonitor 12:48:06 INFO - Successfully installed mozsystemmonitor 12:48:06 INFO - Cleaning up... 12:48:06 INFO - Return code: 0 12:48:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:48:06 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')]} 12:48:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:06 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')]} 12:48:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:06 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 0x101496e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff46148bb30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014af5e0>, '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 0x101092cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010bd990>, '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.ntFpshAuih/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.8sY4DuBcCE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:48:06 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 12:48:06 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 12:48:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ntFpshAuih/Render', 12:48:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:48:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:48:06 INFO - 'HOME': '/Users/cltbld', 12:48:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:48:06 INFO - 'LOGNAME': 'cltbld', 12:48:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:06 INFO - 'MOZ_NO_REMOTE': '1', 12:48:06 INFO - 'NO_EM_RESTART': '1', 12:48:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:48:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:06 INFO - 'PWD': '/builds/slave/test', 12:48:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:48:06 INFO - 'SHELL': '/bin/bash', 12:48:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8sY4DuBcCE/Listeners', 12:48:06 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 12:48:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:48:06 INFO - 'USER': 'cltbld', 12:48:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:48:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:48:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:48:06 INFO - 'XPC_FLAGS': '0x0', 12:48:06 INFO - 'XPC_SERVICE_NAME': '0', 12:48:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:48:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:06 INFO - Downloading/unpacking blobuploader==1.2.4 12:48:06 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 12:48:06 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 12:48:06 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 12:48:06 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 12:48:06 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 12:48:06 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 12:48:09 INFO - Downloading blobuploader-1.2.4.tar.gz 12:48:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:48:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:48:09 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 12:48:09 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 12:48:09 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 12:48:09 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 12:48:09 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 12:48:09 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 12:48:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:48:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:48: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 12:48: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 12:48: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 12:48: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 12:48: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 12:48: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 12:48:10 INFO - Downloading docopt-0.6.1.tar.gz 12:48:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:48:10 INFO - Installing collected packages: blobuploader, requests, docopt 12:48:10 INFO - Running setup.py install for blobuploader 12:48:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:48:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:48:10 INFO - Running setup.py install for requests 12:48:11 INFO - Running setup.py install for docopt 12:48:11 INFO - Successfully installed blobuploader requests docopt 12:48:11 INFO - Cleaning up... 12:48:11 INFO - Return code: 0 12:48:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:48:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:11 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 0x101496e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff46148bb30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014af5e0>, '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 0x101092cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010bd990>, '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.ntFpshAuih/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.8sY4DuBcCE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:48:11 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 12:48:11 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 12:48:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ntFpshAuih/Render', 12:48:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:48:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:48:11 INFO - 'HOME': '/Users/cltbld', 12:48:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:48:11 INFO - 'LOGNAME': 'cltbld', 12:48:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:11 INFO - 'MOZ_NO_REMOTE': '1', 12:48:11 INFO - 'NO_EM_RESTART': '1', 12:48:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:48:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:11 INFO - 'PWD': '/builds/slave/test', 12:48:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:48:11 INFO - 'SHELL': '/bin/bash', 12:48:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8sY4DuBcCE/Listeners', 12:48:11 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 12:48:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:48:11 INFO - 'USER': 'cltbld', 12:48:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:48:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:48:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:48:11 INFO - 'XPC_FLAGS': '0x0', 12:48:11 INFO - 'XPC_SERVICE_NAME': '0', 12:48:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:48:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:48:11 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-o5Yj67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:48:11 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-5sN7cJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:48:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:48:11 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-YOvj9c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-Fn1U_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-tM687V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-YOHblo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-fJTDuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-GJ51yo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-jNp2_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-mviIOT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-7RHeAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-OPNygL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:48:12 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-CVMv6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-pjPl_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-pbzptl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-XQ8HEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-_kOIGw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-EvNIAN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-s2F5ku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:48:13 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-cgDfHJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:48:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:48:14 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-9PDeu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:48:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:48: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 12:48:14 INFO - Running setup.py install for manifestparser 12:48:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:48:14 INFO - Running setup.py install for mozcrash 12:48:14 INFO - Running setup.py install for mozdebug 12:48:14 INFO - Running setup.py install for mozdevice 12:48:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:48:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:48:14 INFO - Running setup.py install for mozfile 12:48:15 INFO - Running setup.py install for mozhttpd 12:48:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Running setup.py install for mozinfo 12:48:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Running setup.py install for mozInstall 12:48:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Running setup.py install for mozleak 12:48:15 INFO - Running setup.py install for mozlog 12:48:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Running setup.py install for moznetwork 12:48:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:48:15 INFO - Running setup.py install for mozprocess 12:48:16 INFO - Running setup.py install for mozprofile 12:48:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:48:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:48:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:48:16 INFO - Running setup.py install for mozrunner 12:48:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:48:16 INFO - Running setup.py install for mozscreenshot 12:48:16 INFO - Running setup.py install for moztest 12:48:16 INFO - Running setup.py install for mozversion 12:48:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:48:16 INFO - Running setup.py install for wptserve 12:48:17 INFO - Running setup.py install for marionette-driver 12:48:17 INFO - Running setup.py install for browsermob-proxy 12:48:17 INFO - Running setup.py install for marionette-client 12:48:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:48:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:48:17 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 12:48:17 INFO - Cleaning up... 12:48:17 INFO - Return code: 0 12:48:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:48:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:48:17 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 0x101496e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff46148bb30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014af5e0>, '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 0x101092cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010bd990>, '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.ntFpshAuih/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.8sY4DuBcCE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:48:17 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 12:48:17 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 12:48:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ntFpshAuih/Render', 12:48:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:48:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:48:17 INFO - 'HOME': '/Users/cltbld', 12:48:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:48:17 INFO - 'LOGNAME': 'cltbld', 12:48:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:17 INFO - 'MOZ_NO_REMOTE': '1', 12:48:17 INFO - 'NO_EM_RESTART': '1', 12:48:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:48:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:17 INFO - 'PWD': '/builds/slave/test', 12:48:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:48:17 INFO - 'SHELL': '/bin/bash', 12:48:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8sY4DuBcCE/Listeners', 12:48:17 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 12:48:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:48:17 INFO - 'USER': 'cltbld', 12:48:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:48:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:48:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:48:17 INFO - 'XPC_FLAGS': '0x0', 12:48:17 INFO - 'XPC_SERVICE_NAME': '0', 12:48:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:48:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-U2Lcce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:48: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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-sJfhkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:48: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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-7smDV_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:48:18 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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-SeEN7i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:48:18 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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-n9AKB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:48:18 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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-WEj3lt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:48:18 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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-MvVmOg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:48:18 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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-JaTJyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:48:18 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)) 12:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:48:18 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-uRTV_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:48: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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-C_1Lfg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:48: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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-AWTwBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:48: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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-uCX_Ki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:48:19 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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-aN6B33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:48:19 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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-gm6TpD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:48:19 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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-eS9bou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:48:19 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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-T5HGW3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:48:19 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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-Nz9tuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:48:19 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)) 12:48:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:48:19 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-rhs4_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:48: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)) 12:48:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:48:20 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-WH0wFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:48: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)) 12:48:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:48:20 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-M7FI4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:48: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)) 12:48:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:48:20 INFO - Running setup.py (path:/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/pip-BXm1Sy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:48:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:48:20 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)) 12:48:20 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)) 12:48:20 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)) 12:48:20 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)) 12:48:20 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)) 12:48:20 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)) 12:48:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:48:20 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 12:48:20 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 12:48:20 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 12:48:20 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 12:48:20 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 12:48:20 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 12:48:23 INFO - Downloading blessings-1.6.tar.gz 12:48:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:48: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)) 12:48:23 INFO - Installing collected packages: blessings 12:48:23 INFO - Running setup.py install for blessings 12:48:23 INFO - Successfully installed blessings 12:48:23 INFO - Cleaning up... 12:48:23 INFO - Return code: 0 12:48:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:48:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:48:23 INFO - Reading from file tmpfile_stdout 12:48:23 INFO - Current package versions: 12:48:23 INFO - blessings == 1.6 12:48:23 INFO - blobuploader == 1.2.4 12:48:23 INFO - browsermob-proxy == 0.6.0 12:48:23 INFO - docopt == 0.6.1 12:48:23 INFO - manifestparser == 1.1 12:48:23 INFO - marionette-client == 2.3.0 12:48:23 INFO - marionette-driver == 1.4.0 12:48:23 INFO - mozInstall == 1.12 12:48:23 INFO - mozcrash == 0.17 12:48:23 INFO - mozdebug == 0.1 12:48:23 INFO - mozdevice == 0.48 12:48:23 INFO - mozfile == 1.2 12:48:23 INFO - mozhttpd == 0.7 12:48:23 INFO - mozinfo == 0.9 12:48:23 INFO - mozleak == 0.1 12:48:23 INFO - mozlog == 3.1 12:48:23 INFO - moznetwork == 0.27 12:48:23 INFO - mozprocess == 0.22 12:48:23 INFO - mozprofile == 0.28 12:48:23 INFO - mozrunner == 6.11 12:48:23 INFO - mozscreenshot == 0.1 12:48:23 INFO - mozsystemmonitor == 0.0 12:48:23 INFO - moztest == 0.7 12:48:23 INFO - mozversion == 1.4 12:48:23 INFO - psutil == 3.1.1 12:48:23 INFO - requests == 1.2.3 12:48:23 INFO - wptserve == 1.4.0 12:48:23 INFO - wsgiref == 0.1.2 12:48:23 INFO - Running post-action listener: _resource_record_post_action 12:48:23 INFO - Running post-action listener: _start_resource_monitoring 12:48:23 INFO - Starting resource monitoring. 12:48:23 INFO - ##### 12:48:23 INFO - ##### Running pull step. 12:48:23 INFO - ##### 12:48:23 INFO - Running pre-action listener: _resource_record_pre_action 12:48:23 INFO - Running main action method: pull 12:48:23 INFO - Pull has nothing to do! 12:48:23 INFO - Running post-action listener: _resource_record_post_action 12:48:23 INFO - ##### 12:48:23 INFO - ##### Running install step. 12:48:23 INFO - ##### 12:48:23 INFO - Running pre-action listener: _resource_record_pre_action 12:48:23 INFO - Running main action method: install 12:48:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:48:24 INFO - Reading from file tmpfile_stdout 12:48:24 INFO - Detecting whether we're running mozinstall >=1.0... 12:48:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:48:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:48:24 INFO - Reading from file tmpfile_stdout 12:48:24 INFO - Output received: 12:48:24 INFO - Usage: mozinstall [options] installer 12:48:24 INFO - Options: 12:48:24 INFO - -h, --help show this help message and exit 12:48:24 INFO - -d DEST, --destination=DEST 12:48:24 INFO - Directory to install application into. [default: 12:48:24 INFO - "/builds/slave/test"] 12:48:24 INFO - --app=APP Application being installed. [default: firefox] 12:48:24 INFO - mkdir: /builds/slave/test/build/application 12:48: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'] 12:48: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 12:48:42 INFO - Reading from file tmpfile_stdout 12:48:42 INFO - Output received: 12:48:42 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:48:42 INFO - Running post-action listener: _resource_record_post_action 12:48:42 INFO - ##### 12:48:42 INFO - ##### Running run-tests step. 12:48:42 INFO - ##### 12:48:42 INFO - Running pre-action listener: _resource_record_pre_action 12:48:42 INFO - Running main action method: run_tests 12:48:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:48:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:48:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:48:42 INFO - grabbing minidump binary from tooltool 12:48: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')]} 12:48: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 0x1014af5e0>, '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 0x101092cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010bd990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:48: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 12:48: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 12:48:42 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:48:42 INFO - Return code: 0 12:48:42 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:48:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:48:42 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/V030aULuQBygaKLzf9lDng/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 12:48:42 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/V030aULuQBygaKLzf9lDng/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 12:48:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ntFpshAuih/Render', 12:48:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:48:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:48:42 INFO - 'HOME': '/Users/cltbld', 12:48:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:48:42 INFO - 'LOGNAME': 'cltbld', 12:48:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:48:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:42 INFO - 'MOZ_NO_REMOTE': '1', 12:48:42 INFO - 'NO_EM_RESTART': '1', 12:48:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:48:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:42 INFO - 'PWD': '/builds/slave/test', 12:48:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:48:42 INFO - 'SHELL': '/bin/bash', 12:48:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8sY4DuBcCE/Listeners', 12:48:42 INFO - 'TMPDIR': '/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/T/', 12:48:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:48:42 INFO - 'USER': 'cltbld', 12:48:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:48:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:48:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:48:42 INFO - 'XPC_FLAGS': '0x0', 12:48:42 INFO - 'XPC_SERVICE_NAME': '0', 12:48:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:48:42 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/V030aULuQBygaKLzf9lDng/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 12:48:42 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 12:48:42 INFO - import pkg_resources 12:48:43 INFO - Using 1 client processes 12:48:44 INFO - wptserve Starting http server on 127.0.0.1:8001 12:48:44 INFO - wptserve Starting http server on 127.0.0.1:8000 12:48:44 INFO - wptserve Starting http server on 127.0.0.1:8443 12:48:45 INFO - SUITE-START | Running 778 tests 12:48:45 INFO - Running testharness tests 12:48:45 INFO - Setting up ssl 12:48:45 INFO - PROCESS | certutil | 12:48:45 INFO - PROCESS | certutil | 12:48:45 INFO - PROCESS | certutil | 12:48:45 INFO - Certificate Nickname Trust Attributes 12:48:45 INFO - SSL,S/MIME,JAR/XPI 12:48:45 INFO - 12:48:45 INFO - web-platform-tests CT,, 12:48:45 INFO - 12:48:45 INFO - Starting runner 12:48:46 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:48:46 INFO - PROCESS | 2097 | 1467056926981 Marionette DEBUG Marionette enabled via build flag and pref 12:48:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x113dc4800 == 1 [pid = 2097] [id = 1] 12:48:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 1 (0x113dc5000) [pid = 2097] [serial = 1] [outer = 0x0] 12:48:47 INFO - PROCESS | 2097 | [2097] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:48:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 2 (0x113dc6000) [pid = 2097] [serial = 2] [outer = 0x113dc5000] 12:48:47 INFO - PROCESS | 2097 | 1467056927533 Marionette INFO Listening on port 2828 12:48:47 INFO - PROCESS | 2097 | 1467056927768 Marionette DEBUG Marionette enabled via command-line flag 12:48:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x11696a000 == 2 [pid = 2097] [id = 2] 12:48:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 3 (0x11696a800) [pid = 2097] [serial = 3] [outer = 0x0] 12:48:47 INFO - PROCESS | 2097 | [2097] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:48:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 4 (0x11696b800) [pid = 2097] [serial = 4] [outer = 0x11696a800] 12:48:47 INFO - PROCESS | 2097 | [2097] 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 12:48:47 INFO - PROCESS | 2097 | 1467056927914 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49384 12:48:48 INFO - PROCESS | 2097 | 1467056927999 Marionette DEBUG Closed connection conn0 12:48:48 INFO - PROCESS | 2097 | [2097] 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 12:48:48 INFO - PROCESS | 2097 | 1467056928005 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49385 12:48:48 INFO - PROCESS | 2097 | 1467056928013 Marionette DEBUG Closed connection conn1 12:48:48 INFO - PROCESS | 2097 | [2097] 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 12:48:48 INFO - PROCESS | 2097 | 1467056928018 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49386 12:48:48 INFO - PROCESS | 2097 | 1467056928027 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:48:48 INFO - PROCESS | 2097 | 1467056928033 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":"20160627113417","device":"desktop","version":"48.0"} 12:48:48 INFO - PROCESS | 2097 | [2097] 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 12:48:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x120704800 == 3 [pid = 2097] [id = 3] 12:48:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 5 (0x120705000) [pid = 2097] [serial = 5] [outer = 0x0] 12:48:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x120705800 == 4 [pid = 2097] [id = 4] 12:48:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 6 (0x119fe7000) [pid = 2097] [serial = 6] [outer = 0x0] 12:48:49 INFO - PROCESS | 2097 | [2097] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:48:49 INFO - PROCESS | 2097 | [2097] 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 12:48:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12370d800 == 5 [pid = 2097] [id = 5] 12:48:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 7 (0x119fe6800) [pid = 2097] [serial = 7] [outer = 0x0] 12:48:49 INFO - PROCESS | 2097 | [2097] 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 12:48:49 INFO - PROCESS | 2097 | [2097] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:48:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 8 (0x123804c00) [pid = 2097] [serial = 8] [outer = 0x119fe6800] 12:48:49 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:48:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 9 (0x123e1d000) [pid = 2097] [serial = 9] [outer = 0x120705000] 12:48:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 10 (0x123e0a400) [pid = 2097] [serial = 10] [outer = 0x119fe7000] 12:48:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 11 (0x123e0c000) [pid = 2097] [serial = 11] [outer = 0x119fe6800] 12:48:49 INFO - PROCESS | 2097 | [2097] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:48:49 INFO - PROCESS | 2097 | 1467056929886 Marionette INFO startBrowser 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:49 INFO - PROCESS | 2097 | 1467056929909 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 2097 | 1467056929917 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 2097 | 1467056929920 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:50 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:48:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 12 (0x1266ea400) [pid = 2097] [serial = 12] [outer = 0x119fe6800] 12:48:50 INFO - PROCESS | 2097 | 1467056930224 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c","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":"20160627113417","device":"desktop","version":"48.0","command_id":1}}] 12:48:50 INFO - PROCESS | 2097 | 1467056930319 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}] 12:48:50 INFO - PROCESS | 2097 | 1467056930322 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:50 INFO - PROCESS | 2097 | 1467056930369 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:48:50 INFO - PROCESS | 2097 | 1467056930455 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:48:50 INFO - PROCESS | 2097 | 1467056930457 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:50 INFO - PROCESS | 2097 | [2097] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:48:50 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:48:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 13 (0x128cc7400) [pid = 2097] [serial = 13] [outer = 0x119fe6800] 12:48:50 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:48:50 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:50 INFO - PROCESS | 2097 | 1467056930710 Marionette TRACE conn2 <- [1,3,null,{}] 12:48:50 INFO - PROCESS | 2097 | 1467056930712 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:48:50 INFO - PROCESS | 2097 | 1467056930715 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:50 INFO - PROCESS | 2097 | 1467056930731 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:48:50 INFO - PROCESS | 2097 | 1467056930759 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:48:50 INFO - PROCESS | 2097 | 1467056930760 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:48:50 INFO - PROCESS | 2097 | 1467056930763 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 2097 | 1467056930767 Marionette TRACE conn2 <- [1,6,null,{}] 12:48:50 INFO - PROCESS | 2097 | 1467056930771 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}] 12:48:50 INFO - PROCESS | 2097 | 1467056930772 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:50 INFO - PROCESS | 2097 | 1467056930782 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:48:50 INFO - PROCESS | 2097 | 1467056930790 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 2097 | 1467056930791 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f62000 == 6 [pid = 2097] [id = 6] 12:48:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 14 (0x119726000) [pid = 2097] [serial = 14] [outer = 0x0] 12:48:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 15 (0x119727c00) [pid = 2097] [serial = 15] [outer = 0x119726000] 12:48:50 INFO - PROCESS | 2097 | 1467056930823 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 16 (0x11972e000) [pid = 2097] [serial = 16] [outer = 0x119726000] 12:48:51 INFO - PROCESS | 2097 | 1467056931107 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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 12:48:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d30000 == 7 [pid = 2097] [id = 7] 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 17 (0x129216800) [pid = 2097] [serial = 17] [outer = 0x0] 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 18 (0x129485c00) [pid = 2097] [serial = 18] [outer = 0x129216800] 12:48:51 INFO - PROCESS | 2097 | 1467056931157 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 19 (0x12948d400) [pid = 2097] [serial = 19] [outer = 0x129216800] 12:48:51 INFO - PROCESS | 2097 | 1467056931196 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 2097 | 1467056931197 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:48:51 INFO - PROCESS | 2097 | 1467056931239 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 2097 | 1467056931240 Marionette TRACE conn2 <- [1,10,null,{}] 12:48:51 INFO - PROCESS | 2097 | 1467056931257 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}] 12:48:51 INFO - PROCESS | 2097 | 1467056931261 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:51 INFO - PROCESS | 2097 | 1467056931390 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:48:51 INFO - PROCESS | 2097 | 1467056931412 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 2097 | 1467056931413 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a774000 == 8 [pid = 2097] [id = 8] 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 20 (0x12a665c00) [pid = 2097] [serial = 20] [outer = 0x0] 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 21 (0x12a667c00) [pid = 2097] [serial = 21] [outer = 0x12a665c00] 12:48:51 INFO - PROCESS | 2097 | 1467056931443 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 22 (0x12a92f000) [pid = 2097] [serial = 22] [outer = 0x12a665c00] 12:48:51 INFO - PROCESS | 2097 | 1467056931749 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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 533ms 12:48:51 INFO - PROCESS | 2097 | 1467056931764 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 2097 | 1467056931767 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:48:51 INFO - PROCESS | 2097 | 1467056931772 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 2097 | 1467056931773 Marionette TRACE conn2 <- [1,14,null,{}] 12:48:51 INFO - PROCESS | 2097 | 1467056931776 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}] 12:48:51 INFO - PROCESS | 2097 | 1467056931778 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:51 INFO - PROCESS | 2097 | 1467056931890 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:48:51 INFO - PROCESS | 2097 | 1467056931926 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 2097 | 1467056931927 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b644800 == 9 [pid = 2097] [id = 9] 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 23 (0x12b611400) [pid = 2097] [serial = 23] [outer = 0x0] 12:48:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 24 (0x12b6ce800) [pid = 2097] [serial = 24] [outer = 0x12b611400] 12:48:51 INFO - PROCESS | 2097 | 1467056931954 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 25 (0x12b6d7c00) [pid = 2097] [serial = 25] [outer = 0x12b611400] 12:48:52 INFO - PROCESS | 2097 | 1467056932212 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 12:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:48:52 INFO - PROCESS | 2097 | 1467056932243 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 2097 | 1467056932244 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:48:52 INFO - PROCESS | 2097 | 1467056932246 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 2097 | 1467056932247 Marionette TRACE conn2 <- [1,18,null,{}] 12:48:52 INFO - PROCESS | 2097 | 1467056932257 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}] 12:48:52 INFO - PROCESS | 2097 | 1467056932259 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:52 INFO - PROCESS | 2097 | 1467056932353 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:48:52 INFO - PROCESS | 2097 | 1467056932358 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 2097 | 1467056932361 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba61800 == 10 [pid = 2097] [id = 10] 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 26 (0x12ba13800) [pid = 2097] [serial = 26] [outer = 0x0] 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 27 (0x12baa2c00) [pid = 2097] [serial = 27] [outer = 0x12ba13800] 12:48:52 INFO - PROCESS | 2097 | 1467056932384 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 28 (0x12baa8c00) [pid = 2097] [serial = 28] [outer = 0x12ba13800] 12:48:52 INFO - PROCESS | 2097 | 1467056932679 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 12:48:52 INFO - PROCESS | 2097 | 1467056932720 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 2097 | 1467056932723 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:48:52 INFO - PROCESS | 2097 | 1467056932726 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 2097 | 1467056932728 Marionette TRACE conn2 <- [1,22,null,{}] 12:48:52 INFO - PROCESS | 2097 | 1467056932732 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}] 12:48:52 INFO - PROCESS | 2097 | 1467056932736 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:52 INFO - PROCESS | 2097 | 1467056932877 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:48:52 INFO - PROCESS | 2097 | 1467056932883 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 2097 | 1467056932884 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd8e000 == 11 [pid = 2097] [id = 11] 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 29 (0x12baac000) [pid = 2097] [serial = 29] [outer = 0x0] 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 30 (0x12bdd6000) [pid = 2097] [serial = 30] [outer = 0x12baac000] 12:48:52 INFO - PROCESS | 2097 | 1467056932924 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 31 (0x12bddec00) [pid = 2097] [serial = 31] [outer = 0x12baac000] 12:48:53 INFO - PROCESS | 2097 | 1467056933254 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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 574ms 12:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:48:53 INFO - PROCESS | 2097 | 1467056933303 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 2097 | 1467056933305 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:48:53 INFO - PROCESS | 2097 | 1467056933307 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 2097 | 1467056933308 Marionette TRACE conn2 <- [1,26,null,{}] 12:48:53 INFO - PROCESS | 2097 | 1467056933310 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}] 12:48:53 INFO - PROCESS | 2097 | 1467056933312 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:53 INFO - PROCESS | 2097 | 1467056933404 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:48:53 INFO - PROCESS | 2097 | 1467056933407 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 2097 | 1467056933409 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c069800 == 12 [pid = 2097] [id = 12] 12:48:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 32 (0x12bf25000) [pid = 2097] [serial = 32] [outer = 0x0] 12:48:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 33 (0x12bf2d000) [pid = 2097] [serial = 33] [outer = 0x12bf25000] 12:48:53 INFO - PROCESS | 2097 | 1467056933433 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 34 (0x11866ec00) [pid = 2097] [serial = 34] [outer = 0x12bf25000] 12:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 12:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:48:53 INFO - PROCESS | 2097 | 1467056933672 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]]]}] 12:48:53 INFO - PROCESS | 2097 | 1467056933675 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 2097 | 1467056933677 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:48:53 INFO - PROCESS | 2097 | 1467056933679 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 2097 | 1467056933680 Marionette TRACE conn2 <- [1,30,null,{}] 12:48:53 INFO - PROCESS | 2097 | 1467056933682 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}] 12:48:53 INFO - PROCESS | 2097 | 1467056933684 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:53 INFO - PROCESS | 2097 | 1467056933795 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:48:53 INFO - PROCESS | 2097 | 1467056933799 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 2097 | 1467056933800 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3aa800 == 13 [pid = 2097] [id = 13] 12:48:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 35 (0x118672400) [pid = 2097] [serial = 35] [outer = 0x0] 12:48:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 36 (0x12b611000) [pid = 2097] [serial = 36] [outer = 0x118672400] 12:48:53 INFO - PROCESS | 2097 | 1467056933824 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 37 (0x12b6b4c00) [pid = 2097] [serial = 37] [outer = 0x118672400] 12:48:54 INFO - PROCESS | 2097 | 1467056934051 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 12:48:54 INFO - PROCESS | 2097 | 1467056934107 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 2097 | 1467056934108 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:48:54 INFO - PROCESS | 2097 | 1467056934127 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 2097 | 1467056934128 Marionette TRACE conn2 <- [1,34,null,{}] 12:48:54 INFO - PROCESS | 2097 | 1467056934131 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}] 12:48:54 INFO - PROCESS | 2097 | 1467056934132 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:54 INFO - PROCESS | 2097 | 1467056934232 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:48:54 INFO - PROCESS | 2097 | 1467056934235 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 2097 | 1467056934236 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c643800 == 14 [pid = 2097] [id = 14] 12:48:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 38 (0x12b6b7800) [pid = 2097] [serial = 38] [outer = 0x0] 12:48:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 39 (0x12b6be400) [pid = 2097] [serial = 39] [outer = 0x12b6b7800] 12:48:54 INFO - PROCESS | 2097 | 1467056934260 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 40 (0x12c626400) [pid = 2097] [serial = 40] [outer = 0x12b6b7800] 12:48:54 INFO - PROCESS | 2097 | 1467056934506 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 12:48:54 INFO - PROCESS | 2097 | 1467056934561 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 2097 | 1467056934563 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:48:54 INFO - PROCESS | 2097 | 1467056934577 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 2097 | 1467056934579 Marionette TRACE conn2 <- [1,38,null,{}] 12:48:54 INFO - PROCESS | 2097 | 1467056934582 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}] 12:48:54 INFO - PROCESS | 2097 | 1467056934588 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:54 INFO - PROCESS | 2097 | 1467056934726 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:48:54 INFO - PROCESS | 2097 | 1467056934743 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 2097 | 1467056934744 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb35000 == 15 [pid = 2097] [id = 15] 12:48:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 41 (0x12c628c00) [pid = 2097] [serial = 41] [outer = 0x0] 12:48:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 42 (0x12c632400) [pid = 2097] [serial = 42] [outer = 0x12c628c00] 12:48:54 INFO - PROCESS | 2097 | 1467056934769 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 43 (0x12cb92c00) [pid = 2097] [serial = 43] [outer = 0x12c628c00] 12:48:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf4a000 == 16 [pid = 2097] [id = 16] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 44 (0x12cf4a800) [pid = 2097] [serial = 44] [outer = 0x0] 12:48:55 INFO - PROCESS | 2097 | 1467056935140 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]]]}] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 45 (0x12cf4b800) [pid = 2097] [serial = 45] [outer = 0x12cf4a800] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 46 (0x12cf50000) [pid = 2097] [serial = 46] [outer = 0x12cf4a800] 12:48:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf49800 == 17 [pid = 2097] [id = 17] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 47 (0x12cb9b000) [pid = 2097] [serial = 47] [outer = 0x0] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 48 (0x12cf97400) [pid = 2097] [serial = 48] [outer = 0x12cb9b000] 12:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 632ms 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 49 (0x11690a000) [pid = 2097] [serial = 49] [outer = 0x12cb9b000] 12:48:55 INFO - PROCESS | 2097 | 1467056935232 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 2097 | 1467056935234 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:48:55 INFO - PROCESS | 2097 | 1467056935260 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 2097 | 1467056935262 Marionette TRACE conn2 <- [1,42,null,{}] 12:48:55 INFO - PROCESS | 2097 | 1467056935296 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}] 12:48:55 INFO - PROCESS | 2097 | 1467056935298 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:55 INFO - PROCESS | 2097 | 1467056935472 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:48:55 INFO - PROCESS | 2097 | 1467056935480 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 2097 | 1467056935481 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d26f800 == 18 [pid = 2097] [id = 18] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 50 (0x12cb9c400) [pid = 2097] [serial = 50] [outer = 0x0] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 51 (0x12cf92800) [pid = 2097] [serial = 51] [outer = 0x12cb9c400] 12:48:55 INFO - PROCESS | 2097 | 1467056935516 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 52 (0x12d0f2000) [pid = 2097] [serial = 52] [outer = 0x12cb9c400] 12:48:55 INFO - PROCESS | 2097 | 1467056935770 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]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 529ms 12:48:55 INFO - PROCESS | 2097 | 1467056935791 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 2097 | 1467056935792 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:48:55 INFO - PROCESS | 2097 | 1467056935794 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 2097 | 1467056935796 Marionette TRACE conn2 <- [1,46,null,{}] 12:48:55 INFO - PROCESS | 2097 | 1467056935810 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}] 12:48:55 INFO - PROCESS | 2097 | 1467056935811 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:55 INFO - PROCESS | 2097 | 1467056935906 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:48:55 INFO - PROCESS | 2097 | 1467056935910 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 2097 | 1467056935920 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d649800 == 19 [pid = 2097] [id = 19] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 53 (0x11832ac00) [pid = 2097] [serial = 53] [outer = 0x0] 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 54 (0x1184cf000) [pid = 2097] [serial = 54] [outer = 0x11832ac00] 12:48:55 INFO - PROCESS | 2097 | 1467056935946 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 55 (0x119194400) [pid = 2097] [serial = 55] [outer = 0x11832ac00] 12:48:56 INFO - PROCESS | 2097 | 1467056936186 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]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 428ms 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:48:56 INFO - PROCESS | 2097 | 1467056936225 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 2097 | 1467056936226 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:48:56 INFO - PROCESS | 2097 | 1467056936228 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 2097 | 1467056936229 Marionette TRACE conn2 <- [1,50,null,{}] 12:48:56 INFO - PROCESS | 2097 | 1467056936232 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}] 12:48:56 INFO - PROCESS | 2097 | 1467056936234 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:56 INFO - PROCESS | 2097 | 1467056936339 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:48:56 INFO - PROCESS | 2097 | 1467056936343 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 2097 | 1467056936344 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d8c7000 == 20 [pid = 2097] [id = 20] 12:48:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 56 (0x119464800) [pid = 2097] [serial = 56] [outer = 0x0] 12:48:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 57 (0x12d3c9400) [pid = 2097] [serial = 57] [outer = 0x119464800] 12:48:56 INFO - PROCESS | 2097 | 1467056936367 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 58 (0x12d3cf800) [pid = 2097] [serial = 58] [outer = 0x119464800] 12:48:56 INFO - PROCESS | 2097 | 1467056936606 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]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 12:48:56 INFO - PROCESS | 2097 | 1467056936674 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 2097 | 1467056936676 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:48:56 INFO - PROCESS | 2097 | 1467056936680 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 2097 | 1467056936683 Marionette TRACE conn2 <- [1,54,null,{}] 12:48:56 INFO - PROCESS | 2097 | 1467056936696 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}] 12:48:56 INFO - PROCESS | 2097 | 1467056936698 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:56 INFO - PROCESS | 2097 | 1467056936841 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:48:56 INFO - PROCESS | 2097 | 1467056936846 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 2097 | 1467056936847 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192c1000 == 21 [pid = 2097] [id = 21] 12:48:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 59 (0x123e14c00) [pid = 2097] [serial = 59] [outer = 0x0] 12:48:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 60 (0x119761800) [pid = 2097] [serial = 60] [outer = 0x123e14c00] 12:48:56 INFO - PROCESS | 2097 | 1467056936898 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 61 (0x12d3d1c00) [pid = 2097] [serial = 61] [outer = 0x123e14c00] 12:48:57 INFO - PROCESS | 2097 | 1467056937981 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]]]}] 12:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:48:58 INFO - PROCESS | 2097 | 1467056938013 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 2097 | 1467056938015 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:48:58 INFO - PROCESS | 2097 | 1467056938021 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 2097 | 1467056938023 Marionette TRACE conn2 <- [1,58,null,{}] 12:48:58 INFO - PROCESS | 2097 | 1467056938027 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}] 12:48:58 INFO - PROCESS | 2097 | 1467056938028 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:58 INFO - PROCESS | 2097 | 1467056938139 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:48:58 INFO - PROCESS | 2097 | 1467056938221 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 2097 | 1467056938223 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x112f29000 == 22 [pid = 2097] [id = 22] 12:48:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 62 (0x112edb000) [pid = 2097] [serial = 62] [outer = 0x0] 12:48:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x112fc5400) [pid = 2097] [serial = 63] [outer = 0x112edb000] 12:48:58 INFO - PROCESS | 2097 | 1467056938253 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x113d67000) [pid = 2097] [serial = 64] [outer = 0x112edb000] 12:48:58 INFO - PROCESS | 2097 | 1467056938657 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]]]}] 12:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:48:58 INFO - PROCESS | 2097 | 1467056938692 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 2097 | 1467056938695 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:48:58 INFO - PROCESS | 2097 | 1467056938699 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 2097 | 1467056938701 Marionette TRACE conn2 <- [1,62,null,{}] 12:48:58 INFO - PROCESS | 2097 | 1467056938703 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}] 12:48:58 INFO - PROCESS | 2097 | 1467056938705 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:58 INFO - PROCESS | 2097 | 1467056938816 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:48:58 INFO - PROCESS | 2097 | 1467056938856 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 2097 | 1467056938857 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169c7000 == 23 [pid = 2097] [id = 23] 12:48:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x11688bc00) [pid = 2097] [serial = 65] [outer = 0x0] 12:48:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x117091800) [pid = 2097] [serial = 66] [outer = 0x11688bc00] 12:48:58 INFO - PROCESS | 2097 | 1467056938889 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x118327c00) [pid = 2097] [serial = 67] [outer = 0x11688bc00] 12:48:59 INFO - PROCESS | 2097 | 1467056939295 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 12:48:59 INFO - PROCESS | 2097 | 1467056939320 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:48:59 INFO - PROCESS | 2097 | 1467056939322 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:48:59 INFO - PROCESS | 2097 | 1467056939324 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 2097 | 1467056939327 Marionette TRACE conn2 <- [1,66,null,{}] 12:48:59 INFO - PROCESS | 2097 | 1467056939334 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}] 12:48:59 INFO - PROCESS | 2097 | 1467056939338 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:59 INFO - PROCESS | 2097 | 1467056939449 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:48:59 INFO - PROCESS | 2097 | 1467056939516 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 2097 | 1467056939518 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:48:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x11726d800 == 24 [pid = 2097] [id = 24] 12:48:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x11875ec00) [pid = 2097] [serial = 68] [outer = 0x0] 12:48:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x11946c000) [pid = 2097] [serial = 69] [outer = 0x11875ec00] 12:48:59 INFO - PROCESS | 2097 | 1467056939551 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x1194dfc00) [pid = 2097] [serial = 70] [outer = 0x11875ec00] 12:49:00 INFO - PROCESS | 2097 | 1467056940197 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 924ms 12:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:49:00 INFO - PROCESS | 2097 | 1467056940254 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 2097 | 1467056940256 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:49:00 INFO - PROCESS | 2097 | 1467056940261 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 2097 | 1467056940262 Marionette TRACE conn2 <- [1,70,null,{}] 12:49:00 INFO - PROCESS | 2097 | 1467056940266 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}] 12:49:00 INFO - PROCESS | 2097 | 1467056940269 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:00 INFO - PROCESS | 2097 | 1467056940354 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:49:00 INFO - PROCESS | 2097 | 1467056940407 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 2097 | 1467056940409 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x11500b000 == 25 [pid = 2097] [id = 25] 12:49:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x1165ed400) [pid = 2097] [serial = 71] [outer = 0x0] 12:49:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x116883800) [pid = 2097] [serial = 72] [outer = 0x1165ed400] 12:49:00 INFO - PROCESS | 2097 | 1467056940436 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x116989800) [pid = 2097] [serial = 73] [outer = 0x1165ed400] 12:49:00 INFO - PROCESS | 2097 | 1467056940842 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 12:49:00 INFO - PROCESS | 2097 | 1467056940880 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 2097 | 1467056940883 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:49:00 INFO - PROCESS | 2097 | 1467056940887 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 2097 | 1467056940889 Marionette TRACE conn2 <- [1,74,null,{}] 12:49:00 INFO - PROCESS | 2097 | 1467056940891 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}] 12:49:00 INFO - PROCESS | 2097 | 1467056940893 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:00 INFO - PROCESS | 2097 | 1467056940967 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:49:00 INFO - PROCESS | 2097 | 1467056940971 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 2097 | 1467056940973 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x1165ac800 == 26 [pid = 2097] [id = 26] 12:49:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x11709cc00) [pid = 2097] [serial = 74] [outer = 0x0] 12:49:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x117ed9800) [pid = 2097] [serial = 75] [outer = 0x11709cc00] 12:49:01 INFO - PROCESS | 2097 | 1467056941002 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x118324000) [pid = 2097] [serial = 76] [outer = 0x11709cc00] 12:49:01 INFO - PROCESS | 2097 | 1467056941320 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 12:49:01 INFO - PROCESS | 2097 | 1467056941358 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 2097 | 1467056941359 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:49:01 INFO - PROCESS | 2097 | 1467056941362 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 2097 | 1467056941364 Marionette TRACE conn2 <- [1,78,null,{}] 12:49:01 INFO - PROCESS | 2097 | 1467056941371 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}] 12:49:01 INFO - PROCESS | 2097 | 1467056941374 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:01 INFO - PROCESS | 2097 | 1467056941446 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:49:01 INFO - PROCESS | 2097 | 1467056941453 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 2097 | 1467056941455 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bad000 == 27 [pid = 2097] [id = 27] 12:49:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1183b3400) [pid = 2097] [serial = 77] [outer = 0x0] 12:49:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x11866c400) [pid = 2097] [serial = 78] [outer = 0x1183b3400] 12:49:01 INFO - PROCESS | 2097 | 1467056941482 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x118757000) [pid = 2097] [serial = 79] [outer = 0x1183b3400] 12:49:01 INFO - PROCESS | 2097 | 1467056941795 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 12:49:01 INFO - PROCESS | 2097 | 1467056941832 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 2097 | 1467056941836 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:49:01 INFO - PROCESS | 2097 | 1467056941839 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 2097 | 1467056941840 Marionette TRACE conn2 <- [1,82,null,{}] 12:49:01 INFO - PROCESS | 2097 | 1467056941842 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}] 12:49:01 INFO - PROCESS | 2097 | 1467056941843 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:01 INFO - PROCESS | 2097 | 1467056941918 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:49:01 INFO - PROCESS | 2097 | 1467056941961 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 2097 | 1467056941962 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x11726c000 == 28 [pid = 2097] [id = 28] 12:49:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x118636000) [pid = 2097] [serial = 80] [outer = 0x0] 12:49:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1189ae000) [pid = 2097] [serial = 81] [outer = 0x118636000] 12:49:01 INFO - PROCESS | 2097 | 1467056941986 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119462800) [pid = 2097] [serial = 82] [outer = 0x118636000] 12:49:02 INFO - PROCESS | 2097 | 1467056942264 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 12:49:02 INFO - PROCESS | 2097 | 1467056942311 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 2097 | 1467056942312 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:49:02 INFO - PROCESS | 2097 | 1467056942316 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 2097 | 1467056942321 Marionette TRACE conn2 <- [1,86,null,{}] 12:49:02 INFO - PROCESS | 2097 | 1467056942325 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}] 12:49:02 INFO - PROCESS | 2097 | 1467056942326 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:02 INFO - PROCESS | 2097 | 1467056942442 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:49:02 INFO - PROCESS | 2097 | 1467056942503 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 2097 | 1467056942505 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x118250000 == 29 [pid = 2097] [id = 29] 12:49:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x117ed6c00) [pid = 2097] [serial = 83] [outer = 0x0] 12:49:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119468800) [pid = 2097] [serial = 84] [outer = 0x117ed6c00] 12:49:02 INFO - PROCESS | 2097 | 1467056942546 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1194e6800) [pid = 2097] [serial = 85] [outer = 0x117ed6c00] 12:49:02 INFO - PROCESS | 2097 | 1467056942898 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 624ms 12:49:02 INFO - PROCESS | 2097 | 1467056942939 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 2097 | 1467056942941 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:49:02 INFO - PROCESS | 2097 | 1467056942943 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 2097 | 1467056942944 Marionette TRACE conn2 <- [1,90,null,{}] 12:49:02 INFO - PROCESS | 2097 | 1467056942947 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}] 12:49:02 INFO - PROCESS | 2097 | 1467056942951 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:03 INFO - PROCESS | 2097 | 1467056943059 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:49:03 INFO - PROCESS | 2097 | 1467056943115 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 2097 | 1467056943117 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x11841c000 == 30 [pid = 2097] [id = 30] 12:49:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x1194e5c00) [pid = 2097] [serial = 86] [outer = 0x0] 12:49:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11970d800) [pid = 2097] [serial = 87] [outer = 0x1194e5c00] 12:49:03 INFO - PROCESS | 2097 | 1467056943157 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1199d4800) [pid = 2097] [serial = 88] [outer = 0x1194e5c00] 12:49:03 INFO - PROCESS | 2097 | 1467056943492 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 569ms 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:49:03 INFO - PROCESS | 2097 | 1467056943512 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 2097 | 1467056943514 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:49:03 INFO - PROCESS | 2097 | 1467056943524 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 2097 | 1467056943525 Marionette TRACE conn2 <- [1,94,null,{}] 12:49:03 INFO - PROCESS | 2097 | 1467056943527 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}] 12:49:03 INFO - PROCESS | 2097 | 1467056943528 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:03 INFO - PROCESS | 2097 | 1467056943605 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:49:03 INFO - PROCESS | 2097 | 1467056943609 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 2097 | 1467056943610 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x11206b800 == 31 [pid = 2097] [id = 31] 12:49:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11975f000) [pid = 2097] [serial = 89] [outer = 0x0] 12:49:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119a67c00) [pid = 2097] [serial = 90] [outer = 0x11975f000] 12:49:03 INFO - PROCESS | 2097 | 1467056943636 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119a96c00) [pid = 2097] [serial = 91] [outer = 0x11975f000] 12:49:03 INFO - PROCESS | 2097 | 1467056943939 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 428ms 12:49:03 INFO - PROCESS | 2097 | 1467056943944 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 2097 | 1467056943945 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:49:03 INFO - PROCESS | 2097 | 1467056943948 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 2097 | 1467056943949 Marionette TRACE conn2 <- [1,98,null,{}] 12:49:03 INFO - PROCESS | 2097 | 1467056943960 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}] 12:49:03 INFO - PROCESS | 2097 | 1467056943961 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:04 INFO - PROCESS | 2097 | 1467056944062 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:49:04 INFO - PROCESS | 2097 | 1467056944068 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 2097 | 1467056944069 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195c0800 == 32 [pid = 2097] [id = 32] 12:49:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x11975fc00) [pid = 2097] [serial = 92] [outer = 0x0] 12:49:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119a97400) [pid = 2097] [serial = 93] [outer = 0x11975fc00] 12:49:04 INFO - PROCESS | 2097 | 1467056944094 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1207f2400) [pid = 2097] [serial = 94] [outer = 0x11975fc00] 12:49:04 INFO - PROCESS | 2097 | 1467056944363 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 12:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:49:04 INFO - PROCESS | 2097 | 1467056944380 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 2097 | 1467056944381 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:49:04 INFO - PROCESS | 2097 | 1467056944391 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 2097 | 1467056944392 Marionette TRACE conn2 <- [1,102,null,{}] 12:49:04 INFO - PROCESS | 2097 | 1467056944394 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}] 12:49:04 INFO - PROCESS | 2097 | 1467056944395 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:04 INFO - PROCESS | 2097 | 1467056944462 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:49:04 INFO - PROCESS | 2097 | 1467056944467 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 2097 | 1467056944469 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a57000 == 33 [pid = 2097] [id = 33] 12:49:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1207f2800) [pid = 2097] [serial = 95] [outer = 0x0] 12:49:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1207f7c00) [pid = 2097] [serial = 96] [outer = 0x1207f2800] 12:49:04 INFO - PROCESS | 2097 | 1467056944489 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12300e800) [pid = 2097] [serial = 97] [outer = 0x1207f2800] 12:49:04 INFO - PROCESS | 2097 | 1467056944866 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 528ms 12:49:04 INFO - PROCESS | 2097 | 1467056944913 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 2097 | 1467056944915 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:49:04 INFO - PROCESS | 2097 | 1467056944927 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 2097 | 1467056944928 Marionette TRACE conn2 <- [1,106,null,{}] 12:49:04 INFO - PROCESS | 2097 | 1467056944945 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}] 12:49:04 INFO - PROCESS | 2097 | 1467056944947 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:05 INFO - PROCESS | 2097 | 1467056945064 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:49:05 INFO - PROCESS | 2097 | 1467056945075 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 2097 | 1467056945076 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x12071a800 == 34 [pid = 2097] [id = 34] 12:49:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12300ec00) [pid = 2097] [serial = 98] [outer = 0x0] 12:49:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12325cc00) [pid = 2097] [serial = 99] [outer = 0x12300ec00] 12:49:05 INFO - PROCESS | 2097 | 1467056945116 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1233a5000) [pid = 2097] [serial = 100] [outer = 0x12300ec00] 12:49:05 INFO - PROCESS | 2097 | 1467056945508 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]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 633ms 12:49:05 INFO - PROCESS | 2097 | 1467056945570 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 2097 | 1467056945571 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:49:05 INFO - PROCESS | 2097 | 1467056945574 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 2097 | 1467056945575 Marionette TRACE conn2 <- [1,110,null,{}] 12:49:05 INFO - PROCESS | 2097 | 1467056945578 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}] 12:49:05 INFO - PROCESS | 2097 | 1467056945579 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:05 INFO - PROCESS | 2097 | 1467056945664 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:49:05 INFO - PROCESS | 2097 | 1467056945670 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 2097 | 1467056945671 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x123195800 == 35 [pid = 2097] [id = 35] 12:49:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x123459800) [pid = 2097] [serial = 101] [outer = 0x0] 12:49:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x123ab9000) [pid = 2097] [serial = 102] [outer = 0x123459800] 12:49:05 INFO - PROCESS | 2097 | 1467056945697 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12432f400) [pid = 2097] [serial = 103] [outer = 0x123459800] 12:49:05 INFO - PROCESS | 2097 | 1467056945989 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:49:06 INFO - PROCESS | 2097 | 1467056946044 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 2097 | 1467056946045 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:49:06 INFO - PROCESS | 2097 | 1467056946047 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 2097 | 1467056946049 Marionette TRACE conn2 <- [1,114,null,{}] 12:49:06 INFO - PROCESS | 2097 | 1467056946053 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}] 12:49:06 INFO - PROCESS | 2097 | 1467056946055 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:06 INFO - PROCESS | 2097 | 1467056946128 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:49:06 INFO - PROCESS | 2097 | 1467056946131 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 2097 | 1467056946132 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234aa800 == 36 [pid = 2097] [id = 36] 12:49:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x123010c00) [pid = 2097] [serial = 104] [outer = 0x0] 12:49:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1243e5800) [pid = 2097] [serial = 105] [outer = 0x123010c00] 12:49:06 INFO - PROCESS | 2097 | 1467056946159 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1246e3000) [pid = 2097] [serial = 106] [outer = 0x123010c00] 12:49:06 INFO - PROCESS | 2097 | 1467056946467 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 12:49:06 INFO - PROCESS | 2097 | 1467056946526 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 2097 | 1467056946527 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:49:06 INFO - PROCESS | 2097 | 1467056946529 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 2097 | 1467056946531 Marionette TRACE conn2 <- [1,118,null,{}] 12:49:06 INFO - PROCESS | 2097 | 1467056946533 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}] 12:49:06 INFO - PROCESS | 2097 | 1467056946537 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:06 INFO - PROCESS | 2097 | 1467056946615 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:49:06 INFO - PROCESS | 2097 | 1467056946621 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 2097 | 1467056946622 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x123acc800 == 37 [pid = 2097] [id = 37] 12:49:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x124234000) [pid = 2097] [serial = 107] [outer = 0x0] 12:49:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x124e88800) [pid = 2097] [serial = 108] [outer = 0x124234000] 12:49:06 INFO - PROCESS | 2097 | 1467056946646 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x124f47800) [pid = 2097] [serial = 109] [outer = 0x124234000] 12:49:06 INFO - PROCESS | 2097 | 1467056946945 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 12:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:49:07 INFO - PROCESS | 2097 | 1467056946999 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 2097 | 1467056947001 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:49:07 INFO - PROCESS | 2097 | 1467056947004 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 2097 | 1467056947005 Marionette TRACE conn2 <- [1,122,null,{}] 12:49:07 INFO - PROCESS | 2097 | 1467056947008 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}] 12:49:07 INFO - PROCESS | 2097 | 1467056947009 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:07 INFO - PROCESS | 2097 | 1467056947093 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:49:07 INFO - PROCESS | 2097 | 1467056947145 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 2097 | 1467056947146 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x123add000 == 38 [pid = 2097] [id = 38] 12:49:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12325f000) [pid = 2097] [serial = 110] [outer = 0x0] 12:49:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x124fca400) [pid = 2097] [serial = 111] [outer = 0x12325f000] 12:49:07 INFO - PROCESS | 2097 | 1467056947183 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12643e400) [pid = 2097] [serial = 112] [outer = 0x12325f000] 12:49:07 INFO - PROCESS | 2097 | 1467056947537 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]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 569ms 12:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:49:07 INFO - PROCESS | 2097 | 1467056947574 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 2097 | 1467056947575 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:49:07 INFO - PROCESS | 2097 | 1467056947577 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 2097 | 1467056947578 Marionette TRACE conn2 <- [1,126,null,{}] 12:49:07 INFO - PROCESS | 2097 | 1467056947581 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}] 12:49:07 INFO - PROCESS | 2097 | 1467056947582 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:07 INFO - PROCESS | 2097 | 1467056947661 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:49:07 INFO - PROCESS | 2097 | 1467056947719 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 2097 | 1467056947720 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x124357800 == 39 [pid = 2097] [id = 39] 12:49:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x11919a400) [pid = 2097] [serial = 113] [outer = 0x0] 12:49:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x1264d8400) [pid = 2097] [serial = 114] [outer = 0x11919a400] 12:49:07 INFO - PROCESS | 2097 | 1467056947751 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x126885c00) [pid = 2097] [serial = 115] [outer = 0x11919a400] 12:49:08 INFO - PROCESS | 2097 | 1467056948889 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1375ms 12:49:08 INFO - PROCESS | 2097 | 1467056948955 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 2097 | 1467056948958 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:49:08 INFO - PROCESS | 2097 | 1467056948962 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 2097 | 1467056948965 Marionette TRACE conn2 <- [1,130,null,{}] 12:49:08 INFO - PROCESS | 2097 | 1467056948970 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}] 12:49:08 INFO - PROCESS | 2097 | 1467056948973 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:09 INFO - PROCESS | 2097 | 1467056949069 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:49:09 INFO - PROCESS | 2097 | 1467056949102 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 2097 | 1467056949104 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x113d20800 == 40 [pid = 2097] [id = 40] 12:49:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x11688a400) [pid = 2097] [serial = 116] [outer = 0x0] 12:49:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x117099400) [pid = 2097] [serial = 117] [outer = 0x11688a400] 12:49:09 INFO - PROCESS | 2097 | 1467056949132 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x11826ac00) [pid = 2097] [serial = 118] [outer = 0x11688a400] 12:49:09 INFO - PROCESS | 2097 | 1467056949449 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 525ms 12:49:09 INFO - PROCESS | 2097 | 1467056949487 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 2097 | 1467056949490 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:49:09 INFO - PROCESS | 2097 | 1467056949495 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 2097 | 1467056949497 Marionette TRACE conn2 <- [1,134,null,{}] 12:49:09 INFO - PROCESS | 2097 | 1467056949500 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}] 12:49:09 INFO - PROCESS | 2097 | 1467056949502 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:09 INFO - PROCESS | 2097 | 1467056949628 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:49:09 INFO - PROCESS | 2097 | 1467056949634 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 2097 | 1467056949635 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x116954000 == 41 [pid = 2097] [id = 41] 12:49:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x118325800) [pid = 2097] [serial = 119] [outer = 0x0] 12:49:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x11866fc00) [pid = 2097] [serial = 120] [outer = 0x118325800] 12:49:09 INFO - PROCESS | 2097 | 1467056949679 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x11875c000) [pid = 2097] [serial = 121] [outer = 0x118325800] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x12bf25000) [pid = 2097] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x12baac000) [pid = 2097] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x12ba13800) [pid = 2097] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x12b611400) [pid = 2097] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x12a665c00) [pid = 2097] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x119726000) [pid = 2097] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x119464800) [pid = 2097] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x11832ac00) [pid = 2097] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x12cb9c400) [pid = 2097] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12c628c00) [pid = 2097] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x12b6b7800) [pid = 2097] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x118672400) [pid = 2097] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x124234000) [pid = 2097] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x123e14c00) [pid = 2097] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x112edb000) [pid = 2097] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11688bc00) [pid = 2097] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x11875ec00) [pid = 2097] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1165ed400) [pid = 2097] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x11709cc00) [pid = 2097] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12325f000) [pid = 2097] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1183b3400) [pid = 2097] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x118636000) [pid = 2097] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x117ed6c00) [pid = 2097] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1194e5c00) [pid = 2097] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11975f000) [pid = 2097] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x11975fc00) [pid = 2097] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1207f2800) [pid = 2097] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12300ec00) [pid = 2097] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:49:10 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x123010c00) [pid = 2097] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:49:10 INFO - PROCESS | 2097 | 1467056950496 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]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1022ms 12:49:10 INFO - PROCESS | 2097 | 1467056950523 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 2097 | 1467056950524 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:49:10 INFO - PROCESS | 2097 | 1467056950527 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 2097 | 1467056950529 Marionette TRACE conn2 <- [1,138,null,{}] 12:49:10 INFO - PROCESS | 2097 | 1467056950538 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}] 12:49:10 INFO - PROCESS | 2097 | 1467056950540 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:10 INFO - PROCESS | 2097 | 1467056950615 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:49:10 INFO - PROCESS | 2097 | 1467056950621 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 2097 | 1467056950623 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x117567800 == 42 [pid = 2097] [id = 42] 12:49:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x11687dc00) [pid = 2097] [serial = 122] [outer = 0x0] 12:49:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1189a8c00) [pid = 2097] [serial = 123] [outer = 0x11687dc00] 12:49:10 INFO - PROCESS | 2097 | 1467056950650 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119465c00) [pid = 2097] [serial = 124] [outer = 0x11687dc00] 12:49:10 INFO - PROCESS | 2097 | 1467056950956 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]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 471ms 12:49:10 INFO - PROCESS | 2097 | 1467056950998 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:49:11 INFO - PROCESS | 2097 | 1467056951000 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:49:11 INFO - PROCESS | 2097 | 1467056951002 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 2097 | 1467056951003 Marionette TRACE conn2 <- [1,142,null,{}] 12:49:11 INFO - PROCESS | 2097 | 1467056951006 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}] 12:49:11 INFO - PROCESS | 2097 | 1467056951007 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:11 INFO - PROCESS | 2097 | 1467056951079 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:49:11 INFO - PROCESS | 2097 | 1467056951082 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 2097 | 1467056951084 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x118422000 == 43 [pid = 2097] [id = 43] 12:49:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1194e5000) [pid = 2097] [serial = 125] [outer = 0x0] 12:49:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119706c00) [pid = 2097] [serial = 126] [outer = 0x1194e5000] 12:49:11 INFO - PROCESS | 2097 | 1467056951113 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119728c00) [pid = 2097] [serial = 127] [outer = 0x1194e5000] 12:49:11 INFO - PROCESS | 2097 | 1467056951429 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]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:49:11 INFO - PROCESS | 2097 | 1467056951474 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 2097 | 1467056951475 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:49:11 INFO - PROCESS | 2097 | 1467056951477 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 2097 | 1467056951478 Marionette TRACE conn2 <- [1,146,null,{}] 12:49:11 INFO - PROCESS | 2097 | 1467056951481 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}] 12:49:11 INFO - PROCESS | 2097 | 1467056951482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:11 INFO - PROCESS | 2097 | 1467056951552 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:49:11 INFO - PROCESS | 2097 | 1467056951598 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 2097 | 1467056951599 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192c0000 == 44 [pid = 2097] [id = 44] 12:49:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x115f64000) [pid = 2097] [serial = 128] [outer = 0x0] 12:49:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11972c000) [pid = 2097] [serial = 129] [outer = 0x115f64000] 12:49:11 INFO - PROCESS | 2097 | 1467056951624 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x11975f000) [pid = 2097] [serial = 130] [outer = 0x115f64000] 12:49:11 INFO - PROCESS | 2097 | 1467056951913 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]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:49:11 INFO - PROCESS | 2097 | 1467056951946 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 2097 | 1467056951947 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:49:11 INFO - PROCESS | 2097 | 1467056951949 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 2097 | 1467056951951 Marionette TRACE conn2 <- [1,150,null,{}] 12:49:11 INFO - PROCESS | 2097 | 1467056951956 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}] 12:49:11 INFO - PROCESS | 2097 | 1467056951960 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:12 INFO - PROCESS | 2097 | 1467056952048 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:49:12 INFO - PROCESS | 2097 | 1467056952055 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 2097 | 1467056952056 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x120711800 == 45 [pid = 2097] [id = 45] 12:49:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x119a0c400) [pid = 2097] [serial = 131] [outer = 0x0] 12:49:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x119f22800) [pid = 2097] [serial = 132] [outer = 0x119a0c400] 12:49:12 INFO - PROCESS | 2097 | 1467056952080 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12339f400) [pid = 2097] [serial = 133] [outer = 0x119a0c400] 12:49:12 INFO - PROCESS | 2097 | 1467056952391 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]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 474ms 12:49:12 INFO - PROCESS | 2097 | 1467056952456 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 2097 | 1467056952460 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:49:12 INFO - PROCESS | 2097 | 1467056952464 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 2097 | 1467056952466 Marionette TRACE conn2 <- [1,154,null,{}] 12:49:12 INFO - PROCESS | 2097 | 1467056952472 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}] 12:49:12 INFO - PROCESS | 2097 | 1467056952474 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:12 INFO - PROCESS | 2097 | 1467056952566 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:49:12 INFO - PROCESS | 2097 | 1467056952610 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 2097 | 1467056952613 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x113b33000 == 46 [pid = 2097] [id = 46] 12:49:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x113eb0c00) [pid = 2097] [serial = 134] [outer = 0x0] 12:49:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1162ac000) [pid = 2097] [serial = 135] [outer = 0x113eb0c00] 12:49:12 INFO - PROCESS | 2097 | 1467056952644 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x116b1c400) [pid = 2097] [serial = 136] [outer = 0x113eb0c00] 12:49:13 INFO - PROCESS | 2097 | 1467056953072 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]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 624ms 12:49:13 INFO - PROCESS | 2097 | 1467056953089 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:49:13 INFO - PROCESS | 2097 | 1467056953091 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:49:13 INFO - PROCESS | 2097 | 1467056953095 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 2097 | 1467056953098 Marionette TRACE conn2 <- [1,158,null,{}] 12:49:13 INFO - PROCESS | 2097 | 1467056953101 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}] 12:49:13 INFO - PROCESS | 2097 | 1467056953102 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:13 INFO - PROCESS | 2097 | 1467056953195 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:49:13 INFO - PROCESS | 2097 | 1467056953237 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 2097 | 1467056953238 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x118417800 == 47 [pid = 2097] [id = 47] 12:49:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x118269000) [pid = 2097] [serial = 137] [outer = 0x0] 12:49:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1183b3000) [pid = 2097] [serial = 138] [outer = 0x118269000] 12:49:13 INFO - PROCESS | 2097 | 1467056953269 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11875bc00) [pid = 2097] [serial = 139] [outer = 0x118269000] 12:49:13 INFO - PROCESS | 2097 | 1467056953692 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]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 623ms 12:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:49:13 INFO - PROCESS | 2097 | 1467056953716 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 2097 | 1467056953718 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:49:13 INFO - PROCESS | 2097 | 1467056953720 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 2097 | 1467056953722 Marionette TRACE conn2 <- [1,162,null,{}] 12:49:13 INFO - PROCESS | 2097 | 1467056953728 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}] 12:49:13 INFO - PROCESS | 2097 | 1467056953732 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:13 INFO - PROCESS | 2097 | 1467056953827 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:49:13 INFO - PROCESS | 2097 | 1467056953884 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 2097 | 1467056953886 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x1238ae800 == 48 [pid = 2097] [id = 48] 12:49:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x119a68000) [pid = 2097] [serial = 140] [outer = 0x0] 12:49:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x119a94800) [pid = 2097] [serial = 141] [outer = 0x119a68000] 12:49:13 INFO - PROCESS | 2097 | 1467056953924 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x1207f1800) [pid = 2097] [serial = 142] [outer = 0x119a68000] 12:49:14 INFO - PROCESS | 2097 | 1467056954350 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]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 12:49:14 INFO - PROCESS | 2097 | 1467056954400 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 2097 | 1467056954402 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:49:14 INFO - PROCESS | 2097 | 1467056954406 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 2097 | 1467056954407 Marionette TRACE conn2 <- [1,166,null,{}] 12:49:14 INFO - PROCESS | 2097 | 1467056954409 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}] 12:49:14 INFO - PROCESS | 2097 | 1467056954410 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:14 INFO - PROCESS | 2097 | 1467056954516 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:49:14 INFO - PROCESS | 2097 | 1467056954586 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 2097 | 1467056954587 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x124988800 == 49 [pid = 2097] [id = 49] 12:49:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x123259800) [pid = 2097] [serial = 143] [outer = 0x0] 12:49:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x123649000) [pid = 2097] [serial = 144] [outer = 0x123259800] 12:49:14 INFO - PROCESS | 2097 | 1467056954617 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x123e08400) [pid = 2097] [serial = 145] [outer = 0x123259800] 12:49:15 INFO - PROCESS | 2097 | 1467056955046 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]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 668ms 12:49:15 INFO - PROCESS | 2097 | 1467056955084 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 2097 | 1467056955086 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:49:15 INFO - PROCESS | 2097 | 1467056955089 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 2097 | 1467056955091 Marionette TRACE conn2 <- [1,170,null,{}] 12:49:15 INFO - PROCESS | 2097 | 1467056955093 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}] 12:49:15 INFO - PROCESS | 2097 | 1467056955095 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:15 INFO - PROCESS | 2097 | 1467056955183 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:49:15 INFO - PROCESS | 2097 | 1467056955240 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 2097 | 1467056955242 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x115019800 == 50 [pid = 2097] [id = 50] 12:49:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x11690d000) [pid = 2097] [serial = 146] [outer = 0x0] 12:49:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x1184cdc00) [pid = 2097] [serial = 147] [outer = 0x11690d000] 12:49:15 INFO - PROCESS | 2097 | 1467056955275 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x11972b400) [pid = 2097] [serial = 148] [outer = 0x11690d000] 12:49:15 INFO - PROCESS | 2097 | 1467056955747 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]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 12:49:15 INFO - PROCESS | 2097 | 1467056955759 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 2097 | 1467056955761 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:49:15 INFO - PROCESS | 2097 | 1467056955803 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 2097 | 1467056955805 Marionette TRACE conn2 <- [1,174,null,{}] 12:49:15 INFO - PROCESS | 2097 | 1467056955811 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}] 12:49:15 INFO - PROCESS | 2097 | 1467056955812 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:15 INFO - PROCESS | 2097 | 1467056955905 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:49:15 INFO - PROCESS | 2097 | 1467056955983 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 2097 | 1467056955985 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fcd000 == 51 [pid = 2097] [id = 51] 12:49:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x117031c00) [pid = 2097] [serial = 149] [outer = 0x0] 12:49:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x117093c00) [pid = 2097] [serial = 150] [outer = 0x117031c00] 12:49:16 INFO - PROCESS | 2097 | 1467056956030 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 122 (0x11826d000) [pid = 2097] [serial = 151] [outer = 0x117031c00] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x1192c0000 == 50 [pid = 2097] [id = 44] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x118422000 == 49 [pid = 2097] [id = 43] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x117567800 == 48 [pid = 2097] [id = 42] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x118250000 == 47 [pid = 2097] [id = 29] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x1195c0800 == 46 [pid = 2097] [id = 32] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x116bad000 == 45 [pid = 2097] [id = 27] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x116954000 == 44 [pid = 2097] [id = 41] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x11206b800 == 43 [pid = 2097] [id = 31] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x11726c000 == 42 [pid = 2097] [id = 28] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x113d20800 == 41 [pid = 2097] [id = 40] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x124357800 == 40 [pid = 2097] [id = 39] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x119a57000 == 39 [pid = 2097] [id = 33] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x11841c000 == 38 [pid = 2097] [id = 30] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x115019800 == 37 [pid = 2097] [id = 50] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x124988800 == 36 [pid = 2097] [id = 49] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x123acc800 == 35 [pid = 2097] [id = 37] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x1238ae800 == 34 [pid = 2097] [id = 48] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x123195800 == 33 [pid = 2097] [id = 35] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x123add000 == 32 [pid = 2097] [id = 38] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x118417800 == 31 [pid = 2097] [id = 47] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x12071a800 == 30 [pid = 2097] [id = 34] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x120711800 == 29 [pid = 2097] [id = 45] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x113b33000 == 28 [pid = 2097] [id = 46] 12:49:16 INFO - PROCESS | 2097 | --DOCSHELL 0x1234aa800 == 27 [pid = 2097] [id = 36] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 121 (0x123e0c000) [pid = 2097] [serial = 11] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x124e88800) [pid = 2097] [serial = 108] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x124fca400) [pid = 2097] [serial = 111] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x112fc5400) [pid = 2097] [serial = 63] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x117091800) [pid = 2097] [serial = 66] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x11946c000) [pid = 2097] [serial = 69] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x1194dfc00) [pid = 2097] [serial = 70] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x116883800) [pid = 2097] [serial = 72] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x116989800) [pid = 2097] [serial = 73] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x118324000) [pid = 2097] [serial = 76] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12300e800) [pid = 2097] [serial = 97] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x1233a5000) [pid = 2097] [serial = 100] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1246e3000) [pid = 2097] [serial = 106] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1194e6800) [pid = 2097] [serial = 85] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x124f47800) [pid = 2097] [serial = 109] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x113d67000) [pid = 2097] [serial = 64] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118757000) [pid = 2097] [serial = 79] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x118327c00) [pid = 2097] [serial = 67] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119462800) [pid = 2097] [serial = 82] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x12643e400) [pid = 2097] [serial = 112] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12d3d1c00) [pid = 2097] [serial = 61] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x117ed9800) [pid = 2097] [serial = 75] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x11866c400) [pid = 2097] [serial = 78] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1189ae000) [pid = 2097] [serial = 81] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119468800) [pid = 2097] [serial = 84] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11970d800) [pid = 2097] [serial = 87] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1199d4800) [pid = 2097] [serial = 88] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119a67c00) [pid = 2097] [serial = 90] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119a96c00) [pid = 2097] [serial = 91] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119a97400) [pid = 2097] [serial = 93] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1207f2400) [pid = 2097] [serial = 94] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1207f7c00) [pid = 2097] [serial = 96] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12325cc00) [pid = 2097] [serial = 99] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x123ab9000) [pid = 2097] [serial = 102] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1243e5800) [pid = 2097] [serial = 105] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12a667c00) [pid = 2097] [serial = 21] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12a92f000) [pid = 2097] [serial = 22] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x129485c00) [pid = 2097] [serial = 18] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x119727c00) [pid = 2097] [serial = 15] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x11972e000) [pid = 2097] [serial = 16] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x123804c00) [pid = 2097] [serial = 8] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12cf92800) [pid = 2097] [serial = 51] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x12d0f2000) [pid = 2097] [serial = 52] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x12cf4b800) [pid = 2097] [serial = 45] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x12cf97400) [pid = 2097] [serial = 48] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x12c632400) [pid = 2097] [serial = 42] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x12cb92c00) [pid = 2097] [serial = 43] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12c626400) [pid = 2097] [serial = 40] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x12b6be400) [pid = 2097] [serial = 39] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x12b611000) [pid = 2097] [serial = 36] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x12b6b4c00) [pid = 2097] [serial = 37] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x12bf2d000) [pid = 2097] [serial = 33] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x11866ec00) [pid = 2097] [serial = 34] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x12bddec00) [pid = 2097] [serial = 31] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x12bdd6000) [pid = 2097] [serial = 30] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x12baa2c00) [pid = 2097] [serial = 27] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x12baa8c00) [pid = 2097] [serial = 28] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x12b6ce800) [pid = 2097] [serial = 24] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 63 (0x12b6d7c00) [pid = 2097] [serial = 25] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 62 (0x119761800) [pid = 2097] [serial = 60] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 61 (0x12d3c9400) [pid = 2097] [serial = 57] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 60 (0x12d3cf800) [pid = 2097] [serial = 58] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 59 (0x119194400) [pid = 2097] [serial = 55] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | --DOMWINDOW == 58 (0x1184cf000) [pid = 2097] [serial = 54] [outer = 0x0] [url = about:blank] 12:49:16 INFO - PROCESS | 2097 | 1467056956870 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]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1142ms 12:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:49:16 INFO - PROCESS | 2097 | 1467056956926 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 2097 | 1467056956928 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:49:16 INFO - PROCESS | 2097 | 1467056956931 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 2097 | 1467056956932 Marionette TRACE conn2 <- [1,178,null,{}] 12:49:16 INFO - PROCESS | 2097 | 1467056956936 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}] 12:49:16 INFO - PROCESS | 2097 | 1467056956938 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:17 INFO - PROCESS | 2097 | 1467056957011 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:49:17 INFO - PROCESS | 2097 | 1467056957054 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 2097 | 1467056957056 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x1139cc800 == 28 [pid = 2097] [id = 52] 12:49:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 59 (0x116242800) [pid = 2097] [serial = 152] [outer = 0x0] 12:49:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 60 (0x116987400) [pid = 2097] [serial = 153] [outer = 0x116242800] 12:49:17 INFO - PROCESS | 2097 | 1467056957082 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 61 (0x117667400) [pid = 2097] [serial = 154] [outer = 0x116242800] 12:49:17 INFO - PROCESS | 2097 | 1467056957398 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]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 522ms 12:49:17 INFO - PROCESS | 2097 | 1467056957453 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 2097 | 1467056957458 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:49:17 INFO - PROCESS | 2097 | 1467056957465 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 2097 | 1467056957468 Marionette TRACE conn2 <- [1,182,null,{}] 12:49:17 INFO - PROCESS | 2097 | 1467056957472 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}] 12:49:17 INFO - PROCESS | 2097 | 1467056957474 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:17 INFO - PROCESS | 2097 | 1467056957589 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:49:17 INFO - PROCESS | 2097 | 1467056957645 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 2097 | 1467056957646 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bad800 == 29 [pid = 2097] [id = 53] 12:49:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 62 (0x117ed0400) [pid = 2097] [serial = 155] [outer = 0x0] 12:49:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x118324400) [pid = 2097] [serial = 156] [outer = 0x117ed0400] 12:49:17 INFO - PROCESS | 2097 | 1467056957691 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x118677000) [pid = 2097] [serial = 157] [outer = 0x117ed0400] 12:49:18 INFO - PROCESS | 2097 | 1467056958032 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 624ms 12:49:18 INFO - PROCESS | 2097 | 1467056958096 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 2097 | 1467056958097 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:49:18 INFO - PROCESS | 2097 | 1467056958099 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 2097 | 1467056958102 Marionette TRACE conn2 <- [1,186,null,{}] 12:49:18 INFO - PROCESS | 2097 | 1467056958109 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}] 12:49:18 INFO - PROCESS | 2097 | 1467056958113 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:18 INFO - PROCESS | 2097 | 1467056958198 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:49:18 INFO - PROCESS | 2097 | 1467056958205 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 2097 | 1467056958207 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e7c000 == 30 [pid = 2097] [id = 54] 12:49:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x11709ec00) [pid = 2097] [serial = 158] [outer = 0x0] 12:49:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x119469c00) [pid = 2097] [serial = 159] [outer = 0x11709ec00] 12:49:18 INFO - PROCESS | 2097 | 1467056958237 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x1194e0c00) [pid = 2097] [serial = 160] [outer = 0x11709ec00] 12:49:18 INFO - PROCESS | 2097 | 1467056958522 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:49:18 INFO - PROCESS | 2097 | 1467056958572 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 2097 | 1467056958574 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:49:18 INFO - PROCESS | 2097 | 1467056958576 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 2097 | 1467056958577 Marionette TRACE conn2 <- [1,190,null,{}] 12:49:18 INFO - PROCESS | 2097 | 1467056958579 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}] 12:49:18 INFO - PROCESS | 2097 | 1467056958580 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:18 INFO - PROCESS | 2097 | 1467056958654 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:49:18 INFO - PROCESS | 2097 | 1467056958657 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 2097 | 1467056958658 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x11916f000 == 31 [pid = 2097] [id = 55] 12:49:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x1194e6800) [pid = 2097] [serial = 161] [outer = 0x0] 12:49:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x119729c00) [pid = 2097] [serial = 162] [outer = 0x1194e6800] 12:49:18 INFO - PROCESS | 2097 | 1467056958686 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x11975cc00) [pid = 2097] [serial = 163] [outer = 0x1194e6800] 12:49:19 INFO - PROCESS | 2097 | 1467056959011 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 12:49:19 INFO - PROCESS | 2097 | 1467056959046 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 2097 | 1467056959047 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:49:19 INFO - PROCESS | 2097 | 1467056959050 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 2097 | 1467056959051 Marionette TRACE conn2 <- [1,194,null,{}] 12:49:19 INFO - PROCESS | 2097 | 1467056959053 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}] 12:49:19 INFO - PROCESS | 2097 | 1467056959054 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:19 INFO - PROCESS | 2097 | 1467056959142 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:49:19 INFO - PROCESS | 2097 | 1467056959168 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 2097 | 1467056959170 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195b6800 == 32 [pid = 2097] [id = 56] 12:49:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x117ecf400) [pid = 2097] [serial = 164] [outer = 0x0] 12:49:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x119a0bc00) [pid = 2097] [serial = 165] [outer = 0x117ecf400] 12:49:19 INFO - PROCESS | 2097 | 1467056959195 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x119a6d000) [pid = 2097] [serial = 166] [outer = 0x117ecf400] 12:49:19 INFO - PROCESS | 2097 | 1467056959535 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 519ms 12:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:49:19 INFO - PROCESS | 2097 | 1467056959575 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 2097 | 1467056959576 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:49:19 INFO - PROCESS | 2097 | 1467056959578 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 2097 | 1467056959579 Marionette TRACE conn2 <- [1,198,null,{}] 12:49:19 INFO - PROCESS | 2097 | 1467056959582 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}] 12:49:19 INFO - PROCESS | 2097 | 1467056959586 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:19 INFO - PROCESS | 2097 | 1467056959686 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:49:19 INFO - PROCESS | 2097 | 1467056959716 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 2097 | 1467056959717 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x12070a800 == 33 [pid = 2097] [id = 57] 12:49:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x119a96c00) [pid = 2097] [serial = 167] [outer = 0x0] 12:49:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x12300cc00) [pid = 2097] [serial = 168] [outer = 0x119a96c00] 12:49:19 INFO - PROCESS | 2097 | 1467056959742 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x1238d4800) [pid = 2097] [serial = 169] [outer = 0x119a96c00] 12:49:20 INFO - PROCESS | 2097 | 1467056960029 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]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 12:49:20 INFO - PROCESS | 2097 | 1467056960050 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 2097 | 1467056960052 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:49:20 INFO - PROCESS | 2097 | 1467056960072 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 2097 | 1467056960073 Marionette TRACE conn2 <- [1,202,null,{}] 12:49:20 INFO - PROCESS | 2097 | 1467056960075 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}] 12:49:20 INFO - PROCESS | 2097 | 1467056960076 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:20 INFO - PROCESS | 2097 | 1467056960168 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:49:20 INFO - PROCESS | 2097 | 1467056960173 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 2097 | 1467056960174 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x1231a2800 == 34 [pid = 2097] [id = 58] 12:49:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x115071400) [pid = 2097] [serial = 170] [outer = 0x0] 12:49:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x123e0a800) [pid = 2097] [serial = 171] [outer = 0x115071400] 12:49:20 INFO - PROCESS | 2097 | 1467056960198 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x124333800) [pid = 2097] [serial = 172] [outer = 0x115071400] 12:49:20 INFO - PROCESS | 2097 | 1467056960509 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]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 478ms 12:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:49:20 INFO - PROCESS | 2097 | 1467056960543 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 2097 | 1467056960544 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:49:20 INFO - PROCESS | 2097 | 1467056960546 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 2097 | 1467056960547 Marionette TRACE conn2 <- [1,206,null,{}] 12:49:20 INFO - PROCESS | 2097 | 1467056960549 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}] 12:49:20 INFO - PROCESS | 2097 | 1467056960551 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:20 INFO - PROCESS | 2097 | 1467056960633 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:49:20 INFO - PROCESS | 2097 | 1467056960639 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 2097 | 1467056960640 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x12371d000 == 35 [pid = 2097] [id = 59] 12:49:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x119a9d000) [pid = 2097] [serial = 173] [outer = 0x0] 12:49:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1246dac00) [pid = 2097] [serial = 174] [outer = 0x119a9d000] 12:49:20 INFO - PROCESS | 2097 | 1467056960664 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x124715400) [pid = 2097] [serial = 175] [outer = 0x119a9d000] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x11919a400) [pid = 2097] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x123459800) [pid = 2097] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x119a0c400) [pid = 2097] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x11688a400) [pid = 2097] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x11687dc00) [pid = 2097] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x118325800) [pid = 2097] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x1194e5000) [pid = 2097] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:49:20 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x115f64000) [pid = 2097] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:49:20 INFO - PROCESS | 2097 | 1467056960954 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]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 418ms 12:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:49:20 INFO - PROCESS | 2097 | 1467056960964 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 2097 | 1467056960965 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:49:20 INFO - PROCESS | 2097 | 1467056960969 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 2097 | 1467056960972 Marionette TRACE conn2 <- [1,210,null,{}] 12:49:20 INFO - PROCESS | 2097 | 1467056960981 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}] 12:49:20 INFO - PROCESS | 2097 | 1467056960983 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:21 INFO - PROCESS | 2097 | 1467056961073 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:49:21 INFO - PROCESS | 2097 | 1467056961076 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 2097 | 1467056961077 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e7a800 == 36 [pid = 2097] [id = 60] 12:49:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x11919bc00) [pid = 2097] [serial = 176] [outer = 0x0] 12:49:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x1243e5800) [pid = 2097] [serial = 177] [outer = 0x11919bc00] 12:49:21 INFO - PROCESS | 2097 | 1467056961103 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x124e86800) [pid = 2097] [serial = 178] [outer = 0x11919bc00] 12:49:21 INFO - PROCESS | 2097 | 1467056961405 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]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 12:49:21 INFO - PROCESS | 2097 | 1467056961444 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 2097 | 1467056961445 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:49:21 INFO - PROCESS | 2097 | 1467056961461 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 2097 | 1467056961462 Marionette TRACE conn2 <- [1,214,null,{}] 12:49:21 INFO - PROCESS | 2097 | 1467056961465 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}] 12:49:21 INFO - PROCESS | 2097 | 1467056961466 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:21 INFO - PROCESS | 2097 | 1467056961541 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:49:21 INFO - PROCESS | 2097 | 1467056961545 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 2097 | 1467056961546 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x1243ca800 == 37 [pid = 2097] [id = 61] 12:49:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x123e13c00) [pid = 2097] [serial = 179] [outer = 0x0] 12:49:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x124e95400) [pid = 2097] [serial = 180] [outer = 0x123e13c00] 12:49:21 INFO - PROCESS | 2097 | 1467056961572 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x124f3ec00) [pid = 2097] [serial = 181] [outer = 0x123e13c00] 12:49:21 INFO - PROCESS | 2097 | 1467056961900 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]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 476ms 12:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:49:21 INFO - PROCESS | 2097 | 1467056961931 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 2097 | 1467056961932 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:49:21 INFO - PROCESS | 2097 | 1467056961934 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 2097 | 1467056961936 Marionette TRACE conn2 <- [1,218,null,{}] 12:49:21 INFO - PROCESS | 2097 | 1467056961938 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}] 12:49:21 INFO - PROCESS | 2097 | 1467056961940 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:22 INFO - PROCESS | 2097 | 1467056962039 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:49:22 INFO - PROCESS | 2097 | 1467056962084 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 2097 | 1467056962086 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195b6000 == 38 [pid = 2097] [id = 62] 12:49:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1246d7800) [pid = 2097] [serial = 182] [outer = 0x0] 12:49:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x124e91800) [pid = 2097] [serial = 183] [outer = 0x1246d7800] 12:49:22 INFO - PROCESS | 2097 | 1467056962112 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1266ee000) [pid = 2097] [serial = 184] [outer = 0x1246d7800] 12:49:22 INFO - PROCESS | 2097 | 1467056962371 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]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 12:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:49:22 INFO - PROCESS | 2097 | 1467056962409 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 2097 | 1467056962410 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:49:22 INFO - PROCESS | 2097 | 1467056962412 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 2097 | 1467056962413 Marionette TRACE conn2 <- [1,222,null,{}] 12:49:22 INFO - PROCESS | 2097 | 1467056962423 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}] 12:49:22 INFO - PROCESS | 2097 | 1467056962424 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:22 INFO - PROCESS | 2097 | 1467056962504 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:49:22 INFO - PROCESS | 2097 | 1467056962508 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 2097 | 1467056962509 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268bc800 == 39 [pid = 2097] [id = 63] 12:49:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x126654400) [pid = 2097] [serial = 185] [outer = 0x0] 12:49:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x128cbf000) [pid = 2097] [serial = 186] [outer = 0x126654400] 12:49:22 INFO - PROCESS | 2097 | 1467056962535 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x128f91400) [pid = 2097] [serial = 187] [outer = 0x126654400] 12:49:22 INFO - PROCESS | 2097 | 1467056962914 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]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 567ms 12:49:22 INFO - PROCESS | 2097 | 1467056962982 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 2097 | 1467056962985 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:49:22 INFO - PROCESS | 2097 | 1467056962991 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 2097 | 1467056962994 Marionette TRACE conn2 <- [1,226,null,{}] 12:49:23 INFO - PROCESS | 2097 | 1467056963000 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}] 12:49:23 INFO - PROCESS | 2097 | 1467056963003 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:23 INFO - PROCESS | 2097 | 1467056963173 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:49:23 INFO - PROCESS | 2097 | 1467056963292 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 2097 | 1467056963296 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x115e80800 == 40 [pid = 2097] [id = 64] 12:49:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1165ea000) [pid = 2097] [serial = 188] [outer = 0x0] 12:49:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x116883400) [pid = 2097] [serial = 189] [outer = 0x1165ea000] 12:49:23 INFO - PROCESS | 2097 | 1467056963371 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x117668400) [pid = 2097] [serial = 190] [outer = 0x1165ea000] 12:49:23 INFO - PROCESS | 2097 | 1467056963840 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]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 923ms 12:49:23 INFO - PROCESS | 2097 | 1467056963913 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 2097 | 1467056963916 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:49:23 INFO - PROCESS | 2097 | 1467056963921 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 2097 | 1467056963923 Marionette TRACE conn2 <- [1,230,null,{}] 12:49:23 INFO - PROCESS | 2097 | 1467056963925 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}] 12:49:23 INFO - PROCESS | 2097 | 1467056963927 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:24 INFO - PROCESS | 2097 | 1467056964033 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:49:24 INFO - PROCESS | 2097 | 1467056964079 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 2097 | 1467056964081 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x11840e800 == 41 [pid = 2097] [id = 65] 12:49:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1184cf000) [pid = 2097] [serial = 191] [outer = 0x0] 12:49:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x118756400) [pid = 2097] [serial = 192] [outer = 0x1184cf000] 12:49:24 INFO - PROCESS | 2097 | 1467056964111 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119105c00) [pid = 2097] [serial = 193] [outer = 0x1184cf000] 12:49:24 INFO - PROCESS | 2097 | 1467056964705 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 871ms 12:49:24 INFO - PROCESS | 2097 | 1467056964791 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 2097 | 1467056964794 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:49:24 INFO - PROCESS | 2097 | 1467056964797 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 2097 | 1467056964799 Marionette TRACE conn2 <- [1,234,null,{}] 12:49:24 INFO - PROCESS | 2097 | 1467056964802 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}] 12:49:24 INFO - PROCESS | 2097 | 1467056964804 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:24 INFO - PROCESS | 2097 | 1467056964899 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:49:24 INFO - PROCESS | 2097 | 1467056964945 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 2097 | 1467056964948 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fc6800 == 42 [pid = 2097] [id = 66] 12:49:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1184dc400) [pid = 2097] [serial = 194] [outer = 0x0] 12:49:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x118672000) [pid = 2097] [serial = 195] [outer = 0x1184dc400] 12:49:24 INFO - PROCESS | 2097 | 1467056964976 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119108800) [pid = 2097] [serial = 196] [outer = 0x1184dc400] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x1195b6000 == 41 [pid = 2097] [id = 62] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x1243ca800 == 40 [pid = 2097] [id = 61] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x117e7a800 == 39 [pid = 2097] [id = 60] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x12371d000 == 38 [pid = 2097] [id = 59] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x1231a2800 == 37 [pid = 2097] [id = 58] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x12070a800 == 36 [pid = 2097] [id = 57] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x1195b6800 == 35 [pid = 2097] [id = 56] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x11916f000 == 34 [pid = 2097] [id = 55] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x117e7c000 == 33 [pid = 2097] [id = 54] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x116bad800 == 32 [pid = 2097] [id = 53] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x1139cc800 == 31 [pid = 2097] [id = 52] 12:49:25 INFO - PROCESS | 2097 | --DOCSHELL 0x115fcd000 == 30 [pid = 2097] [id = 51] 12:49:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1194e5000) [pid = 2097] [serial = 197] [outer = 0x12cb9b000] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1264d8400) [pid = 2097] [serial = 114] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12432f400) [pid = 2097] [serial = 103] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119f22800) [pid = 2097] [serial = 132] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12339f400) [pid = 2097] [serial = 133] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11826ac00) [pid = 2097] [serial = 118] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x117099400) [pid = 2097] [serial = 117] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1189a8c00) [pid = 2097] [serial = 123] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x11866fc00) [pid = 2097] [serial = 120] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x11875c000) [pid = 2097] [serial = 121] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119706c00) [pid = 2097] [serial = 126] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11972c000) [pid = 2097] [serial = 129] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119465c00) [pid = 2097] [serial = 124] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x126885c00) [pid = 2097] [serial = 115] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x11975f000) [pid = 2097] [serial = 130] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119728c00) [pid = 2097] [serial = 127] [outer = 0x0] [url = about:blank] 12:49:25 INFO - PROCESS | 2097 | 1467056965389 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 625ms 12:49:25 INFO - PROCESS | 2097 | 1467056965421 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 2097 | 1467056965424 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:49:25 INFO - PROCESS | 2097 | 1467056965428 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 2097 | 1467056965430 Marionette TRACE conn2 <- [1,238,null,{}] 12:49:25 INFO - PROCESS | 2097 | 1467056965432 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}] 12:49:25 INFO - PROCESS | 2097 | 1467056965434 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:25 INFO - PROCESS | 2097 | 1467056965509 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:49:25 INFO - PROCESS | 2097 | 1467056965513 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 2097 | 1467056965514 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x118420800 == 31 [pid = 2097] [id = 67] 12:49:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x11919dc00) [pid = 2097] [serial = 198] [outer = 0x0] 12:49:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1194dfc00) [pid = 2097] [serial = 199] [outer = 0x11919dc00] 12:49:25 INFO - PROCESS | 2097 | 1467056965543 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11972c000) [pid = 2097] [serial = 200] [outer = 0x11919dc00] 12:49:25 INFO - PROCESS | 2097 | 1467056965849 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 12:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:49:25 INFO - PROCESS | 2097 | 1467056965899 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 2097 | 1467056965901 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:49:25 INFO - PROCESS | 2097 | 1467056965903 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 2097 | 1467056965905 Marionette TRACE conn2 <- [1,242,null,{}] 12:49:25 INFO - PROCESS | 2097 | 1467056965913 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}] 12:49:25 INFO - PROCESS | 2097 | 1467056965916 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:25 INFO - PROCESS | 2097 | 1467056965993 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:49:26 INFO - PROCESS | 2097 | 1467056965998 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 2097 | 1467056966001 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192ca800 == 32 [pid = 2097] [id = 68] 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119760800) [pid = 2097] [serial = 201] [outer = 0x0] 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119fe5800) [pid = 2097] [serial = 202] [outer = 0x119760800] 12:49:26 INFO - PROCESS | 2097 | 1467056966031 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x123011c00) [pid = 2097] [serial = 203] [outer = 0x119760800] 12:49:26 INFO - PROCESS | 2097 | 1467056966348 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 12:49:26 INFO - PROCESS | 2097 | 1467056966375 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 2097 | 1467056966377 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:49:26 INFO - PROCESS | 2097 | 1467056966379 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 2097 | 1467056966380 Marionette TRACE conn2 <- [1,246,null,{}] 12:49:26 INFO - PROCESS | 2097 | 1467056966383 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}] 12:49:26 INFO - PROCESS | 2097 | 1467056966386 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:26 INFO - PROCESS | 2097 | 1467056966463 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:49:26 INFO - PROCESS | 2097 | 1467056966509 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 2097 | 1467056966511 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x119de6800 == 33 [pid = 2097] [id = 69] 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1207f2800) [pid = 2097] [serial = 204] [outer = 0x0] 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12364f000) [pid = 2097] [serial = 205] [outer = 0x1207f2800] 12:49:26 INFO - PROCESS | 2097 | 1467056966535 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123e0c000) [pid = 2097] [serial = 206] [outer = 0x1207f2800] 12:49:26 INFO - PROCESS | 2097 | 1467056966787 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 420ms 12:49:26 INFO - PROCESS | 2097 | 1467056966800 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 2097 | 1467056966803 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:49:26 INFO - PROCESS | 2097 | 1467056966811 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 2097 | 1467056966812 Marionette TRACE conn2 <- [1,250,null,{}] 12:49:26 INFO - PROCESS | 2097 | 1467056966814 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}] 12:49:26 INFO - PROCESS | 2097 | 1467056966816 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:26 INFO - PROCESS | 2097 | 1467056966894 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:49:26 INFO - PROCESS | 2097 | 1467056966898 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 2097 | 1467056966900 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232c5800 == 34 [pid = 2097] [id = 70] 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123e0c800) [pid = 2097] [serial = 207] [outer = 0x0] 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x124711c00) [pid = 2097] [serial = 208] [outer = 0x123e0c800] 12:49:26 INFO - PROCESS | 2097 | 1467056966926 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124f3f400) [pid = 2097] [serial = 209] [outer = 0x123e0c800] 12:49:27 INFO - PROCESS | 2097 | 1467056967329 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 572ms 12:49:27 INFO - PROCESS | 2097 | 1467056967384 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 2097 | 1467056967385 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:49:27 INFO - PROCESS | 2097 | 1467056967389 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 2097 | 1467056967391 Marionette TRACE conn2 <- [1,254,null,{}] 12:49:27 INFO - PROCESS | 2097 | 1467056967394 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}] 12:49:27 INFO - PROCESS | 2097 | 1467056967400 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:27 INFO - PROCESS | 2097 | 1467056967563 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:49:27 INFO - PROCESS | 2097 | 1467056967585 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 2097 | 1467056967587 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e29000 == 35 [pid = 2097] [id = 71] 12:49:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x124fcac00) [pid = 2097] [serial = 210] [outer = 0x0] 12:49:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12644a800) [pid = 2097] [serial = 211] [outer = 0x124fcac00] 12:49:27 INFO - PROCESS | 2097 | 1467056967627 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x129214800) [pid = 2097] [serial = 212] [outer = 0x124fcac00] 12:49:28 INFO - PROCESS | 2097 | 1467056968000 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 620ms 12:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:49:28 INFO - PROCESS | 2097 | 1467056968009 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 2097 | 1467056968011 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:49:28 INFO - PROCESS | 2097 | 1467056968013 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 2097 | 1467056968015 Marionette TRACE conn2 <- [1,258,null,{}] 12:49:28 INFO - PROCESS | 2097 | 1467056968018 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}] 12:49:28 INFO - PROCESS | 2097 | 1467056968020 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:28 INFO - PROCESS | 2097 | 1467056968157 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:49:28 INFO - PROCESS | 2097 | 1467056968174 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 2097 | 1467056968176 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260c7800 == 36 [pid = 2097] [id = 72] 12:49:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12364c400) [pid = 2097] [serial = 213] [outer = 0x0] 12:49:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12942cc00) [pid = 2097] [serial = 214] [outer = 0x12364c400] 12:49:28 INFO - PROCESS | 2097 | 1467056968216 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12942f800) [pid = 2097] [serial = 215] [outer = 0x12364c400] 12:49:28 INFO - PROCESS | 2097 | 1467056968617 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 12:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:49:28 INFO - PROCESS | 2097 | 1467056968632 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 2097 | 1467056968634 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:49:28 INFO - PROCESS | 2097 | 1467056968638 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 2097 | 1467056968639 Marionette TRACE conn2 <- [1,262,null,{}] 12:49:28 INFO - PROCESS | 2097 | 1467056968642 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}] 12:49:28 INFO - PROCESS | 2097 | 1467056968643 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:28 INFO - PROCESS | 2097 | 1467056968732 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:49:28 INFO - PROCESS | 2097 | 1467056968763 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 2097 | 1467056968764 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x128935800 == 37 [pid = 2097] [id = 73] 12:49:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x129485400) [pid = 2097] [serial = 216] [outer = 0x0] 12:49:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x129488c00) [pid = 2097] [serial = 217] [outer = 0x129485400] 12:49:28 INFO - PROCESS | 2097 | 1467056968789 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x129492c00) [pid = 2097] [serial = 218] [outer = 0x129485400] 12:49:29 INFO - PROCESS | 2097 | 1467056969134 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 12:49:29 INFO - PROCESS | 2097 | 1467056969157 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 2097 | 1467056969158 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:49:29 INFO - PROCESS | 2097 | 1467056969160 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 2097 | 1467056969161 Marionette TRACE conn2 <- [1,266,null,{}] 12:49:29 INFO - PROCESS | 2097 | 1467056969164 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}] 12:49:29 INFO - PROCESS | 2097 | 1467056969165 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:29 INFO - PROCESS | 2097 | 1467056969256 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:49:29 INFO - PROCESS | 2097 | 1467056969286 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 2097 | 1467056969287 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f65000 == 38 [pid = 2097] [id = 74] 12:49:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12a57f400) [pid = 2097] [serial = 219] [outer = 0x0] 12:49:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12a65cc00) [pid = 2097] [serial = 220] [outer = 0x12a57f400] 12:49:29 INFO - PROCESS | 2097 | 1467056969311 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12a666400) [pid = 2097] [serial = 221] [outer = 0x12a57f400] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x117ecf400) [pid = 2097] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x116242800) [pid = 2097] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x117ed0400) [pid = 2097] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11709ec00) [pid = 2097] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1194e6800) [pid = 2097] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x117031c00) [pid = 2097] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x113eb0c00) [pid = 2097] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118269000) [pid = 2097] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x119a68000) [pid = 2097] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123259800) [pid = 2097] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119a96c00) [pid = 2097] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11690d000) [pid = 2097] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119a9d000) [pid = 2097] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x115071400) [pid = 2097] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x123e13c00) [pid = 2097] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11919bc00) [pid = 2097] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:49:29 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1246d7800) [pid = 2097] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:49:29 INFO - PROCESS | 2097 | 1467056969679 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 567ms 12:49:29 INFO - PROCESS | 2097 | 1467056969729 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:49:29 INFO - PROCESS | 2097 | 1467056969730 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:49:29 INFO - PROCESS | 2097 | 1467056969732 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 2097 | 1467056969734 Marionette TRACE conn2 <- [1,270,null,{}] 12:49:29 INFO - PROCESS | 2097 | 1467056969740 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}] 12:49:29 INFO - PROCESS | 2097 | 1467056969741 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:29 INFO - PROCESS | 2097 | 1467056969839 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:49:29 INFO - PROCESS | 2097 | 1467056969845 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 2097 | 1467056969846 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f2e000 == 39 [pid = 2097] [id = 75] 12:49:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1122ba400) [pid = 2097] [serial = 222] [outer = 0x0] 12:49:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11919bc00) [pid = 2097] [serial = 223] [outer = 0x1122ba400] 12:49:29 INFO - PROCESS | 2097 | 1467056969870 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1207f3400) [pid = 2097] [serial = 224] [outer = 0x1122ba400] 12:49:30 INFO - PROCESS | 2097 | 1467056970162 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 12:49:30 INFO - PROCESS | 2097 | 1467056970205 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:49:30 INFO - PROCESS | 2097 | 1467056970207 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:49:30 INFO - PROCESS | 2097 | 1467056970209 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 2097 | 1467056970211 Marionette TRACE conn2 <- [1,274,null,{}] 12:49:30 INFO - PROCESS | 2097 | 1467056970213 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}] 12:49:30 INFO - PROCESS | 2097 | 1467056970215 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:30 INFO - PROCESS | 2097 | 1467056970304 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:49:30 INFO - PROCESS | 2097 | 1467056970308 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 2097 | 1467056970309 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d41000 == 40 [pid = 2097] [id = 76] 12:49:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123e09800) [pid = 2097] [serial = 225] [outer = 0x0] 12:49:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12a667800) [pid = 2097] [serial = 226] [outer = 0x123e09800] 12:49:30 INFO - PROCESS | 2097 | 1467056970335 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a931400) [pid = 2097] [serial = 227] [outer = 0x123e09800] 12:49:30 INFO - PROCESS | 2097 | 1467056970661 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 12:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:49:30 INFO - PROCESS | 2097 | 1467056970678 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 2097 | 1467056970680 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:49:30 INFO - PROCESS | 2097 | 1467056970682 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 2097 | 1467056970683 Marionette TRACE conn2 <- [1,278,null,{}] 12:49:30 INFO - PROCESS | 2097 | 1467056970689 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}] 12:49:30 INFO - PROCESS | 2097 | 1467056970690 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:30 INFO - PROCESS | 2097 | 1467056970830 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:49:30 INFO - PROCESS | 2097 | 1467056970838 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 2097 | 1467056970839 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a543000 == 41 [pid = 2097] [id = 77] 12:49:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12a932400) [pid = 2097] [serial = 228] [outer = 0x0] 12:49:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a93b400) [pid = 2097] [serial = 229] [outer = 0x12a932400] 12:49:30 INFO - PROCESS | 2097 | 1467056970879 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12abbac00) [pid = 2097] [serial = 230] [outer = 0x12a932400] 12:49:31 INFO - PROCESS | 2097 | 1467056971174 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 522ms 12:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:49:31 INFO - PROCESS | 2097 | 1467056971206 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 2097 | 1467056971207 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:49:31 INFO - PROCESS | 2097 | 1467056971209 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 2097 | 1467056971210 Marionette TRACE conn2 <- [1,282,null,{}] 12:49:31 INFO - PROCESS | 2097 | 1467056971213 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}] 12:49:31 INFO - PROCESS | 2097 | 1467056971214 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:31 INFO - PROCESS | 2097 | 1467056971293 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:49:31 INFO - PROCESS | 2097 | 1467056971296 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 2097 | 1467056971297 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a76e000 == 42 [pid = 2097] [id = 78] 12:49:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a6a8000) [pid = 2097] [serial = 231] [outer = 0x0] 12:49:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12b611000) [pid = 2097] [serial = 232] [outer = 0x12a6a8000] 12:49:31 INFO - PROCESS | 2097 | 1467056971321 Marionette DEBUG loaded listener.js 12:49:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12b6b7000) [pid = 2097] [serial = 233] [outer = 0x12a6a8000] 12:49:31 INFO - PROCESS | 2097 | 1467056971745 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 568ms 12:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:49:31 INFO - PROCESS | 2097 | 1467056971778 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 2097 | 1467056971780 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:49:31 INFO - PROCESS | 2097 | 1467056971783 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 2097 | 1467056971786 Marionette TRACE conn2 <- [1,286,null,{}] 12:49:31 INFO - PROCESS | 2097 | 1467056971789 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}] 12:49:31 INFO - PROCESS | 2097 | 1467056971791 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:31 INFO - PROCESS | 2097 | 1467056971892 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:49:31 INFO - PROCESS | 2097 | 1467056971955 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 2097 | 1467056971956 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x117580800 == 43 [pid = 2097] [id = 79] 12:49:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x117ed7000) [pid = 2097] [serial = 234] [outer = 0x0] 12:49:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11832fc00) [pid = 2097] [serial = 235] [outer = 0x117ed7000] 12:49:31 INFO - PROCESS | 2097 | 1467056971987 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x119192c00) [pid = 2097] [serial = 236] [outer = 0x117ed7000] 12:49:32 INFO - PROCESS | 2097 | 1467056972411 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]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 12:49:32 INFO - PROCESS | 2097 | 1467056972454 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 2097 | 1467056972457 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:49:32 INFO - PROCESS | 2097 | 1467056972468 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 2097 | 1467056972469 Marionette TRACE conn2 <- [1,290,null,{}] 12:49:32 INFO - PROCESS | 2097 | 1467056972472 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}] 12:49:32 INFO - PROCESS | 2097 | 1467056972474 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:32 INFO - PROCESS | 2097 | 1467056972573 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:49:32 INFO - PROCESS | 2097 | 1467056972635 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 2097 | 1467056972637 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x123add800 == 44 [pid = 2097] [id = 80] 12:49:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119708400) [pid = 2097] [serial = 237] [outer = 0x0] 12:49:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1199d3000) [pid = 2097] [serial = 238] [outer = 0x119708400] 12:49:32 INFO - PROCESS | 2097 | 1467056972667 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119a99c00) [pid = 2097] [serial = 239] [outer = 0x119708400] 12:49:33 INFO - PROCESS | 2097 | 1467056973074 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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 627ms 12:49:33 INFO - PROCESS | 2097 | 1467056973089 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 2097 | 1467056973091 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:49:33 INFO - PROCESS | 2097 | 1467056973093 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 2097 | 1467056973096 Marionette TRACE conn2 <- [1,294,null,{}] 12:49:33 INFO - PROCESS | 2097 | 1467056973103 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}] 12:49:33 INFO - PROCESS | 2097 | 1467056973107 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:33 INFO - PROCESS | 2097 | 1467056973205 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:49:33 INFO - PROCESS | 2097 | 1467056973285 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 2097 | 1467056973287 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d32000 == 45 [pid = 2097] [id = 81] 12:49:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x123e13400) [pid = 2097] [serial = 240] [outer = 0x0] 12:49:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x124712c00) [pid = 2097] [serial = 241] [outer = 0x123e13400] 12:49:33 INFO - PROCESS | 2097 | 1467056973318 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x126094400) [pid = 2097] [serial = 242] [outer = 0x123e13400] 12:49:33 INFO - PROCESS | 2097 | 1467056973717 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]]]}] 12:49:33 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. 12:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 12:49:33 INFO - PROCESS | 2097 | 1467056973765 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 2097 | 1467056973767 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:49:33 INFO - PROCESS | 2097 | 1467056973770 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 2097 | 1467056973771 Marionette TRACE conn2 <- [1,298,null,{}] 12:49:33 INFO - PROCESS | 2097 | 1467056973773 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}] 12:49:33 INFO - PROCESS | 2097 | 1467056973775 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:33 INFO - PROCESS | 2097 | 1467056973883 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:49:33 INFO - PROCESS | 2097 | 1467056973934 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 2097 | 1467056973935 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a782000 == 46 [pid = 2097] [id = 82] 12:49:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x1264e5000) [pid = 2097] [serial = 243] [outer = 0x0] 12:49:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x12688e800) [pid = 2097] [serial = 244] [outer = 0x1264e5000] 12:49:33 INFO - PROCESS | 2097 | 1467056973964 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x126892c00) [pid = 2097] [serial = 245] [outer = 0x1264e5000] 12:49:34 INFO - PROCESS | 2097 | 1467056974532 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]]]}] 12:49:34 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. 12:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 819ms 12:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:49:34 INFO - PROCESS | 2097 | 1467056974590 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 2097 | 1467056974592 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:49:34 INFO - PROCESS | 2097 | 1467056974596 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 2097 | 1467056974597 Marionette TRACE conn2 <- [1,302,null,{}] 12:49:34 INFO - PROCESS | 2097 | 1467056974620 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}] 12:49:34 INFO - PROCESS | 2097 | 1467056974622 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:34 INFO - PROCESS | 2097 | 1467056974714 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:49:34 INFO - PROCESS | 2097 | 1467056974764 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 2097 | 1467056974767 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x117265000 == 47 [pid = 2097] [id = 83] 12:49:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x117034400) [pid = 2097] [serial = 246] [outer = 0x0] 12:49:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x117edc000) [pid = 2097] [serial = 247] [outer = 0x117034400] 12:49:34 INFO - PROCESS | 2097 | 1467056974794 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x118676400) [pid = 2097] [serial = 248] [outer = 0x117034400] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x12a543000 == 46 [pid = 2097] [id = 77] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x129d41000 == 45 [pid = 2097] [id = 76] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x124f2e000 == 44 [pid = 2097] [id = 75] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x128f65000 == 43 [pid = 2097] [id = 74] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x128935800 == 42 [pid = 2097] [id = 73] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x1260c7800 == 41 [pid = 2097] [id = 72] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x123e29000 == 40 [pid = 2097] [id = 71] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x1232c5800 == 39 [pid = 2097] [id = 70] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x119de6800 == 38 [pid = 2097] [id = 69] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x1192ca800 == 37 [pid = 2097] [id = 68] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x128cbf000) [pid = 2097] [serial = 186] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x118420800 == 36 [pid = 2097] [id = 67] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x115fc6800 == 35 [pid = 2097] [id = 66] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x11840e800 == 34 [pid = 2097] [id = 65] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x115e80800 == 33 [pid = 2097] [id = 64] 12:49:35 INFO - PROCESS | 2097 | --DOCSHELL 0x1268bc800 == 32 [pid = 2097] [id = 63] 12:49:35 INFO - PROCESS | 2097 | 1467056975227 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]]]}] 12:49: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. 12:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms 12:49:35 INFO - PROCESS | 2097 | 1467056975271 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 2097 | 1467056975274 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:49:35 INFO - PROCESS | 2097 | 1467056975278 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 2097 | 1467056975280 Marionette TRACE conn2 <- [1,306,null,{}] 12:49:35 INFO - PROCESS | 2097 | 1467056975282 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}] 12:49:35 INFO - PROCESS | 2097 | 1467056975284 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:35 INFO - PROCESS | 2097 | 1467056975365 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x119a0bc00) [pid = 2097] [serial = 165] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x116987400) [pid = 2097] [serial = 153] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x117667400) [pid = 2097] [serial = 154] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x118324400) [pid = 2097] [serial = 156] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x118677000) [pid = 2097] [serial = 157] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x119469c00) [pid = 2097] [serial = 159] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1194e0c00) [pid = 2097] [serial = 160] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119729c00) [pid = 2097] [serial = 162] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11826d000) [pid = 2097] [serial = 151] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x117093c00) [pid = 2097] [serial = 150] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x116b1c400) [pid = 2097] [serial = 136] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1162ac000) [pid = 2097] [serial = 135] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11875bc00) [pid = 2097] [serial = 139] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1183b3000) [pid = 2097] [serial = 138] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1207f1800) [pid = 2097] [serial = 142] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119a94800) [pid = 2097] [serial = 141] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x123e08400) [pid = 2097] [serial = 145] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123649000) [pid = 2097] [serial = 144] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12300cc00) [pid = 2097] [serial = 168] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11972b400) [pid = 2097] [serial = 148] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1184cdc00) [pid = 2097] [serial = 147] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1238d4800) [pid = 2097] [serial = 169] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119a6d000) [pid = 2097] [serial = 166] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1246dac00) [pid = 2097] [serial = 174] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x124333800) [pid = 2097] [serial = 172] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x123e0a800) [pid = 2097] [serial = 171] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x124e95400) [pid = 2097] [serial = 180] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1243e5800) [pid = 2097] [serial = 177] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x124e86800) [pid = 2097] [serial = 178] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1266ee000) [pid = 2097] [serial = 184] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x124e91800) [pid = 2097] [serial = 183] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x124715400) [pid = 2097] [serial = 175] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x11975cc00) [pid = 2097] [serial = 163] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x124f3ec00) [pid = 2097] [serial = 181] [outer = 0x0] [url = about:blank] 12:49:35 INFO - PROCESS | 2097 | 1467056975418 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 2097 | 1467056975420 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x116729000 == 33 [pid = 2097] [id = 84] 12:49:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117611400) [pid = 2097] [serial = 249] [outer = 0x0] 12:49:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x118324800) [pid = 2097] [serial = 250] [outer = 0x117611400] 12:49:35 INFO - PROCESS | 2097 | 1467056975450 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1194e8000) [pid = 2097] [serial = 251] [outer = 0x117611400] 12:49:35 INFO - PROCESS | 2097 | 1467056975746 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]]]}] 12:49:35 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. 12:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 472ms 12:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:49:35 INFO - PROCESS | 2097 | 1467056975758 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 2097 | 1467056975759 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:49:35 INFO - PROCESS | 2097 | 1467056975761 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 2097 | 1467056975764 Marionette TRACE conn2 <- [1,310,null,{}] 12:49:35 INFO - PROCESS | 2097 | 1467056975779 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}] 12:49:35 INFO - PROCESS | 2097 | 1467056975782 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:35 INFO - PROCESS | 2097 | 1467056975863 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:49:35 INFO - PROCESS | 2097 | 1467056975915 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 2097 | 1467056975917 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x1189d3000 == 34 [pid = 2097] [id = 85] 12:49:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119707000) [pid = 2097] [serial = 252] [outer = 0x0] 12:49:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119a0c000) [pid = 2097] [serial = 253] [outer = 0x119707000] 12:49:35 INFO - PROCESS | 2097 | 1467056975945 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x12300c400) [pid = 2097] [serial = 254] [outer = 0x119707000] 12:49:36 INFO - PROCESS | 2097 | 1467056976243 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]]]}] 12:49: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. 12:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 522ms 12:49:36 INFO - PROCESS | 2097 | 1467056976284 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 2097 | 1467056976289 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:49:36 INFO - PROCESS | 2097 | 1467056976291 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 2097 | 1467056976292 Marionette TRACE conn2 <- [1,314,null,{}] 12:49:36 INFO - PROCESS | 2097 | 1467056976295 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}] 12:49:36 INFO - PROCESS | 2097 | 1467056976296 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:36 INFO - PROCESS | 2097 | 1467056976373 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:49:36 INFO - PROCESS | 2097 | 1467056976376 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 2097 | 1467056976377 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3b000 == 35 [pid = 2097] [id = 86] 12:49:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12318a400) [pid = 2097] [serial = 255] [outer = 0x0] 12:49:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123dd1000) [pid = 2097] [serial = 256] [outer = 0x12318a400] 12:49:36 INFO - PROCESS | 2097 | 1467056976404 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x124331800) [pid = 2097] [serial = 257] [outer = 0x12318a400] 12:49:36 INFO - PROCESS | 2097 | 1467056976747 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]]]}] 12:49:36 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. 12:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 467ms 12:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:49:36 INFO - PROCESS | 2097 | 1467056976760 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 2097 | 1467056976762 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:49:36 INFO - PROCESS | 2097 | 1467056976764 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 2097 | 1467056976766 Marionette TRACE conn2 <- [1,318,null,{}] 12:49:36 INFO - PROCESS | 2097 | 1467056976769 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}] 12:49:36 INFO - PROCESS | 2097 | 1467056976771 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:36 INFO - PROCESS | 2097 | 1467056976868 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:49:36 INFO - PROCESS | 2097 | 1467056976875 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 2097 | 1467056976877 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x123083800 == 36 [pid = 2097] [id = 87] 12:49:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1246dac00) [pid = 2097] [serial = 258] [outer = 0x0] 12:49:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x124714c00) [pid = 2097] [serial = 259] [outer = 0x1246dac00] 12:49:36 INFO - PROCESS | 2097 | 1467056976917 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x124f3cc00) [pid = 2097] [serial = 260] [outer = 0x1246dac00] 12:49:37 INFO - PROCESS | 2097 | 1467056977346 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]]]}] 12:49: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. 12:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 12:49:37 INFO - PROCESS | 2097 | 1467056977398 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 2097 | 1467056977399 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:49:37 INFO - PROCESS | 2097 | 1467056977401 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 2097 | 1467056977402 Marionette TRACE conn2 <- [1,322,null,{}] 12:49:37 INFO - PROCESS | 2097 | 1467056977405 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}] 12:49:37 INFO - PROCESS | 2097 | 1467056977409 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:37 INFO - PROCESS | 2097 | 1467056977523 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:49:37 INFO - PROCESS | 2097 | 1467056977534 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 2097 | 1467056977535 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b9000 == 37 [pid = 2097] [id = 88] 12:49:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1266e8800) [pid = 2097] [serial = 261] [outer = 0x0] 12:49:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128c59800) [pid = 2097] [serial = 262] [outer = 0x1266e8800] 12:49:37 INFO - PROCESS | 2097 | 1467056977563 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128cbe000) [pid = 2097] [serial = 263] [outer = 0x1266e8800] 12:49:37 INFO - PROCESS | 2097 | 1467056977896 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]]]}] 12:49:37 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. 12:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 12:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:49:37 INFO - PROCESS | 2097 | 1467056977922 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 2097 | 1467056977923 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:49:37 INFO - PROCESS | 2097 | 1467056977925 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 2097 | 1467056977926 Marionette TRACE conn2 <- [1,326,null,{}] 12:49:37 INFO - PROCESS | 2097 | 1467056977936 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}] 12:49:37 INFO - PROCESS | 2097 | 1467056977937 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:38 INFO - PROCESS | 2097 | 1467056978029 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:49:38 INFO - PROCESS | 2097 | 1467056978032 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 2097 | 1467056978033 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f22800 == 38 [pid = 2097] [id = 89] 12:49:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1266edc00) [pid = 2097] [serial = 264] [outer = 0x0] 12:49:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x128f96c00) [pid = 2097] [serial = 265] [outer = 0x1266edc00] 12:49:38 INFO - PROCESS | 2097 | 1467056978065 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12942f400) [pid = 2097] [serial = 266] [outer = 0x1266edc00] 12:49:38 INFO - PROCESS | 2097 | 1467056978401 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]]]}] 12:49: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. 12:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 527ms 12:49:38 INFO - PROCESS | 2097 | 1467056978453 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 2097 | 1467056978454 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:49:38 INFO - PROCESS | 2097 | 1467056978456 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 2097 | 1467056978457 Marionette TRACE conn2 <- [1,330,null,{}] 12:49:38 INFO - PROCESS | 2097 | 1467056978460 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}] 12:49:38 INFO - PROCESS | 2097 | 1467056978461 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:38 INFO - PROCESS | 2097 | 1467056978557 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:49:38 INFO - PROCESS | 2097 | 1467056978568 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 2097 | 1467056978569 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f2c800 == 39 [pid = 2097] [id = 90] 12:49:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x129484400) [pid = 2097] [serial = 267] [outer = 0x0] 12:49:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12948bc00) [pid = 2097] [serial = 268] [outer = 0x129484400] 12:49:38 INFO - PROCESS | 2097 | 1467056978594 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12a660400) [pid = 2097] [serial = 269] [outer = 0x129484400] 12:49:38 INFO - PROCESS | 2097 | 1467056978925 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]]]}] 12:49:38 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. 12:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 12:49:38 INFO - PROCESS | 2097 | 1467056978975 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 2097 | 1467056978976 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:49:38 INFO - PROCESS | 2097 | 1467056978979 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 2097 | 1467056978980 Marionette TRACE conn2 <- [1,334,null,{}] 12:49:38 INFO - PROCESS | 2097 | 1467056978982 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}] 12:49:38 INFO - PROCESS | 2097 | 1467056978983 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:39 INFO - PROCESS | 2097 | 1467056979097 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:49:39 INFO - PROCESS | 2097 | 1467056979112 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 2097 | 1467056979112 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c9800 == 40 [pid = 2097] [id = 91] 12:49:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12a665800) [pid = 2097] [serial = 270] [outer = 0x0] 12:49:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12a6ac800) [pid = 2097] [serial = 271] [outer = 0x12a665800] 12:49:39 INFO - PROCESS | 2097 | 1467056979160 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12a939800) [pid = 2097] [serial = 272] [outer = 0x12a665800] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1184dc400) [pid = 2097] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x12a57f400) [pid = 2097] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x129485400) [pid = 2097] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11919dc00) [pid = 2097] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x124fcac00) [pid = 2097] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1207f2800) [pid = 2097] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1122ba400) [pid = 2097] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12a932400) [pid = 2097] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119760800) [pid = 2097] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1165ea000) [pid = 2097] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1184cf000) [pid = 2097] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x123e0c800) [pid = 2097] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123e09800) [pid = 2097] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12364c400) [pid = 2097] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:49:39 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x126654400) [pid = 2097] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:49:39 INFO - PROCESS | 2097 | 1467056979657 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]]]}] 12:49: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. 12:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 723ms 12:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:49:39 INFO - PROCESS | 2097 | 1467056979701 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 2097 | 1467056979703 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:49:39 INFO - PROCESS | 2097 | 1467056979705 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 2097 | 1467056979706 Marionette TRACE conn2 <- [1,338,null,{}] 12:49:39 INFO - PROCESS | 2097 | 1467056979708 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}] 12:49:39 INFO - PROCESS | 2097 | 1467056979709 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:39 INFO - PROCESS | 2097 | 1467056979787 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:49:39 INFO - PROCESS | 2097 | 1467056979835 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 2097 | 1467056979836 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289cd000 == 41 [pid = 2097] [id = 92] 12:49:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x112fd1400) [pid = 2097] [serial = 273] [outer = 0x0] 12:49:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119ff4400) [pid = 2097] [serial = 274] [outer = 0x112fd1400] 12:49:39 INFO - PROCESS | 2097 | 1467056979860 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1264d8400) [pid = 2097] [serial = 275] [outer = 0x112fd1400] 12:49:40 INFO - PROCESS | 2097 | 1467056980127 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]]]}] 12:49: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. 12:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 12:49:40 INFO - PROCESS | 2097 | 1467056980175 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 2097 | 1467056980177 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:49:40 INFO - PROCESS | 2097 | 1467056980179 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 2097 | 1467056980181 Marionette TRACE conn2 <- [1,342,null,{}] 12:49:40 INFO - PROCESS | 2097 | 1467056980183 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}] 12:49:40 INFO - PROCESS | 2097 | 1467056980186 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:40 INFO - PROCESS | 2097 | 1467056980285 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:49:40 INFO - PROCESS | 2097 | 1467056980290 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 2097 | 1467056980292 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d4b000 == 42 [pid = 2097] [id = 93] 12:49:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x129437c00) [pid = 2097] [serial = 276] [outer = 0x0] 12:49:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a939400) [pid = 2097] [serial = 277] [outer = 0x129437c00] 12:49:40 INFO - PROCESS | 2097 | 1467056980319 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12b6bc000) [pid = 2097] [serial = 278] [outer = 0x129437c00] 12:49:40 INFO - PROCESS | 2097 | 1467056980633 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]]]}] 12:49: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. 12:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 473ms 12:49:40 INFO - PROCESS | 2097 | 1467056980655 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 2097 | 1467056980657 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:49:40 INFO - PROCESS | 2097 | 1467056980659 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 2097 | 1467056980660 Marionette TRACE conn2 <- [1,346,null,{}] 12:49:40 INFO - PROCESS | 2097 | 1467056980663 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}] 12:49:40 INFO - PROCESS | 2097 | 1467056980664 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:40 INFO - PROCESS | 2097 | 1467056980768 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:49:40 INFO - PROCESS | 2097 | 1467056980774 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 2097 | 1467056980775 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a782800 == 43 [pid = 2097] [id = 94] 12:49:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x118672400) [pid = 2097] [serial = 279] [outer = 0x0] 12:49:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12b6bec00) [pid = 2097] [serial = 280] [outer = 0x118672400] 12:49:40 INFO - PROCESS | 2097 | 1467056980799 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12b6d8000) [pid = 2097] [serial = 281] [outer = 0x118672400] 12:49:41 INFO - PROCESS | 2097 | 1467056981090 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]]]}] 12:49:41 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. 12:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 12:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:49:41 INFO - PROCESS | 2097 | 1467056981128 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 2097 | 1467056981129 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:49:41 INFO - PROCESS | 2097 | 1467056981131 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 2097 | 1467056981132 Marionette TRACE conn2 <- [1,350,null,{}] 12:49:41 INFO - PROCESS | 2097 | 1467056981134 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}] 12:49:41 INFO - PROCESS | 2097 | 1467056981137 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:41 INFO - PROCESS | 2097 | 1467056981223 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:49:41 INFO - PROCESS | 2097 | 1467056981227 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 2097 | 1467056981228 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b647800 == 44 [pid = 2097] [id = 95] 12:49:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1243e5800) [pid = 2097] [serial = 282] [outer = 0x0] 12:49:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12ba0e400) [pid = 2097] [serial = 283] [outer = 0x1243e5800] 12:49:41 INFO - PROCESS | 2097 | 1467056981251 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12ba13400) [pid = 2097] [serial = 284] [outer = 0x1243e5800] 12:49:41 INFO - PROCESS | 2097 | 1467056981660 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]]]}] 12:49:41 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. 12:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 569ms 12:49:41 INFO - PROCESS | 2097 | 1467056981700 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:49:41 INFO - PROCESS | 2097 | 1467056981703 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:49:41 INFO - PROCESS | 2097 | 1467056981706 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 2097 | 1467056981708 Marionette TRACE conn2 <- [1,354,null,{}] 12:49:41 INFO - PROCESS | 2097 | 1467056981712 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}] 12:49:41 INFO - PROCESS | 2097 | 1467056981713 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:41 INFO - PROCESS | 2097 | 1467056981818 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:49:41 INFO - PROCESS | 2097 | 1467056981882 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 2097 | 1467056981883 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169b7800 == 45 [pid = 2097] [id = 96] 12:49:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11765f400) [pid = 2097] [serial = 285] [outer = 0x0] 12:49:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11826dc00) [pid = 2097] [serial = 286] [outer = 0x11765f400] 12:49:41 INFO - PROCESS | 2097 | 1467056981914 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x118673000) [pid = 2097] [serial = 287] [outer = 0x11765f400] 12:49:42 INFO - PROCESS | 2097 | 1467056982316 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]]]}] 12:49:42 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. 12:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 671ms 12:49:42 INFO - PROCESS | 2097 | 1467056982376 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 2097 | 1467056982379 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:49:42 INFO - PROCESS | 2097 | 1467056982403 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 2097 | 1467056982404 Marionette TRACE conn2 <- [1,358,null,{}] 12:49:42 INFO - PROCESS | 2097 | 1467056982409 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}] 12:49:42 INFO - PROCESS | 2097 | 1467056982410 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:42 INFO - PROCESS | 2097 | 1467056982513 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:49:42 INFO - PROCESS | 2097 | 1467056982576 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 2097 | 1467056982577 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b53000 == 46 [pid = 2097] [id = 97] 12:49:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119729400) [pid = 2097] [serial = 288] [outer = 0x0] 12:49:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119763800) [pid = 2097] [serial = 289] [outer = 0x119729400] 12:49:42 INFO - PROCESS | 2097 | 1467056982609 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x119a96800) [pid = 2097] [serial = 290] [outer = 0x119729400] 12:49:43 INFO - PROCESS | 2097 | 1467056983050 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]]]}] 12:49:43 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. 12:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 692ms 12:49:43 INFO - PROCESS | 2097 | 1467056983093 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 2097 | 1467056983095 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:49:43 INFO - PROCESS | 2097 | 1467056983097 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 2097 | 1467056983100 Marionette TRACE conn2 <- [1,362,null,{}] 12:49:43 INFO - PROCESS | 2097 | 1467056983127 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}] 12:49:43 INFO - PROCESS | 2097 | 1467056983130 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:43 INFO - PROCESS | 2097 | 1467056983232 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:49:43 INFO - PROCESS | 2097 | 1467056983296 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 2097 | 1467056983299 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d41000 == 47 [pid = 2097] [id = 98] 12:49:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x124e95400) [pid = 2097] [serial = 291] [outer = 0x0] 12:49:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x126088400) [pid = 2097] [serial = 292] [outer = 0x124e95400] 12:49:43 INFO - PROCESS | 2097 | 1467056983329 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x1266e9c00) [pid = 2097] [serial = 293] [outer = 0x124e95400] 12:49:43 INFO - PROCESS | 2097 | 1467056983741 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]]]}] 12:49:43 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. 12:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 690ms 12:49:43 INFO - PROCESS | 2097 | 1467056983788 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 2097 | 1467056983790 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:49:43 INFO - PROCESS | 2097 | 1467056983792 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 2097 | 1467056983793 Marionette TRACE conn2 <- [1,366,null,{}] 12:49:43 INFO - PROCESS | 2097 | 1467056983796 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}] 12:49:43 INFO - PROCESS | 2097 | 1467056983797 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:43 INFO - PROCESS | 2097 | 1467056983902 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:49:43 INFO - PROCESS | 2097 | 1467056983964 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 2097 | 1467056983966 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba50800 == 48 [pid = 2097] [id = 99] 12:49:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x128c5b400) [pid = 2097] [serial = 294] [outer = 0x0] 12:49:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x128c62000) [pid = 2097] [serial = 295] [outer = 0x128c5b400] 12:49:43 INFO - PROCESS | 2097 | 1467056983996 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x129487000) [pid = 2097] [serial = 296] [outer = 0x128c5b400] 12:49:44 INFO - PROCESS | 2097 | 1467056984516 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]]]}] 12:49:44 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. 12:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 769ms 12:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:49:44 INFO - PROCESS | 2097 | 1467056984562 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 2097 | 1467056984563 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:49:44 INFO - PROCESS | 2097 | 1467056984565 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 2097 | 1467056984567 Marionette TRACE conn2 <- [1,370,null,{}] 12:49:44 INFO - PROCESS | 2097 | 1467056984569 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}] 12:49:44 INFO - PROCESS | 2097 | 1467056984571 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:44 INFO - PROCESS | 2097 | 1467056984668 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:49:44 INFO - PROCESS | 2097 | 1467056984733 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 2097 | 1467056984734 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x116950800 == 49 [pid = 2097] [id = 100] 12:49:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x118330c00) [pid = 2097] [serial = 297] [outer = 0x0] 12:49:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x1194e2000) [pid = 2097] [serial = 298] [outer = 0x118330c00] 12:49:44 INFO - PROCESS | 2097 | 1467056984763 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x12a93cc00) [pid = 2097] [serial = 299] [outer = 0x118330c00] 12:49:45 INFO - PROCESS | 2097 | 1467056985407 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]]]}] 12:49: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. 12:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 872ms 12:49:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:49:45 INFO - PROCESS | 2097 | 1467056985438 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 2097 | 1467056985440 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:49:45 INFO - PROCESS | 2097 | 1467056985443 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 2097 | 1467056985445 Marionette TRACE conn2 <- [1,374,null,{}] 12:49:45 INFO - PROCESS | 2097 | 1467056985448 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}] 12:49:45 INFO - PROCESS | 2097 | 1467056985450 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:45 INFO - PROCESS | 2097 | 1467056985544 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:49:45 INFO - PROCESS | 2097 | 1467056985600 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 2097 | 1467056985601 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x11626c800 == 50 [pid = 2097] [id = 101] 12:49:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x1191a0800) [pid = 2097] [serial = 300] [outer = 0x0] 12:49:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x119466c00) [pid = 2097] [serial = 301] [outer = 0x1191a0800] 12:49:45 INFO - PROCESS | 2097 | 1467056985643 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x119731c00) [pid = 2097] [serial = 302] [outer = 0x1191a0800] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x12a782800 == 49 [pid = 2097] [id = 94] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x129d4b000 == 48 [pid = 2097] [id = 93] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x1289cd000 == 47 [pid = 2097] [id = 92] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c9800 == 46 [pid = 2097] [id = 91] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x124f2c800 == 45 [pid = 2097] [id = 90] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x115f22800 == 44 [pid = 2097] [id = 89] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b9000 == 43 [pid = 2097] [id = 88] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x12b611000) [pid = 2097] [serial = 232] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x123083800 == 42 [pid = 2097] [id = 87] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3b000 == 41 [pid = 2097] [id = 86] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x1189d3000 == 40 [pid = 2097] [id = 85] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x116729000 == 39 [pid = 2097] [id = 84] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x117265000 == 38 [pid = 2097] [id = 83] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x123add800 == 37 [pid = 2097] [id = 80] 12:49:46 INFO - PROCESS | 2097 | --DOCSHELL 0x117580800 == 36 [pid = 2097] [id = 79] 12:49:46 INFO - PROCESS | 2097 | 1467056986082 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x12abbac00) [pid = 2097] [serial = 230] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x119108800) [pid = 2097] [serial = 196] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x12a65cc00) [pid = 2097] [serial = 220] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x129492c00) [pid = 2097] [serial = 218] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x1194dfc00) [pid = 2097] [serial = 199] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x129214800) [pid = 2097] [serial = 212] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x118672000) [pid = 2097] [serial = 195] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x123e0c000) [pid = 2097] [serial = 206] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x11919bc00) [pid = 2097] [serial = 223] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12a93b400) [pid = 2097] [serial = 229] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x123011c00) [pid = 2097] [serial = 203] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x116883400) [pid = 2097] [serial = 189] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119fe5800) [pid = 2097] [serial = 202] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x129488c00) [pid = 2097] [serial = 217] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12a666400) [pid = 2097] [serial = 221] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119105c00) [pid = 2097] [serial = 193] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x124711c00) [pid = 2097] [serial = 208] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12644a800) [pid = 2097] [serial = 211] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12364f000) [pid = 2097] [serial = 205] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12a931400) [pid = 2097] [serial = 227] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118756400) [pid = 2097] [serial = 192] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11690a000) [pid = 2097] [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.] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12942cc00) [pid = 2097] [serial = 214] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12942f800) [pid = 2097] [serial = 215] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11972c000) [pid = 2097] [serial = 200] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x124f3f400) [pid = 2097] [serial = 209] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x117668400) [pid = 2097] [serial = 190] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x128f91400) [pid = 2097] [serial = 187] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1207f3400) [pid = 2097] [serial = 224] [outer = 0x0] [url = about:blank] 12:49:46 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12a667800) [pid = 2097] [serial = 226] [outer = 0x0] [url = about:blank] 12:49:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:49:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 669ms 12:49:46 INFO - PROCESS | 2097 | 1467056986113 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 2097 | 1467056986115 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:49:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:49:46 INFO - PROCESS | 2097 | 1467056986126 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 2097 | 1467056986127 Marionette TRACE conn2 <- [1,378,null,{}] 12:49:46 INFO - PROCESS | 2097 | 1467056986129 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}] 12:49:46 INFO - PROCESS | 2097 | 1467056986131 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:46 INFO - PROCESS | 2097 | 1467056986212 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:49:46 INFO - PROCESS | 2097 | 1467056986219 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 2097 | 1467056986222 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x117567800 == 37 [pid = 2097] [id = 102] 12:49:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119a90800) [pid = 2097] [serial = 303] [outer = 0x0] 12:49:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119fe7c00) [pid = 2097] [serial = 304] [outer = 0x119a90800] 12:49:46 INFO - PROCESS | 2097 | 1467056986249 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12364c400) [pid = 2097] [serial = 305] [outer = 0x119a90800] 12:49:46 INFO - PROCESS | 2097 | 1467056986581 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:49:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 12:49:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:49:46 INFO - PROCESS | 2097 | 1467056986597 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 2097 | 1467056986598 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:49:46 INFO - PROCESS | 2097 | 1467056986600 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 2097 | 1467056986604 Marionette TRACE conn2 <- [1,382,null,{}] 12:49:46 INFO - PROCESS | 2097 | 1467056986612 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}] 12:49:46 INFO - PROCESS | 2097 | 1467056986615 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:46 INFO - PROCESS | 2097 | 1467056986703 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:49:46 INFO - PROCESS | 2097 | 1467056986754 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 2097 | 1467056986756 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x123078000 == 38 [pid = 2097] [id = 103] 12:49:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1238d6400) [pid = 2097] [serial = 306] [outer = 0x0] 12:49:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124711800) [pid = 2097] [serial = 307] [outer = 0x1238d6400] 12:49:46 INFO - PROCESS | 2097 | 1467056986783 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1266e8400) [pid = 2097] [serial = 308] [outer = 0x1238d6400] 12:49:47 INFO - PROCESS | 2097 | 1467056987131 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:49:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 575ms 12:49:47 INFO - PROCESS | 2097 | 1467056987178 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 2097 | 1467056987180 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:49:47 INFO - PROCESS | 2097 | 1467056987205 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 2097 | 1467056987206 Marionette TRACE conn2 <- [1,386,null,{}] 12:49:47 INFO - PROCESS | 2097 | 1467056987228 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}] 12:49:47 INFO - PROCESS | 2097 | 1467056987229 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:47 INFO - PROCESS | 2097 | 1467056987311 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:49:47 INFO - PROCESS | 2097 | 1467056987318 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 2097 | 1467056987319 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x124357800 == 39 [pid = 2097] [id = 104] 12:49:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128cc0c00) [pid = 2097] [serial = 309] [outer = 0x0] 12:49:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a667800) [pid = 2097] [serial = 310] [outer = 0x128cc0c00] 12:49:47 INFO - PROCESS | 2097 | 1467056987344 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12b604400) [pid = 2097] [serial = 311] [outer = 0x128cc0c00] 12:49:47 INFO - PROCESS | 2097 | 1467056987674 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]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 495ms 12:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:49:47 INFO - PROCESS | 2097 | 1467056987681 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 2097 | 1467056987683 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:49:47 INFO - PROCESS | 2097 | 1467056987686 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 2097 | 1467056987689 Marionette TRACE conn2 <- [1,390,null,{}] 12:49:47 INFO - PROCESS | 2097 | 1467056987692 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}] 12:49:47 INFO - PROCESS | 2097 | 1467056987694 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:47 INFO - PROCESS | 2097 | 1467056987774 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:49:47 INFO - PROCESS | 2097 | 1467056987778 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 2097 | 1467056987779 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x126699800 == 40 [pid = 2097] [id = 105] 12:49:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a933800) [pid = 2097] [serial = 312] [outer = 0x0] 12:49:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12b6ba000) [pid = 2097] [serial = 313] [outer = 0x12a933800] 12:49:47 INFO - PROCESS | 2097 | 1467056987803 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12b6d8800) [pid = 2097] [serial = 314] [outer = 0x12a933800] 12:49:48 INFO - PROCESS | 2097 | 1467056988165 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 12:49:48 INFO - PROCESS | 2097 | 1467056988208 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 2097 | 1467056988209 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:49:48 INFO - PROCESS | 2097 | 1467056988211 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 2097 | 1467056988212 Marionette TRACE conn2 <- [1,394,null,{}] 12:49:48 INFO - PROCESS | 2097 | 1467056988215 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}] 12:49:48 INFO - PROCESS | 2097 | 1467056988219 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:48 INFO - PROCESS | 2097 | 1467056988342 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:49:48 INFO - PROCESS | 2097 | 1467056988355 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 2097 | 1467056988356 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fbe800 == 41 [pid = 2097] [id = 106] 12:49:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12ba11c00) [pid = 2097] [serial = 315] [outer = 0x0] 12:49:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12baaa800) [pid = 2097] [serial = 316] [outer = 0x12ba11c00] 12:49:48 INFO - PROCESS | 2097 | 1467056988381 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12bdd7000) [pid = 2097] [serial = 317] [outer = 0x12ba11c00] 12:49:48 INFO - PROCESS | 2097 | 1467056988729 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 567ms 12:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:49:48 INFO - PROCESS | 2097 | 1467056988779 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 2097 | 1467056988780 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:49:48 INFO - PROCESS | 2097 | 1467056988782 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 2097 | 1467056988784 Marionette TRACE conn2 <- [1,398,null,{}] 12:49:48 INFO - PROCESS | 2097 | 1467056988786 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}] 12:49:48 INFO - PROCESS | 2097 | 1467056988787 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:48 INFO - PROCESS | 2097 | 1467056988886 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:49:48 INFO - PROCESS | 2097 | 1467056988899 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 2097 | 1467056988900 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292df800 == 42 [pid = 2097] [id = 107] 12:49:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12bdd9800) [pid = 2097] [serial = 318] [outer = 0x0] 12:49:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12bf23000) [pid = 2097] [serial = 319] [outer = 0x12bdd9800] 12:49:48 INFO - PROCESS | 2097 | 1467056988927 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12bf2e800) [pid = 2097] [serial = 320] [outer = 0x12bdd9800] 12:49:49 INFO - PROCESS | 2097 | 1467056989276 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 12:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:49:49 INFO - PROCESS | 2097 | 1467056989309 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 2097 | 1467056989310 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:49:49 INFO - PROCESS | 2097 | 1467056989312 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 2097 | 1467056989313 Marionette TRACE conn2 <- [1,402,null,{}] 12:49:49 INFO - PROCESS | 2097 | 1467056989316 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}] 12:49:49 INFO - PROCESS | 2097 | 1467056989317 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:49 INFO - PROCESS | 2097 | 1467056989418 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:49:49 INFO - PROCESS | 2097 | 1467056989421 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 2097 | 1467056989422 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6f6800 == 43 [pid = 2097] [id = 108] 12:49:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x118726400) [pid = 2097] [serial = 321] [outer = 0x0] 12:49:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x11872c400) [pid = 2097] [serial = 322] [outer = 0x118726400] 12:49:49 INFO - PROCESS | 2097 | 1467056989446 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x118730800) [pid = 2097] [serial = 323] [outer = 0x118726400] 12:49:49 INFO - PROCESS | 2097 | 1467056989795 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 12:49:49 INFO - PROCESS | 2097 | 1467056989832 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 2097 | 1467056989833 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:49:49 INFO - PROCESS | 2097 | 1467056989836 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 2097 | 1467056989837 Marionette TRACE conn2 <- [1,406,null,{}] 12:49:49 INFO - PROCESS | 2097 | 1467056989839 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}] 12:49:49 INFO - PROCESS | 2097 | 1467056989841 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:49 INFO - PROCESS | 2097 | 1467056989956 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:49:49 INFO - PROCESS | 2097 | 1467056989958 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:49:49 INFO - PROCESS | 2097 | 1467056989975 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 2097 | 1467056989984 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd87000 == 44 [pid = 2097] [id = 109] 12:49:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12c62c800) [pid = 2097] [serial = 324] [outer = 0x0] 12:49:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x12c62f400) [pid = 2097] [serial = 325] [outer = 0x12c62c800] 12:49:50 INFO - PROCESS | 2097 | 1467056990008 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12c634800) [pid = 2097] [serial = 326] [outer = 0x12c62c800] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x1266edc00) [pid = 2097] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x129484400) [pid = 2097] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x12a665800) [pid = 2097] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12318a400) [pid = 2097] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x112fd1400) [pid = 2097] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119707000) [pid = 2097] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x117034400) [pid = 2097] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x117611400) [pid = 2097] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1246dac00) [pid = 2097] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x129437c00) [pid = 2097] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1266e8800) [pid = 2097] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:49:50 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x118672400) [pid = 2097] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:49:50 INFO - PROCESS | 2097 | 1467056990414 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 619ms 12:49:50 INFO - PROCESS | 2097 | 1467056990455 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 2097 | 1467056990456 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:49:50 INFO - PROCESS | 2097 | 1467056990459 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 2097 | 1467056990460 Marionette TRACE conn2 <- [1,410,null,{}] 12:49:50 INFO - PROCESS | 2097 | 1467056990462 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}] 12:49:50 INFO - PROCESS | 2097 | 1467056990463 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:50 INFO - PROCESS | 2097 | 1467056990546 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:49:50 INFO - PROCESS | 2097 | 1467056990551 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 2097 | 1467056990552 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289e3000 == 45 [pid = 2097] [id = 110] 12:49:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x117286800) [pid = 2097] [serial = 327] [outer = 0x0] 12:49:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11728ec00) [pid = 2097] [serial = 328] [outer = 0x117286800] 12:49:50 INFO - PROCESS | 2097 | 1467056990576 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x117292c00) [pid = 2097] [serial = 329] [outer = 0x117286800] 12:49:50 INFO - PROCESS | 2097 | 1467056990948 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 12:49:50 INFO - PROCESS | 2097 | 1467056990977 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:49:50 INFO - PROCESS | 2097 | 1467056990979 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:49:50 INFO - PROCESS | 2097 | 1467056990981 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 2097 | 1467056990983 Marionette TRACE conn2 <- [1,414,null,{}] 12:49:50 INFO - PROCESS | 2097 | 1467056990986 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}] 12:49:50 INFO - PROCESS | 2097 | 1467056990987 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:51 INFO - PROCESS | 2097 | 1467056991090 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:49:51 INFO - PROCESS | 2097 | 1467056991094 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 2097 | 1467056991095 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c39f800 == 46 [pid = 2097] [id = 111] 12:49:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x117611400) [pid = 2097] [serial = 330] [outer = 0x0] 12:49:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x123e9c800) [pid = 2097] [serial = 331] [outer = 0x117611400] 12:49:51 INFO - PROCESS | 2097 | 1467056991121 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1243a7800) [pid = 2097] [serial = 332] [outer = 0x117611400] 12:49:51 INFO - PROCESS | 2097 | 1467056991438 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]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 12:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:49:51 INFO - PROCESS | 2097 | 1467056991451 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 2097 | 1467056991452 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:49:51 INFO - PROCESS | 2097 | 1467056991457 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 2097 | 1467056991459 Marionette TRACE conn2 <- [1,418,null,{}] 12:49:51 INFO - PROCESS | 2097 | 1467056991461 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}] 12:49:51 INFO - PROCESS | 2097 | 1467056991462 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:51 INFO - PROCESS | 2097 | 1467056991548 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:49:51 INFO - PROCESS | 2097 | 1467056991604 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 2097 | 1467056991605 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3b1800 == 47 [pid = 2097] [id = 112] 12:49:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1183b3000) [pid = 2097] [serial = 333] [outer = 0x0] 12:49:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1184e1400) [pid = 2097] [serial = 334] [outer = 0x1183b3000] 12:49:51 INFO - PROCESS | 2097 | 1467056991629 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1184e9000) [pid = 2097] [serial = 335] [outer = 0x1183b3000] 12:49:52 INFO - PROCESS | 2097 | 1467056992393 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]]]}] 12:49:52 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 12:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 12:49:52 INFO - PROCESS | 2097 | 1467056992429 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 2097 | 1467056992432 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:49:52 INFO - PROCESS | 2097 | 1467056992436 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 2097 | 1467056992438 Marionette TRACE conn2 <- [1,422,null,{}] 12:49:52 INFO - PROCESS | 2097 | 1467056992442 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}] 12:49:52 INFO - PROCESS | 2097 | 1467056992444 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:52 INFO - PROCESS | 2097 | 1467056992552 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:49:52 INFO - PROCESS | 2097 | 1467056992604 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 2097 | 1467056992606 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x117563000 == 48 [pid = 2097] [id = 113] 12:49:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x112a57c00) [pid = 2097] [serial = 336] [outer = 0x0] 12:49:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x112a5d400) [pid = 2097] [serial = 337] [outer = 0x112a57c00] 12:49:52 INFO - PROCESS | 2097 | 1467056992638 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x116883400) [pid = 2097] [serial = 338] [outer = 0x112a57c00] 12:49:53 INFO - PROCESS | 2097 | 1467056993567 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1175ms 12:49:53 INFO - PROCESS | 2097 | 1467056993611 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 2097 | 1467056993614 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:49:53 INFO - PROCESS | 2097 | 1467056993619 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 2097 | 1467056993621 Marionette TRACE conn2 <- [1,426,null,{}] 12:49:53 INFO - PROCESS | 2097 | 1467056993623 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}] 12:49:53 INFO - PROCESS | 2097 | 1467056993625 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:53 INFO - PROCESS | 2097 | 1467056993730 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:49:53 INFO - PROCESS | 2097 | 1467056993781 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 2097 | 1467056993782 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b9000 == 49 [pid = 2097] [id = 114] 12:49:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x1184e4000) [pid = 2097] [serial = 339] [outer = 0x0] 12:49:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x1184ecc00) [pid = 2097] [serial = 340] [outer = 0x1184e4000] 12:49:53 INFO - PROCESS | 2097 | 1467056993813 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x11875a400) [pid = 2097] [serial = 341] [outer = 0x1184e4000] 12:49:54 INFO - PROCESS | 2097 | 1467056994257 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] 12:49:54 INFO - PROCESS | 2097 | 1467056994294 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:49:54 INFO - PROCESS | 2097 | 1467056994296 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 2097 | 1467056994299 Marionette TRACE conn2 <- [1,430,null,{}] 12:49:54 INFO - PROCESS | 2097 | 1467056994307 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}] 12:49:54 INFO - PROCESS | 2097 | 1467056994310 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:54 INFO - PROCESS | 2097 | 1467056994420 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:49:54 INFO - PROCESS | 2097 | 1467056994475 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 2097 | 1467056994478 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292ea000 == 50 [pid = 2097] [id = 115] 12:49:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x11975f800) [pid = 2097] [serial = 342] [outer = 0x0] 12:49:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x12339f800) [pid = 2097] [serial = 343] [outer = 0x11975f800] 12:49:54 INFO - PROCESS | 2097 | 1467056994508 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x123e97c00) [pid = 2097] [serial = 344] [outer = 0x11975f800] 12:49:55 INFO - PROCESS | 2097 | 1467056995224 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 974ms 12:49:55 INFO - PROCESS | 2097 | 1467056995271 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:49:55 INFO - PROCESS | 2097 | 1467056995274 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:49:55 INFO - PROCESS | 2097 | 1467056995277 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 2097 | 1467056995279 Marionette TRACE conn2 <- [1,434,null,{}] 12:49:55 INFO - PROCESS | 2097 | 1467056995282 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}] 12:49:55 INFO - PROCESS | 2097 | 1467056995284 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:55 INFO - PROCESS | 2097 | 1467056995374 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:49:55 INFO - PROCESS | 2097 | 1467056995446 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 2097 | 1467056995449 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f2f000 == 51 [pid = 2097] [id = 116] 12:49:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x117033400) [pid = 2097] [serial = 345] [outer = 0x0] 12:49:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x117292800) [pid = 2097] [serial = 346] [outer = 0x117033400] 12:49:55 INFO - PROCESS | 2097 | 1467056995476 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x1184d5800) [pid = 2097] [serial = 347] [outer = 0x117033400] 12:49:55 INFO - PROCESS | 2097 | 1467056995895 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 12:49:55 INFO - PROCESS | 2097 | 1467056995951 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 2097 | 1467056995954 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:49:55 INFO - PROCESS | 2097 | 1467056995958 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 2097 | 1467056995960 Marionette TRACE conn2 <- [1,438,null,{}] 12:49:55 INFO - PROCESS | 2097 | 1467056995962 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}] 12:49:55 INFO - PROCESS | 2097 | 1467056995964 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:56 INFO - PROCESS | 2097 | 1467056996053 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:49:56 INFO - PROCESS | 2097 | 1467056996110 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 2097 | 1467056996111 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e6a000 == 52 [pid = 2097] [id = 117] 12:49:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 122 (0x11872b000) [pid = 2097] [serial = 348] [outer = 0x0] 12:49:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 123 (0x119463400) [pid = 2097] [serial = 349] [outer = 0x11872b000] 12:49:56 INFO - PROCESS | 2097 | 1467056996139 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 124 (0x119703400) [pid = 2097] [serial = 350] [outer = 0x11872b000] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12c39f800 == 51 [pid = 2097] [id = 111] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x1289e3000 == 50 [pid = 2097] [id = 110] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd87000 == 49 [pid = 2097] [id = 109] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6f6800 == 48 [pid = 2097] [id = 108] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x1292df800 == 47 [pid = 2097] [id = 107] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x128fbe800 == 46 [pid = 2097] [id = 106] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 123 (0x12688e800) [pid = 2097] [serial = 244] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 122 (0x11832fc00) [pid = 2097] [serial = 235] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 121 (0x124712c00) [pid = 2097] [serial = 241] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x1199d3000) [pid = 2097] [serial = 238] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x12ba0e400) [pid = 2097] [serial = 283] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x126699800 == 45 [pid = 2097] [id = 105] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x124357800 == 44 [pid = 2097] [id = 104] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x123078000 == 43 [pid = 2097] [id = 103] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x117567800 == 42 [pid = 2097] [id = 102] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x11626c800 == 41 [pid = 2097] [id = 101] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x129d41000 == 40 [pid = 2097] [id = 98] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x119b53000 == 39 [pid = 2097] [id = 97] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x1169b7800 == 38 [pid = 2097] [id = 96] 12:49:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12b647800 == 37 [pid = 2097] [id = 95] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x128f96c00) [pid = 2097] [serial = 265] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x12948bc00) [pid = 2097] [serial = 268] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x12a6ac800) [pid = 2097] [serial = 271] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x123dd1000) [pid = 2097] [serial = 256] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x124331800) [pid = 2097] [serial = 257] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x119ff4400) [pid = 2097] [serial = 274] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x119a0c000) [pid = 2097] [serial = 253] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12300c400) [pid = 2097] [serial = 254] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x118676400) [pid = 2097] [serial = 248] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x117edc000) [pid = 2097] [serial = 247] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x118324800) [pid = 2097] [serial = 250] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1194e8000) [pid = 2097] [serial = 251] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x124714c00) [pid = 2097] [serial = 259] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12a660400) [pid = 2097] [serial = 269] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12a939400) [pid = 2097] [serial = 277] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12a939800) [pid = 2097] [serial = 272] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1264d8400) [pid = 2097] [serial = 275] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x128c59800) [pid = 2097] [serial = 262] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12942f400) [pid = 2097] [serial = 266] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12b6bec00) [pid = 2097] [serial = 280] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12b6d8000) [pid = 2097] [serial = 281] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x128cbe000) [pid = 2097] [serial = 263] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x124f3cc00) [pid = 2097] [serial = 260] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12b6bc000) [pid = 2097] [serial = 278] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 2097 | 1467056996517 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]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 568ms 12:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:49:56 INFO - PROCESS | 2097 | 1467056996527 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 2097 | 1467056996528 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:49:56 INFO - PROCESS | 2097 | 1467056996530 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 2097 | 1467056996533 Marionette TRACE conn2 <- [1,442,null,{}] 12:49:56 INFO - PROCESS | 2097 | 1467056996543 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}] 12:49:56 INFO - PROCESS | 2097 | 1467056996546 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:56 INFO - PROCESS | 2097 | 1467056996626 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:49:56 INFO - PROCESS | 2097 | 1467056996698 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 2097 | 1467056996700 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195c5000 == 38 [pid = 2097] [id = 118] 12:49:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119726000) [pid = 2097] [serial = 351] [outer = 0x0] 12:49:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119a68800) [pid = 2097] [serial = 352] [outer = 0x119726000] 12:49:56 INFO - PROCESS | 2097 | 1467056996728 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1207f7000) [pid = 2097] [serial = 353] [outer = 0x119726000] 12:49:57 INFO - PROCESS | 2097 | 1467056997027 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 525ms 12:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:49:57 INFO - PROCESS | 2097 | 1467056997059 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 2097 | 1467056997061 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:49:57 INFO - PROCESS | 2097 | 1467056997063 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 2097 | 1467056997064 Marionette TRACE conn2 <- [1,446,null,{}] 12:49:57 INFO - PROCESS | 2097 | 1467056997067 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}] 12:49:57 INFO - PROCESS | 2097 | 1467056997068 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:57 INFO - PROCESS | 2097 | 1467056997151 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:49:57 INFO - PROCESS | 2097 | 1467056997203 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 2097 | 1467056997204 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x123083800 == 39 [pid = 2097] [id = 119] 12:49:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x119731800) [pid = 2097] [serial = 354] [outer = 0x0] 12:49:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12300e800) [pid = 2097] [serial = 355] [outer = 0x119731800] 12:49:57 INFO - PROCESS | 2097 | 1467056997233 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x123e9dc00) [pid = 2097] [serial = 356] [outer = 0x119731800] 12:49:57 INFO - PROCESS | 2097 | 1467056997525 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 12:49:57 INFO - PROCESS | 2097 | 1467056997584 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 2097 | 1467056997586 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:49:57 INFO - PROCESS | 2097 | 1467056997590 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 2097 | 1467056997591 Marionette TRACE conn2 <- [1,450,null,{}] 12:49:57 INFO - PROCESS | 2097 | 1467056997593 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}] 12:49:57 INFO - PROCESS | 2097 | 1467056997594 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:57 INFO - PROCESS | 2097 | 1467056997667 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:49:57 INFO - PROCESS | 2097 | 1467056997672 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 2097 | 1467056997674 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x123ae2800 == 40 [pid = 2097] [id = 120] 12:49:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x112a5e400) [pid = 2097] [serial = 357] [outer = 0x0] 12:49:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x124331800) [pid = 2097] [serial = 358] [outer = 0x112a5e400] 12:49:57 INFO - PROCESS | 2097 | 1467056997698 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x124718000) [pid = 2097] [serial = 359] [outer = 0x112a5e400] 12:49:58 INFO - PROCESS | 2097 | 1467056998026 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] 12:49:58 INFO - PROCESS | 2097 | 1467056998077 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:49:58 INFO - PROCESS | 2097 | 1467056998079 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 2097 | 1467056998080 Marionette TRACE conn2 <- [1,454,null,{}] 12:49:58 INFO - PROCESS | 2097 | 1467056998083 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}] 12:49:58 INFO - PROCESS | 2097 | 1467056998088 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:58 INFO - PROCESS | 2097 | 1467056998183 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:49:58 INFO - PROCESS | 2097 | 1467056998189 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 2097 | 1467056998190 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260d0800 == 41 [pid = 2097] [id = 121] 12:49:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x124e8f400) [pid = 2097] [serial = 360] [outer = 0x0] 12:49:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x126656800) [pid = 2097] [serial = 361] [outer = 0x124e8f400] 12:49:58 INFO - PROCESS | 2097 | 1467056998222 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x128cbe000) [pid = 2097] [serial = 362] [outer = 0x124e8f400] 12:49:58 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:58 INFO - PROCESS | 2097 | 1467056998576 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 12:49:58 INFO - PROCESS | 2097 | 1467056998601 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 2097 | 1467056998603 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:49:58 INFO - PROCESS | 2097 | 1467056998607 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 2097 | 1467056998608 Marionette TRACE conn2 <- [1,458,null,{}] 12:49:58 INFO - PROCESS | 2097 | 1467056998610 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}] 12:49:58 INFO - PROCESS | 2097 | 1467056998612 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:58 INFO - PROCESS | 2097 | 1467056998707 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:49:58 INFO - PROCESS | 2097 | 1467056998743 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 2097 | 1467056998744 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268b7000 == 42 [pid = 2097] [id = 122] 12:49:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x116b1c800) [pid = 2097] [serial = 363] [outer = 0x0] 12:49:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x128f93000) [pid = 2097] [serial = 364] [outer = 0x116b1c800] 12:49:58 INFO - PROCESS | 2097 | 1467056998769 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12942f000) [pid = 2097] [serial = 365] [outer = 0x116b1c800] 12:49:59 INFO - PROCESS | 2097 | 1467056999097 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] 12:49:59 INFO - PROCESS | 2097 | 1467056999128 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:49:59 INFO - PROCESS | 2097 | 1467056999139 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 2097 | 1467056999140 Marionette TRACE conn2 <- [1,462,null,{}] 12:49:59 INFO - PROCESS | 2097 | 1467056999142 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}] 12:49:59 INFO - PROCESS | 2097 | 1467056999143 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:59 INFO - PROCESS | 2097 | 1467056999238 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:49:59 INFO - PROCESS | 2097 | 1467056999278 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 2097 | 1467056999279 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f49800 == 43 [pid = 2097] [id = 123] 12:49:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x12942f400) [pid = 2097] [serial = 366] [outer = 0x0] 12:49:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12a582800) [pid = 2097] [serial = 367] [outer = 0x12942f400] 12:49:59 INFO - PROCESS | 2097 | 1467056999303 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x12a664400) [pid = 2097] [serial = 368] [outer = 0x12942f400] 12:49:59 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:59 INFO - PROCESS | 2097 | 1467056999632 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] 12:49:59 INFO - PROCESS | 2097 | 1467056999661 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:49:59 INFO - PROCESS | 2097 | 1467056999663 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 2097 | 1467056999664 Marionette TRACE conn2 <- [1,466,null,{}] 12:49:59 INFO - PROCESS | 2097 | 1467056999666 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}] 12:49:59 INFO - PROCESS | 2097 | 1467056999668 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:59 INFO - PROCESS | 2097 | 1467056999763 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:49:59 INFO - PROCESS | 2097 | 1467056999775 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 2097 | 1467056999776 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:49:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292cb800 == 44 [pid = 2097] [id = 124] 12:49:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x129486000) [pid = 2097] [serial = 369] [outer = 0x0] 12:49:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x12a6aa800) [pid = 2097] [serial = 370] [outer = 0x129486000] 12:49:59 INFO - PROCESS | 2097 | 1467056999800 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x12abb8000) [pid = 2097] [serial = 371] [outer = 0x129486000] 12:50:00 INFO - PROCESS | 2097 | 1467057000145 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] 12:50:00 INFO - PROCESS | 2097 | 1467057000185 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:50:00 INFO - PROCESS | 2097 | 1467057000187 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 2097 | 1467057000188 Marionette TRACE conn2 <- [1,470,null,{}] 12:50:00 INFO - PROCESS | 2097 | 1467057000191 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}] 12:50:00 INFO - PROCESS | 2097 | 1467057000192 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:00 INFO - PROCESS | 2097 | 1467057000298 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:50:00 INFO - PROCESS | 2097 | 1467057000302 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 2097 | 1467057000303 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6ef800 == 45 [pid = 2097] [id = 125] 12:50:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x12a92f400) [pid = 2097] [serial = 372] [outer = 0x0] 12:50:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x12b6b6c00) [pid = 2097] [serial = 373] [outer = 0x12a92f400] 12:50:00 INFO - PROCESS | 2097 | 1467057000328 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x12b6cdc00) [pid = 2097] [serial = 374] [outer = 0x12a92f400] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x1264e5000) [pid = 2097] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x118726400) [pid = 2097] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x12bdd9800) [pid = 2097] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x12a933800) [pid = 2097] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x1243e5800) [pid = 2097] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x128cc0c00) [pid = 2097] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x118330c00) [pid = 2097] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x119729400) [pid = 2097] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x119a90800) [pid = 2097] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1191a0800) [pid = 2097] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x11765f400) [pid = 2097] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1238d6400) [pid = 2097] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x124e95400) [pid = 2097] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12c62c800) [pid = 2097] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x117286800) [pid = 2097] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12ba11c00) [pid = 2097] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x117611400) [pid = 2097] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119708400) [pid = 2097] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12a6a8000) [pid = 2097] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x117ed7000) [pid = 2097] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:50:00 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x123e13400) [pid = 2097] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:50:00 INFO - PROCESS | 2097 | 1467057000797 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 623ms 12:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:50:00 INFO - PROCESS | 2097 | 1467057000813 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 2097 | 1467057000815 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:50:00 INFO - PROCESS | 2097 | 1467057000817 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 2097 | 1467057000819 Marionette TRACE conn2 <- [1,474,null,{}] 12:50:00 INFO - PROCESS | 2097 | 1467057000830 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}] 12:50:00 INFO - PROCESS | 2097 | 1467057000831 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:00 INFO - PROCESS | 2097 | 1467057000950 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:50:00 INFO - PROCESS | 2097 | 1467057000987 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 2097 | 1467057000988 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab2a800 == 46 [pid = 2097] [id = 126] 12:50:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x116b1c000) [pid = 2097] [serial = 375] [outer = 0x0] 12:50:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11972b000) [pid = 2097] [serial = 376] [outer = 0x116b1c000] 12:50:01 INFO - PROCESS | 2097 | 1467057001015 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12abb9800) [pid = 2097] [serial = 377] [outer = 0x116b1c000] 12:50:01 INFO - PROCESS | 2097 | 1467057001291 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 533ms 12:50:01 INFO - PROCESS | 2097 | 1467057001350 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 2097 | 1467057001352 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:50:01 INFO - PROCESS | 2097 | 1467057001358 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 2097 | 1467057001360 Marionette TRACE conn2 <- [1,478,null,{}] 12:50:01 INFO - PROCESS | 2097 | 1467057001363 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}] 12:50:01 INFO - PROCESS | 2097 | 1467057001365 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:01 INFO - PROCESS | 2097 | 1467057001501 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:50:01 INFO - PROCESS | 2097 | 1467057001583 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 2097 | 1467057001584 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd84000 == 47 [pid = 2097] [id = 127] 12:50:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x118725c00) [pid = 2097] [serial = 378] [outer = 0x0] 12:50:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12b6ce400) [pid = 2097] [serial = 379] [outer = 0x118725c00] 12:50:01 INFO - PROCESS | 2097 | 1467057001626 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12ba10400) [pid = 2097] [serial = 380] [outer = 0x118725c00] 12:50:01 INFO - PROCESS | 2097 | 1467057001972 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 669ms 12:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:50:02 INFO - PROCESS | 2097 | 1467057002027 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 2097 | 1467057002029 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:50:02 INFO - PROCESS | 2097 | 1467057002031 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 2097 | 1467057002031 Marionette TRACE conn2 <- [1,482,null,{}] 12:50:02 INFO - PROCESS | 2097 | 1467057002034 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}] 12:50:02 INFO - PROCESS | 2097 | 1467057002035 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:02 INFO - PROCESS | 2097 | 1467057002139 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:50:02 INFO - PROCESS | 2097 | 1467057002145 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 2097 | 1467057002146 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c072800 == 48 [pid = 2097] [id = 128] 12:50:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12abb8c00) [pid = 2097] [serial = 381] [outer = 0x0] 12:50:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12ba19c00) [pid = 2097] [serial = 382] [outer = 0x12abb8c00] 12:50:02 INFO - PROCESS | 2097 | 1467057002170 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12bab1400) [pid = 2097] [serial = 383] [outer = 0x12abb8c00] 12:50:02 INFO - PROCESS | 2097 | 1467057002512 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 12:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:50:02 INFO - PROCESS | 2097 | 1467057002551 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 2097 | 1467057002553 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:50:02 INFO - PROCESS | 2097 | 1467057002556 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 2097 | 1467057002557 Marionette TRACE conn2 <- [1,486,null,{}] 12:50:02 INFO - PROCESS | 2097 | 1467057002561 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}] 12:50:02 INFO - PROCESS | 2097 | 1467057002562 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:02 INFO - PROCESS | 2097 | 1467057002725 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:50:02 INFO - PROCESS | 2097 | 1467057002801 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 2097 | 1467057002802 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x113d15000 == 49 [pid = 2097] [id = 129] 12:50:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x112a59400) [pid = 2097] [serial = 384] [outer = 0x0] 12:50:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x115065c00) [pid = 2097] [serial = 385] [outer = 0x112a59400] 12:50:02 INFO - PROCESS | 2097 | 1467057002834 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11728a400) [pid = 2097] [serial = 386] [outer = 0x112a59400] 12:50:03 INFO - PROCESS | 2097 | 1467057003302 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 771ms 12:50:03 INFO - PROCESS | 2097 | 1467057003327 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 2097 | 1467057003330 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:50:03 INFO - PROCESS | 2097 | 1467057003334 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 2097 | 1467057003336 Marionette TRACE conn2 <- [1,490,null,{}] 12:50:03 INFO - PROCESS | 2097 | 1467057003339 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}] 12:50:03 INFO - PROCESS | 2097 | 1467057003341 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:03 INFO - PROCESS | 2097 | 1467057003445 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:50:03 INFO - PROCESS | 2097 | 1467057003503 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 2097 | 1467057003505 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a59800 == 50 [pid = 2097] [id = 130] 12:50:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x118331400) [pid = 2097] [serial = 387] [outer = 0x0] 12:50:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x118729400) [pid = 2097] [serial = 388] [outer = 0x118331400] 12:50:03 INFO - PROCESS | 2097 | 1467057003547 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x1194df400) [pid = 2097] [serial = 389] [outer = 0x118331400] 12:50:03 INFO - PROCESS | 2097 | 1467057003961 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 12:50:04 INFO - PROCESS | 2097 | 1467057004005 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 2097 | 1467057004007 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:50:04 INFO - PROCESS | 2097 | 1467057004009 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 2097 | 1467057004011 Marionette TRACE conn2 <- [1,494,null,{}] 12:50:04 INFO - PROCESS | 2097 | 1467057004013 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}] 12:50:04 INFO - PROCESS | 2097 | 1467057004015 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:04 INFO - PROCESS | 2097 | 1467057004135 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:50:04 INFO - PROCESS | 2097 | 1467057004221 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 2097 | 1467057004222 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f5b800 == 51 [pid = 2097] [id = 131] 12:50:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x119760800) [pid = 2097] [serial = 390] [outer = 0x0] 12:50:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x123013000) [pid = 2097] [serial = 391] [outer = 0x119760800] 12:50:04 INFO - PROCESS | 2097 | 1467057004251 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x123e98400) [pid = 2097] [serial = 392] [outer = 0x119760800] 12:50:04 INFO - PROCESS | 2097 | 1467057004696 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 12:50:04 INFO - PROCESS | 2097 | 1467057004736 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 2097 | 1467057004738 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:50:04 INFO - PROCESS | 2097 | 1467057004748 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 2097 | 1467057004751 Marionette TRACE conn2 <- [1,498,null,{}] 12:50:04 INFO - PROCESS | 2097 | 1467057004756 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}] 12:50:04 INFO - PROCESS | 2097 | 1467057004758 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:04 INFO - PROCESS | 2097 | 1467057004860 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:50:04 INFO - PROCESS | 2097 | 1467057004932 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 2097 | 1467057004933 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb2e800 == 52 [pid = 2097] [id = 132] 12:50:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x124e87c00) [pid = 2097] [serial = 393] [outer = 0x0] 12:50:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x1264e5000) [pid = 2097] [serial = 394] [outer = 0x124e87c00] 12:50:04 INFO - PROCESS | 2097 | 1467057004962 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x128c59000) [pid = 2097] [serial = 395] [outer = 0x124e87c00] 12:50:05 INFO - PROCESS | 2097 | 1467057005354 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 678ms 12:50:05 INFO - PROCESS | 2097 | 1467057005426 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 2097 | 1467057005427 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:50:05 INFO - PROCESS | 2097 | 1467057005429 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 2097 | 1467057005431 Marionette TRACE conn2 <- [1,502,null,{}] 12:50:05 INFO - PROCESS | 2097 | 1467057005433 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}] 12:50:05 INFO - PROCESS | 2097 | 1467057005435 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:05 INFO - PROCESS | 2097 | 1467057005572 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:50:05 INFO - PROCESS | 2097 | 1467057005582 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 2097 | 1467057005583 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3a7800 == 53 [pid = 2097] [id = 133] 12:50:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x1184e1000) [pid = 2097] [serial = 396] [outer = 0x0] 12:50:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x128cbfc00) [pid = 2097] [serial = 397] [outer = 0x1184e1000] 12:50:05 INFO - PROCESS | 2097 | 1467057005647 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 122 (0x12b6d0c00) [pid = 2097] [serial = 398] [outer = 0x1184e1000] 12:50:06 INFO - PROCESS | 2097 | 1467057006224 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 825ms 12:50:06 INFO - PROCESS | 2097 | 1467057006254 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 2097 | 1467057006257 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:50:06 INFO - PROCESS | 2097 | 1467057006261 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 2097 | 1467057006263 Marionette TRACE conn2 <- [1,506,null,{}] 12:50:06 INFO - PROCESS | 2097 | 1467057006267 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}] 12:50:06 INFO - PROCESS | 2097 | 1467057006268 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:06 INFO - PROCESS | 2097 | 1467057006367 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:50:06 INFO - PROCESS | 2097 | 1467057006428 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 2097 | 1467057006431 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195cd000 == 54 [pid = 2097] [id = 134] 12:50:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 123 (0x1184df800) [pid = 2097] [serial = 399] [outer = 0x0] 12:50:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 124 (0x1184e5400) [pid = 2097] [serial = 400] [outer = 0x1184df800] 12:50:06 INFO - PROCESS | 2097 | 1467057006458 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 125 (0x11872d000) [pid = 2097] [serial = 401] [outer = 0x1184df800] 12:50:07 INFO - PROCESS | 2097 | 1467057007030 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]]]}] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x12c072800 == 53 [pid = 2097] [id = 128] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd84000 == 52 [pid = 2097] [id = 127] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab2a800 == 51 [pid = 2097] [id = 126] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6ef800 == 50 [pid = 2097] [id = 125] 12:50:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 821ms 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x1292cb800 == 49 [pid = 2097] [id = 124] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x128f49800 == 48 [pid = 2097] [id = 123] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x1268b7000 == 47 [pid = 2097] [id = 122] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 124 (0x1184e1400) [pid = 2097] [serial = 334] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 123 (0x128c62000) [pid = 2097] [serial = 295] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x1260d0800 == 46 [pid = 2097] [id = 121] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x123ae2800 == 45 [pid = 2097] [id = 120] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x123083800 == 44 [pid = 2097] [id = 119] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x1195c5000 == 43 [pid = 2097] [id = 118] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x117e6a000 == 42 [pid = 2097] [id = 117] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x115f2f000 == 41 [pid = 2097] [id = 116] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x117563000 == 40 [pid = 2097] [id = 113] 12:50:07 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3b1800 == 39 [pid = 2097] [id = 112] 12:50:07 INFO - PROCESS | 2097 | 1467057007105 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 2097 | 1467057007108 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:50:07 INFO - PROCESS | 2097 | 1467057007112 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 2097 | 1467057007114 Marionette TRACE conn2 <- [1,510,null,{}] 12:50:07 INFO - PROCESS | 2097 | 1467057007116 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}] 12:50:07 INFO - PROCESS | 2097 | 1467057007118 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:07 INFO - PROCESS | 2097 | 1467057007195 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 122 (0x126094400) [pid = 2097] [serial = 242] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 121 (0x126892c00) [pid = 2097] [serial = 245] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x119a99c00) [pid = 2097] [serial = 239] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x12b6b7000) [pid = 2097] [serial = 233] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x119192c00) [pid = 2097] [serial = 236] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x11872c400) [pid = 2097] [serial = 322] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x12bf23000) [pid = 2097] [serial = 319] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x12b6ba000) [pid = 2097] [serial = 313] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x12ba13400) [pid = 2097] [serial = 284] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x12a667800) [pid = 2097] [serial = 310] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x12b604400) [pid = 2097] [serial = 311] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x118730800) [pid = 2097] [serial = 323] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x12a93cc00) [pid = 2097] [serial = 299] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1194e2000) [pid = 2097] [serial = 298] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x119a96800) [pid = 2097] [serial = 290] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119763800) [pid = 2097] [serial = 289] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119fe7c00) [pid = 2097] [serial = 304] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12364c400) [pid = 2097] [serial = 305] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x119731c00) [pid = 2097] [serial = 302] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119466c00) [pid = 2097] [serial = 301] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x118673000) [pid = 2097] [serial = 287] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11826dc00) [pid = 2097] [serial = 286] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1266e8400) [pid = 2097] [serial = 308] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x124711800) [pid = 2097] [serial = 307] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1266e9c00) [pid = 2097] [serial = 293] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x126088400) [pid = 2097] [serial = 292] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12c62f400) [pid = 2097] [serial = 325] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117292c00) [pid = 2097] [serial = 329] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11728ec00) [pid = 2097] [serial = 328] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12c634800) [pid = 2097] [serial = 326] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12baaa800) [pid = 2097] [serial = 316] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123e9c800) [pid = 2097] [serial = 331] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12bf2e800) [pid = 2097] [serial = 320] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1243a7800) [pid = 2097] [serial = 332] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12bdd7000) [pid = 2097] [serial = 317] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x12b6d8800) [pid = 2097] [serial = 314] [outer = 0x0] [url = about:blank] 12:50:07 INFO - PROCESS | 2097 | 1467057007279 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 2097 | 1467057007280 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x117562000 == 40 [pid = 2097] [id = 135] 12:50:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1194dac00) [pid = 2097] [serial = 402] [outer = 0x0] 12:50:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119708400) [pid = 2097] [serial = 403] [outer = 0x1194dac00] 12:50:07 INFO - PROCESS | 2097 | 1467057007311 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1207f6400) [pid = 2097] [serial = 404] [outer = 0x1194dac00] 12:50:07 INFO - PROCESS | 2097 | 1467057007613 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 12:50:07 INFO - PROCESS | 2097 | 1467057007633 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 2097 | 1467057007634 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:50:07 INFO - PROCESS | 2097 | 1467057007640 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 2097 | 1467057007642 Marionette TRACE conn2 <- [1,514,null,{}] 12:50:07 INFO - PROCESS | 2097 | 1467057007650 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}] 12:50:07 INFO - PROCESS | 2097 | 1467057007655 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:07 INFO - PROCESS | 2097 | 1467057007733 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:50:07 INFO - PROCESS | 2097 | 1467057007796 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 2097 | 1467057007798 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x12307e800 == 41 [pid = 2097] [id = 136] 12:50:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1207f6800) [pid = 2097] [serial = 405] [outer = 0x0] 12:50:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123804000) [pid = 2097] [serial = 406] [outer = 0x1207f6800] 12:50:07 INFO - PROCESS | 2097 | 1467057007827 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124e94c00) [pid = 2097] [serial = 407] [outer = 0x1207f6800] 12:50:08 INFO - PROCESS | 2097 | 1467057008106 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]]]}] 12:50:08 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 12:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 522ms 12:50:08 INFO - PROCESS | 2097 | 1467057008161 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 2097 | 1467057008163 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:50:08 INFO - PROCESS | 2097 | 1467057008165 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 2097 | 1467057008166 Marionette TRACE conn2 <- [1,518,null,{}] 12:50:08 INFO - PROCESS | 2097 | 1467057008169 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}] 12:50:08 INFO - PROCESS | 2097 | 1467057008172 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:08 INFO - PROCESS | 2097 | 1467057008251 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:50:08 INFO - PROCESS | 2097 | 1467057008262 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 2097 | 1467057008263 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x1238ab000 == 42 [pid = 2097] [id = 137] 12:50:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12300a800) [pid = 2097] [serial = 408] [outer = 0x0] 12:50:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x126441000) [pid = 2097] [serial = 409] [outer = 0x12300a800] 12:50:08 INFO - PROCESS | 2097 | 1467057008337 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128c60c00) [pid = 2097] [serial = 410] [outer = 0x12300a800] 12:50:08 INFO - PROCESS | 2097 | 1467057008651 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 12:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:50:08 INFO - PROCESS | 2097 | 1467057008685 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 2097 | 1467057008687 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:50:08 INFO - PROCESS | 2097 | 1467057008691 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 2097 | 1467057008693 Marionette TRACE conn2 <- [1,522,null,{}] 12:50:08 INFO - PROCESS | 2097 | 1467057008696 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}] 12:50:08 INFO - PROCESS | 2097 | 1467057008698 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:08 INFO - PROCESS | 2097 | 1467057008821 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:50:08 INFO - PROCESS | 2097 | 1467057008905 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 2097 | 1467057008907 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f79800 == 43 [pid = 2097] [id = 138] 12:50:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x123e12400) [pid = 2097] [serial = 411] [outer = 0x0] 12:50:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x128cc5800) [pid = 2097] [serial = 412] [outer = 0x123e12400] 12:50:08 INFO - PROCESS | 2097 | 1467057008931 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12a667c00) [pid = 2097] [serial = 413] [outer = 0x123e12400] 12:50:09 INFO - PROCESS | 2097 | 1467057009246 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 569ms 12:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:50:09 INFO - PROCESS | 2097 | 1467057009261 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 2097 | 1467057009262 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:50:09 INFO - PROCESS | 2097 | 1467057009264 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 2097 | 1467057009265 Marionette TRACE conn2 <- [1,526,null,{}] 12:50:09 INFO - PROCESS | 2097 | 1467057009268 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}] 12:50:09 INFO - PROCESS | 2097 | 1467057009273 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:09 INFO - PROCESS | 2097 | 1467057009395 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:50:09 INFO - PROCESS | 2097 | 1467057009409 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 2097 | 1467057009410 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d6000 == 44 [pid = 2097] [id = 139] 12:50:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12a6ab800) [pid = 2097] [serial = 414] [outer = 0x0] 12:50:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12b6d8800) [pid = 2097] [serial = 415] [outer = 0x12a6ab800] 12:50:09 INFO - PROCESS | 2097 | 1467057009435 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12bddd400) [pid = 2097] [serial = 416] [outer = 0x12a6ab800] 12:50:09 INFO - PROCESS | 2097 | 1467057009790 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]]]}] 12:50:09 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 12:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 12:50:09 INFO - PROCESS | 2097 | 1467057009833 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 2097 | 1467057009834 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:50:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:50:09 INFO - PROCESS | 2097 | 1467057009836 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 2097 | 1467057009838 Marionette TRACE conn2 <- [1,530,null,{}] 12:50:09 INFO - PROCESS | 2097 | 1467057009840 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}] 12:50:09 INFO - PROCESS | 2097 | 1467057009841 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:09 INFO - PROCESS | 2097 | 1467057009946 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:50:09 INFO - PROCESS | 2097 | 1467057009950 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 2097 | 1467057009951 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d4c000 == 45 [pid = 2097] [id = 140] 12:50:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12a6acc00) [pid = 2097] [serial = 417] [outer = 0x0] 12:50:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12bf2bc00) [pid = 2097] [serial = 418] [outer = 0x12a6acc00] 12:50:09 INFO - PROCESS | 2097 | 1467057009976 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12c633c00) [pid = 2097] [serial = 419] [outer = 0x12a6acc00] 12:50:10 INFO - PROCESS | 2097 | 1467057010292 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"]]]}] 12:50:10 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 12:50:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:50:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:50:10 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 12:50:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:50:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:50:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 12:50:10 INFO - PROCESS | 2097 | 1467057010310 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 2097 | 1467057010311 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:50:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:50:10 INFO - PROCESS | 2097 | 1467057010313 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 2097 | 1467057010314 Marionette TRACE conn2 <- [1,534,null,{}] 12:50:10 INFO - PROCESS | 2097 | 1467057010317 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}] 12:50:10 INFO - PROCESS | 2097 | 1467057010318 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:10 INFO - PROCESS | 2097 | 1467057010442 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:50:10 INFO - PROCESS | 2097 | 1467057010454 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 2097 | 1467057010455 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b651800 == 46 [pid = 2097] [id = 141] 12:50:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12cb92400) [pid = 2097] [serial = 420] [outer = 0x0] 12:50:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12cb9c800) [pid = 2097] [serial = 421] [outer = 0x12cb92400] 12:50:10 INFO - PROCESS | 2097 | 1467057010479 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x12cf9c400) [pid = 2097] [serial = 422] [outer = 0x12cb92400] 12:50:10 INFO - PROCESS | 2097 | 1467057010816 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:50:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 12:50:10 INFO - PROCESS | 2097 | 1467057010833 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 2097 | 1467057010834 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:50:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:50:10 INFO - PROCESS | 2097 | 1467057010843 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 2097 | 1467057010845 Marionette TRACE conn2 <- [1,538,null,{}] 12:50:10 INFO - PROCESS | 2097 | 1467057010847 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}] 12:50:10 INFO - PROCESS | 2097 | 1467057010849 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:10 INFO - PROCESS | 2097 | 1467057010960 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:50:11 INFO - PROCESS | 2097 | 1467057011010 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 2097 | 1467057011012 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c05b000 == 47 [pid = 2097] [id = 142] 12:50:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x119bed800) [pid = 2097] [serial = 423] [outer = 0x0] 12:50:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x119bf4c00) [pid = 2097] [serial = 424] [outer = 0x119bed800] 12:50:11 INFO - PROCESS | 2097 | 1467057011055 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x119bfb400) [pid = 2097] [serial = 425] [outer = 0x119bed800] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x129486000) [pid = 2097] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x118725c00) [pid = 2097] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12a92f400) [pid = 2097] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1183b3000) [pid = 2097] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x128c5b400) [pid = 2097] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x116b1c800) [pid = 2097] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x112a5e400) [pid = 2097] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12942f400) [pid = 2097] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119731800) [pid = 2097] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x117033400) [pid = 2097] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x124e8f400) [pid = 2097] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x112a57c00) [pid = 2097] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x11975f800) [pid = 2097] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1184e4000) [pid = 2097] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11872b000) [pid = 2097] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119726000) [pid = 2097] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:50:11 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x116b1c000) [pid = 2097] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:50:11 INFO - PROCESS | 2097 | 1467057011592 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]]]}] 12:50:11 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. 12:50:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 769ms 12:50:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:50:11 INFO - PROCESS | 2097 | 1467057011612 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 2097 | 1467057011614 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:50:11 INFO - PROCESS | 2097 | 1467057011616 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 2097 | 1467057011617 Marionette TRACE conn2 <- [1,542,null,{}] 12:50:11 INFO - PROCESS | 2097 | 1467057011625 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}] 12:50:11 INFO - PROCESS | 2097 | 1467057011626 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:11 INFO - PROCESS | 2097 | 1467057011714 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:50:11 INFO - PROCESS | 2097 | 1467057011735 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 2097 | 1467057011736 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c06d800 == 48 [pid = 2097] [id = 143] 12:50:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1184e7800) [pid = 2097] [serial = 426] [outer = 0x0] 12:50:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119726000) [pid = 2097] [serial = 427] [outer = 0x1184e7800] 12:50:11 INFO - PROCESS | 2097 | 1467057011760 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1207f4c00) [pid = 2097] [serial = 428] [outer = 0x1184e7800] 12:50:12 INFO - PROCESS | 2097 | 1467057012066 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]]]}] 12:50:12 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. 12:50:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 474ms 12:50:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:50:12 INFO - PROCESS | 2097 | 1467057012091 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 2097 | 1467057012093 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:50:12 INFO - PROCESS | 2097 | 1467057012095 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 2097 | 1467057012096 Marionette TRACE conn2 <- [1,546,null,{}] 12:50:12 INFO - PROCESS | 2097 | 1467057012098 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}] 12:50:12 INFO - PROCESS | 2097 | 1467057012100 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:12 INFO - PROCESS | 2097 | 1467057012201 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:50:12 INFO - PROCESS | 2097 | 1467057012285 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 2097 | 1467057012291 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb44800 == 49 [pid = 2097] [id = 144] 12:50:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x118722400) [pid = 2097] [serial = 429] [outer = 0x0] 12:50:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x119bf7800) [pid = 2097] [serial = 430] [outer = 0x118722400] 12:50:12 INFO - PROCESS | 2097 | 1467057012324 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12cf99400) [pid = 2097] [serial = 431] [outer = 0x118722400] 12:50:12 INFO - PROCESS | 2097 | 1467057012623 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]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:50:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 12:50:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:50:12 INFO - PROCESS | 2097 | 1467057012664 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 2097 | 1467057012665 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:50:12 INFO - PROCESS | 2097 | 1467057012668 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 2097 | 1467057012671 Marionette TRACE conn2 <- [1,550,null,{}] 12:50:12 INFO - PROCESS | 2097 | 1467057012675 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}] 12:50:12 INFO - PROCESS | 2097 | 1467057012676 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:12 INFO - PROCESS | 2097 | 1467057012776 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:50:12 INFO - PROCESS | 2097 | 1467057012858 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 2097 | 1467057012859 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d089800 == 50 [pid = 2097] [id = 145] 12:50:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119bf8000) [pid = 2097] [serial = 432] [outer = 0x0] 12:50:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12c8f3000) [pid = 2097] [serial = 433] [outer = 0x119bf8000] 12:50:12 INFO - PROCESS | 2097 | 1467057012889 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12cb92c00) [pid = 2097] [serial = 434] [outer = 0x119bf8000] 12:50:13 INFO - PROCESS | 2097 | 1467057013185 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]]]}] 12:50:13 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. 12:50:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 575ms 12:50:13 INFO - PROCESS | 2097 | 1467057013244 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 2097 | 1467057013245 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:50:13 INFO - PROCESS | 2097 | 1467057013247 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 2097 | 1467057013248 Marionette TRACE conn2 <- [1,554,null,{}] 12:50:13 INFO - PROCESS | 2097 | 1467057013250 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}] 12:50:13 INFO - PROCESS | 2097 | 1467057013252 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:13 INFO - PROCESS | 2097 | 1467057013342 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:50:13 INFO - PROCESS | 2097 | 1467057013447 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 2097 | 1467057013449 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x115016000 == 51 [pid = 2097] [id = 146] 12:50:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1129c8000) [pid = 2097] [serial = 435] [outer = 0x0] 12:50:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1129cb000) [pid = 2097] [serial = 436] [outer = 0x1129c8000] 12:50:13 INFO - PROCESS | 2097 | 1467057013480 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1129d2c00) [pid = 2097] [serial = 437] [outer = 0x1129c8000] 12:50:13 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:13 INFO - PROCESS | 2097 | 1467057013930 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 719ms 12:50:13 INFO - PROCESS | 2097 | 1467057013968 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 2097 | 1467057013970 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:50:13 INFO - PROCESS | 2097 | 1467057013974 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 2097 | 1467057013975 Marionette TRACE conn2 <- [1,558,null,{}] 12:50:13 INFO - PROCESS | 2097 | 1467057013979 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}] 12:50:13 INFO - PROCESS | 2097 | 1467057013982 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:14 INFO - PROCESS | 2097 | 1467057014087 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:50:14 INFO - PROCESS | 2097 | 1467057014197 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 2097 | 1467057014199 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x123198000 == 52 [pid = 2097] [id = 147] 12:50:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x118324800) [pid = 2097] [serial = 438] [outer = 0x0] 12:50:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1184e5c00) [pid = 2097] [serial = 439] [outer = 0x118324800] 12:50:14 INFO - PROCESS | 2097 | 1467057014230 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x11872dc00) [pid = 2097] [serial = 440] [outer = 0x118324800] 12:50:14 INFO - PROCESS | 2097 | 1467057014669 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 720ms 12:50:14 INFO - PROCESS | 2097 | 1467057014697 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 2097 | 1467057014701 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:50:14 INFO - PROCESS | 2097 | 1467057014708 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 2097 | 1467057014710 Marionette TRACE conn2 <- [1,562,null,{}] 12:50:14 INFO - PROCESS | 2097 | 1467057014714 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}] 12:50:14 INFO - PROCESS | 2097 | 1467057014716 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:14 INFO - PROCESS | 2097 | 1467057014841 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:50:14 INFO - PROCESS | 2097 | 1467057014917 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 2097 | 1467057014918 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba54000 == 53 [pid = 2097] [id = 148] 12:50:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x119197000) [pid = 2097] [serial = 441] [outer = 0x0] 12:50:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x1207f3800) [pid = 2097] [serial = 442] [outer = 0x119197000] 12:50:14 INFO - PROCESS | 2097 | 1467057014950 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x123e96c00) [pid = 2097] [serial = 443] [outer = 0x119197000] 12:50:15 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:15 INFO - PROCESS | 2097 | 1467057015366 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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 720ms 12:50:15 INFO - PROCESS | 2097 | 1467057015431 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 2097 | 1467057015433 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:50:15 INFO - PROCESS | 2097 | 1467057015442 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 2097 | 1467057015446 Marionette TRACE conn2 <- [1,566,null,{}] 12:50:15 INFO - PROCESS | 2097 | 1467057015449 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}] 12:50:15 INFO - PROCESS | 2097 | 1467057015452 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:15 INFO - PROCESS | 2097 | 1467057015595 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:50:15 INFO - PROCESS | 2097 | 1467057015650 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 2097 | 1467057015652 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d641800 == 54 [pid = 2097] [id = 149] 12:50:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x124fbf800) [pid = 2097] [serial = 444] [outer = 0x0] 12:50:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x128f91800) [pid = 2097] [serial = 445] [outer = 0x124fbf800] 12:50:15 INFO - PROCESS | 2097 | 1467057015682 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x12a666400) [pid = 2097] [serial = 446] [outer = 0x124fbf800] 12:50:15 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:16 INFO - PROCESS | 2097 | 1467057016088 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 678ms 12:50:16 INFO - PROCESS | 2097 | 1467057016115 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 2097 | 1467057016117 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:50:16 INFO - PROCESS | 2097 | 1467057016119 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 2097 | 1467057016121 Marionette TRACE conn2 <- [1,570,null,{}] 12:50:16 INFO - PROCESS | 2097 | 1467057016123 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}] 12:50:16 INFO - PROCESS | 2097 | 1467057016125 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:16 INFO - PROCESS | 2097 | 1467057016229 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:50:16 INFO - PROCESS | 2097 | 1467057016291 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 2097 | 1467057016293 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d658800 == 55 [pid = 2097] [id = 150] 12:50:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x12abb7000) [pid = 2097] [serial = 447] [outer = 0x0] 12:50:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x12b6ba000) [pid = 2097] [serial = 448] [outer = 0x12abb7000] 12:50:16 INFO - PROCESS | 2097 | 1467057016322 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x12ba11c00) [pid = 2097] [serial = 449] [outer = 0x12abb7000] 12:50:16 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:16 INFO - PROCESS | 2097 | 1467057016973 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 870ms 12:50:16 INFO - PROCESS | 2097 | 1467057016990 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 2097 | 1467057016992 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:50:16 INFO - PROCESS | 2097 | 1467057016996 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 2097 | 1467057016998 Marionette TRACE conn2 <- [1,574,null,{}] 12:50:17 INFO - PROCESS | 2097 | 1467057017001 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}] 12:50:17 INFO - PROCESS | 2097 | 1467057017003 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:17 INFO - PROCESS | 2097 | 1467057017099 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:50:17 INFO - PROCESS | 2097 | 1467057017159 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 2097 | 1467057017160 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x123079000 == 56 [pid = 2097] [id = 151] 12:50:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x117289800) [pid = 2097] [serial = 450] [outer = 0x0] 12:50:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x1184eb400) [pid = 2097] [serial = 451] [outer = 0x117289800] 12:50:17 INFO - PROCESS | 2097 | 1467057017189 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x119108800) [pid = 2097] [serial = 452] [outer = 0x117289800] 12:50:17 INFO - PROCESS | 2097 | 1467057017613 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 12:50:17 INFO - PROCESS | 2097 | 1467057017667 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 2097 | 1467057017670 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:50:17 INFO - PROCESS | 2097 | 1467057017674 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 2097 | 1467057017676 Marionette TRACE conn2 <- [1,578,null,{}] 12:50:17 INFO - PROCESS | 2097 | 1467057017678 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}] 12:50:17 INFO - PROCESS | 2097 | 1467057017680 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:17 INFO - PROCESS | 2097 | 1467057017773 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:50:17 INFO - PROCESS | 2097 | 1467057017836 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 2097 | 1467057017838 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e71000 == 57 [pid = 2097] [id = 152] 12:50:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 122 (0x119754800) [pid = 2097] [serial = 453] [outer = 0x0] 12:50:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 123 (0x119a05800) [pid = 2097] [serial = 454] [outer = 0x119754800] 12:50:17 INFO - PROCESS | 2097 | 1467057017865 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 124 (0x119bed000) [pid = 2097] [serial = 455] [outer = 0x119754800] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12d089800 == 56 [pid = 2097] [id = 145] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb44800 == 55 [pid = 2097] [id = 144] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12c06d800 == 54 [pid = 2097] [id = 143] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12c05b000 == 53 [pid = 2097] [id = 142] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12b651800 == 52 [pid = 2097] [id = 141] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x129d4c000 == 51 [pid = 2097] [id = 140] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d6000 == 50 [pid = 2097] [id = 139] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x124f79800 == 49 [pid = 2097] [id = 138] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x1238ab000 == 48 [pid = 2097] [id = 137] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12307e800 == 47 [pid = 2097] [id = 136] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x117562000 == 46 [pid = 2097] [id = 135] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x1195cd000 == 45 [pid = 2097] [id = 134] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x128f5b800 == 44 [pid = 2097] [id = 131] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x119a59800 == 43 [pid = 2097] [id = 130] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x113d15000 == 42 [pid = 2097] [id = 129] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x116950800 == 41 [pid = 2097] [id = 100] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x1292ea000 == 40 [pid = 2097] [id = 115] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12a76e000 == 39 [pid = 2097] [id = 78] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3a7800 == 38 [pid = 2097] [id = 133] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb2e800 == 37 [pid = 2097] [id = 132] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b9000 == 36 [pid = 2097] [id = 114] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12a782000 == 35 [pid = 2097] [id = 82] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x129d32000 == 34 [pid = 2097] [id = 81] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba50800 == 33 [pid = 2097] [id = 99] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x123079000 == 32 [pid = 2097] [id = 151] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12d658800 == 31 [pid = 2097] [id = 150] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12d641800 == 30 [pid = 2097] [id = 149] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba54000 == 29 [pid = 2097] [id = 148] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x123198000 == 28 [pid = 2097] [id = 147] 12:50:18 INFO - PROCESS | 2097 | --DOCSHELL 0x115016000 == 27 [pid = 2097] [id = 146] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 123 (0x129487000) [pid = 2097] [serial = 296] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 122 (0x128f93000) [pid = 2097] [serial = 364] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 121 (0x124331800) [pid = 2097] [serial = 358] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x12a582800) [pid = 2097] [serial = 367] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x12300e800) [pid = 2097] [serial = 355] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x123e9dc00) [pid = 2097] [serial = 356] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x117292800) [pid = 2097] [serial = 346] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x1184d5800) [pid = 2097] [serial = 347] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x126656800) [pid = 2097] [serial = 361] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x116883400) [pid = 2097] [serial = 338] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x112a5d400) [pid = 2097] [serial = 337] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x123e97c00) [pid = 2097] [serial = 344] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12339f800) [pid = 2097] [serial = 343] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x12942f000) [pid = 2097] [serial = 365] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x11875a400) [pid = 2097] [serial = 341] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1184ecc00) [pid = 2097] [serial = 340] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119703400) [pid = 2097] [serial = 350] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119463400) [pid = 2097] [serial = 349] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119a68800) [pid = 2097] [serial = 352] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1207f7000) [pid = 2097] [serial = 353] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11972b000) [pid = 2097] [serial = 376] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x12a6aa800) [pid = 2097] [serial = 370] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12a664400) [pid = 2097] [serial = 368] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12ba10400) [pid = 2097] [serial = 380] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12b6b6c00) [pid = 2097] [serial = 373] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12abb8000) [pid = 2097] [serial = 371] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12abb9800) [pid = 2097] [serial = 377] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12b6cdc00) [pid = 2097] [serial = 374] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x124718000) [pid = 2097] [serial = 359] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1184e9000) [pid = 2097] [serial = 335] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12b6ce400) [pid = 2097] [serial = 379] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x128cbe000) [pid = 2097] [serial = 362] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12ba19c00) [pid = 2097] [serial = 382] [outer = 0x0] [url = about:blank] 12:50:18 INFO - PROCESS | 2097 | 1467057018845 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1220ms 12:50:18 INFO - PROCESS | 2097 | 1467057018895 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 2097 | 1467057018897 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:50:18 INFO - PROCESS | 2097 | 1467057018900 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 2097 | 1467057018903 Marionette TRACE conn2 <- [1,582,null,{}] 12:50:18 INFO - PROCESS | 2097 | 1467057018906 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}] 12:50:18 INFO - PROCESS | 2097 | 1467057018907 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:18 INFO - PROCESS | 2097 | 1467057018984 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:50:18 INFO - PROCESS | 2097 | 1467057018991 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 2097 | 1467057018993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x11671d000 == 28 [pid = 2097] [id = 153] 12:50:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x112eda800) [pid = 2097] [serial = 456] [outer = 0x0] 12:50:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x117292800) [pid = 2097] [serial = 457] [outer = 0x112eda800] 12:50:19 INFO - PROCESS | 2097 | 1467057019020 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x118324400) [pid = 2097] [serial = 458] [outer = 0x112eda800] 12:50:19 INFO - PROCESS | 2097 | 1467057019377 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 522ms 12:50:19 INFO - PROCESS | 2097 | 1467057019421 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 2097 | 1467057019424 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:50:19 INFO - PROCESS | 2097 | 1467057019428 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 2097 | 1467057019430 Marionette TRACE conn2 <- [1,586,null,{}] 12:50:19 INFO - PROCESS | 2097 | 1467057019432 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}] 12:50:19 INFO - PROCESS | 2097 | 1467057019434 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:19 INFO - PROCESS | 2097 | 1467057019511 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:50:19 INFO - PROCESS | 2097 | 1467057019515 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 2097 | 1467057019517 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e84800 == 29 [pid = 2097] [id = 154] 12:50:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1183b3400) [pid = 2097] [serial = 459] [outer = 0x0] 12:50:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x118671000) [pid = 2097] [serial = 460] [outer = 0x1183b3400] 12:50:19 INFO - PROCESS | 2097 | 1467057019545 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x11872a400) [pid = 2097] [serial = 461] [outer = 0x1183b3400] 12:50:19 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:19 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:19 INFO - PROCESS | 2097 | 1467057019917 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 12:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:50:19 INFO - PROCESS | 2097 | 1467057019947 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 2097 | 1467057019949 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:50:19 INFO - PROCESS | 2097 | 1467057019951 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 2097 | 1467057019953 Marionette TRACE conn2 <- [1,590,null,{}] 12:50:19 INFO - PROCESS | 2097 | 1467057019961 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}] 12:50:19 INFO - PROCESS | 2097 | 1467057019964 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:20 INFO - PROCESS | 2097 | 1467057020040 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:50:20 INFO - PROCESS | 2097 | 1467057020045 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 2097 | 1467057020047 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195c3000 == 30 [pid = 2097] [id = 155] 12:50:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119192c00) [pid = 2097] [serial = 462] [outer = 0x0] 12:50:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1194e3c00) [pid = 2097] [serial = 463] [outer = 0x119192c00] 12:50:20 INFO - PROCESS | 2097 | 1467057020077 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x119730400) [pid = 2097] [serial = 464] [outer = 0x119192c00] 12:50:20 INFO - PROCESS | 2097 | 1467057020409 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 471ms 12:50:20 INFO - PROCESS | 2097 | 1467057020424 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 2097 | 1467057020425 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:50:20 INFO - PROCESS | 2097 | 1467057020427 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 2097 | 1467057020429 Marionette TRACE conn2 <- [1,594,null,{}] 12:50:20 INFO - PROCESS | 2097 | 1467057020431 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}] 12:50:20 INFO - PROCESS | 2097 | 1467057020432 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:20 INFO - PROCESS | 2097 | 1467057020511 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:50:20 INFO - PROCESS | 2097 | 1467057020515 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 2097 | 1467057020516 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x123080000 == 31 [pid = 2097] [id = 156] 12:50:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x11975f800) [pid = 2097] [serial = 465] [outer = 0x0] 12:50:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x119bee400) [pid = 2097] [serial = 466] [outer = 0x11975f800] 12:50:20 INFO - PROCESS | 2097 | 1467057020543 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x119bf8c00) [pid = 2097] [serial = 467] [outer = 0x11975f800] 12:50:20 INFO - PROCESS | 2097 | 1467057020944 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 12:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:50:21 INFO - PROCESS | 2097 | 1467057020996 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 2097 | 1467057020997 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:50:21 INFO - PROCESS | 2097 | 1467057020999 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 2097 | 1467057021001 Marionette TRACE conn2 <- [1,598,null,{}] 12:50:21 INFO - PROCESS | 2097 | 1467057021003 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}] 12:50:21 INFO - PROCESS | 2097 | 1467057021004 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:21 INFO - PROCESS | 2097 | 1467057021098 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:50:21 INFO - PROCESS | 2097 | 1467057021140 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 2097 | 1467057021142 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x1238b8000 == 32 [pid = 2097] [id = 157] 12:50:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1162ab000) [pid = 2097] [serial = 468] [outer = 0x0] 12:50:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1207f2400) [pid = 2097] [serial = 469] [outer = 0x1162ab000] 12:50:21 INFO - PROCESS | 2097 | 1467057021166 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x123188800) [pid = 2097] [serial = 470] [outer = 0x1162ab000] 12:50:21 INFO - PROCESS | 2097 | 1467057021498 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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 517ms 12:50:21 INFO - PROCESS | 2097 | 1467057021524 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 2097 | 1467057021526 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:50:21 INFO - PROCESS | 2097 | 1467057021528 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 2097 | 1467057021530 Marionette TRACE conn2 <- [1,602,null,{}] 12:50:21 INFO - PROCESS | 2097 | 1467057021532 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}] 12:50:21 INFO - PROCESS | 2097 | 1467057021536 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:21 INFO - PROCESS | 2097 | 1467057021648 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:50:21 INFO - PROCESS | 2097 | 1467057021660 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 2097 | 1467057021661 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x124989800 == 33 [pid = 2097] [id = 158] 12:50:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1184d3000) [pid = 2097] [serial = 471] [outer = 0x0] 12:50:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x123e11000) [pid = 2097] [serial = 472] [outer = 0x1184d3000] 12:50:21 INFO - PROCESS | 2097 | 1467057021687 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x124f3a400) [pid = 2097] [serial = 473] [outer = 0x1184d3000] 12:50:22 INFO - PROCESS | 2097 | 1467057022061 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 12:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:50:22 INFO - PROCESS | 2097 | 1467057022100 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 2097 | 1467057022101 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:50:22 INFO - PROCESS | 2097 | 1467057022103 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 2097 | 1467057022104 Marionette TRACE conn2 <- [1,606,null,{}] 12:50:22 INFO - PROCESS | 2097 | 1467057022106 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}] 12:50:22 INFO - PROCESS | 2097 | 1467057022107 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:22 INFO - PROCESS | 2097 | 1467057022201 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:50:22 INFO - PROCESS | 2097 | 1467057022204 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 2097 | 1467057022206 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d1800 == 34 [pid = 2097] [id = 159] 12:50:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x123259c00) [pid = 2097] [serial = 474] [outer = 0x0] 12:50:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x126093000) [pid = 2097] [serial = 475] [outer = 0x123259c00] 12:50:22 INFO - PROCESS | 2097 | 1467057022230 Marionette DEBUG loaded listener.js 12:50:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x1266e8c00) [pid = 2097] [serial = 476] [outer = 0x123259c00] 12:50:22 INFO - PROCESS | 2097 | 1467057022591 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x119760800) [pid = 2097] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x1207f6800) [pid = 2097] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x124e87c00) [pid = 2097] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x119bed800) [pid = 2097] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12a6ab800) [pid = 2097] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x123e12400) [pid = 2097] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x1194dac00) [pid = 2097] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x112a59400) [pid = 2097] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12cb92400) [pid = 2097] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x12abb8c00) [pid = 2097] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1184e1000) [pid = 2097] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x118722400) [pid = 2097] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12300a800) [pid = 2097] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1184df800) [pid = 2097] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1184e7800) [pid = 2097] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12a6acc00) [pid = 2097] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119bf8000) [pid = 2097] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:50:22 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x118331400) [pid = 2097] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:50:22 INFO - PROCESS | 2097 | 1467057022932 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 2097 | 1467057022934 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:50:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:50:22 INFO - PROCESS | 2097 | 1467057022944 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 2097 | 1467057022946 Marionette TRACE conn2 <- [1,610,null,{}] 12:50:22 INFO - PROCESS | 2097 | 1467057022948 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}] 12:50:22 INFO - PROCESS | 2097 | 1467057022949 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:23 INFO - PROCESS | 2097 | 1467057023024 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:50:23 INFO - PROCESS | 2097 | 1467057023027 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 2097 | 1467057023028 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e17800 == 35 [pid = 2097] [id = 160] 12:50:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1184ea400) [pid = 2097] [serial = 477] [outer = 0x0] 12:50:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x118726400) [pid = 2097] [serial = 478] [outer = 0x1184ea400] 12:50:23 INFO - PROCESS | 2097 | 1467057023061 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119bee800) [pid = 2097] [serial = 479] [outer = 0x1184ea400] 12:50:23 INFO - PROCESS | 2097 | 1467057023385 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 12:50:23 INFO - PROCESS | 2097 | 1467057023424 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 2097 | 1467057023425 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:50:23 INFO - PROCESS | 2097 | 1467057023427 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 2097 | 1467057023428 Marionette TRACE conn2 <- [1,614,null,{}] 12:50:23 INFO - PROCESS | 2097 | 1467057023430 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}] 12:50:23 INFO - PROCESS | 2097 | 1467057023432 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:23 INFO - PROCESS | 2097 | 1467057023507 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:50:23 INFO - PROCESS | 2097 | 1467057023566 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 2097 | 1467057023567 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fcc000 == 36 [pid = 2097] [id = 161] 12:50:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1184eb000) [pid = 2097] [serial = 480] [outer = 0x0] 12:50:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12300b000) [pid = 2097] [serial = 481] [outer = 0x1184eb000] 12:50:23 INFO - PROCESS | 2097 | 1467057023591 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x128c56400) [pid = 2097] [serial = 482] [outer = 0x1184eb000] 12:50:23 INFO - PROCESS | 2097 | 1467057023857 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 12:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:50:23 INFO - PROCESS | 2097 | 1467057023895 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 2097 | 1467057023896 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:50:23 INFO - PROCESS | 2097 | 1467057023898 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 2097 | 1467057023899 Marionette TRACE conn2 <- [1,618,null,{}] 12:50:23 INFO - PROCESS | 2097 | 1467057023910 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}] 12:50:23 INFO - PROCESS | 2097 | 1467057023911 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:23 INFO - PROCESS | 2097 | 1467057023993 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:50:24 INFO - PROCESS | 2097 | 1467057023997 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 2097 | 1467057023998 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a534800 == 37 [pid = 2097] [id = 162] 12:50:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x11872b800) [pid = 2097] [serial = 483] [outer = 0x0] 12:50:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x129215000) [pid = 2097] [serial = 484] [outer = 0x11872b800] 12:50:24 INFO - PROCESS | 2097 | 1467057024026 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x129484800) [pid = 2097] [serial = 485] [outer = 0x11872b800] 12:50:24 INFO - PROCESS | 2097 | 1467057024370 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 12:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:50:24 INFO - PROCESS | 2097 | 1467057024427 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 2097 | 1467057024428 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:50:24 INFO - PROCESS | 2097 | 1467057024431 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 2097 | 1467057024432 Marionette TRACE conn2 <- [1,622,null,{}] 12:50:24 INFO - PROCESS | 2097 | 1467057024435 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}] 12:50:24 INFO - PROCESS | 2097 | 1467057024436 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:24 INFO - PROCESS | 2097 | 1467057024525 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:50:24 INFO - PROCESS | 2097 | 1467057024530 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 2097 | 1467057024531 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab2c000 == 38 [pid = 2097] [id = 163] 12:50:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x129490c00) [pid = 2097] [serial = 486] [outer = 0x0] 12:50:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12a6af800) [pid = 2097] [serial = 487] [outer = 0x129490c00] 12:50:24 INFO - PROCESS | 2097 | 1467057024558 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12abbac00) [pid = 2097] [serial = 488] [outer = 0x129490c00] 12:50:24 INFO - PROCESS | 2097 | 1467057024891 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 470ms 12:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:50:24 INFO - PROCESS | 2097 | 1467057024901 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 2097 | 1467057024903 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:50:24 INFO - PROCESS | 2097 | 1467057024908 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 2097 | 1467057024909 Marionette TRACE conn2 <- [1,626,null,{}] 12:50:24 INFO - PROCESS | 2097 | 1467057024912 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}] 12:50:24 INFO - PROCESS | 2097 | 1467057024913 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:25 INFO - PROCESS | 2097 | 1467057025040 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:50:25 INFO - PROCESS | 2097 | 1467057025107 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 2097 | 1467057025108 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x113d15000 == 39 [pid = 2097] [id = 164] 12:50:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1129c4400) [pid = 2097] [serial = 489] [outer = 0x0] 12:50:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1129c9400) [pid = 2097] [serial = 490] [outer = 0x1129c4400] 12:50:25 INFO - PROCESS | 2097 | 1467057025140 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x112e7a800) [pid = 2097] [serial = 491] [outer = 0x1129c4400] 12:50:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11728ac00) [pid = 2097] [serial = 492] [outer = 0x12cb9b000] 12:50:25 INFO - PROCESS | 2097 | 1467057025782 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 923ms 12:50:25 INFO - PROCESS | 2097 | 1467057025830 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 2097 | 1467057025833 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:50:25 INFO - PROCESS | 2097 | 1467057025836 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 2097 | 1467057025838 Marionette TRACE conn2 <- [1,630,null,{}] 12:50:25 INFO - PROCESS | 2097 | 1467057025842 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}] 12:50:25 INFO - PROCESS | 2097 | 1467057025844 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:25 INFO - PROCESS | 2097 | 1467057025967 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:50:26 INFO - PROCESS | 2097 | 1467057026022 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 2097 | 1467057026024 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192cd800 == 40 [pid = 2097] [id = 165] 12:50:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x117290400) [pid = 2097] [serial = 493] [outer = 0x0] 12:50:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x1184dc400) [pid = 2097] [serial = 494] [outer = 0x117290400] 12:50:26 INFO - PROCESS | 2097 | 1467057026071 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x118759800) [pid = 2097] [serial = 495] [outer = 0x117290400] 12:50:26 INFO - PROCESS | 2097 | 1467057026751 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 976ms 12:50:26 INFO - PROCESS | 2097 | 1467057026813 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 2097 | 1467057026815 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:50:26 INFO - PROCESS | 2097 | 1467057026818 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 2097 | 1467057026819 Marionette TRACE conn2 <- [1,634,null,{}] 12:50:26 INFO - PROCESS | 2097 | 1467057026822 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}] 12:50:26 INFO - PROCESS | 2097 | 1467057026823 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:26 INFO - PROCESS | 2097 | 1467057026930 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:50:27 INFO - PROCESS | 2097 | 1467057027120 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 2097 | 1467057027122 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x113b4e000 == 41 [pid = 2097] [id = 166] 12:50:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x112a82c00) [pid = 2097] [serial = 496] [outer = 0x0] 12:50:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x113bbc800) [pid = 2097] [serial = 497] [outer = 0x112a82c00] 12:50:27 INFO - PROCESS | 2097 | 1467057027150 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x116b1cc00) [pid = 2097] [serial = 498] [outer = 0x112a82c00] 12:50:27 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab2c000 == 40 [pid = 2097] [id = 163] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x12a534800 == 39 [pid = 2097] [id = 162] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x128fcc000 == 38 [pid = 2097] [id = 161] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x123e17800 == 37 [pid = 2097] [id = 160] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d1800 == 36 [pid = 2097] [id = 159] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x124989800 == 35 [pid = 2097] [id = 158] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x1238b8000 == 34 [pid = 2097] [id = 157] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x123080000 == 33 [pid = 2097] [id = 156] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x1195c3000 == 32 [pid = 2097] [id = 155] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x117e84800 == 31 [pid = 2097] [id = 154] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x11671d000 == 30 [pid = 2097] [id = 153] 12:50:27 INFO - PROCESS | 2097 | --DOCSHELL 0x117e71000 == 29 [pid = 2097] [id = 152] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x123013000) [pid = 2097] [serial = 391] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x123804000) [pid = 2097] [serial = 406] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x1264e5000) [pid = 2097] [serial = 394] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x119bfb400) [pid = 2097] [serial = 425] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12bddd400) [pid = 2097] [serial = 416] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x12a667c00) [pid = 2097] [serial = 413] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1207f6400) [pid = 2097] [serial = 404] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x11728a400) [pid = 2097] [serial = 386] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119bf4c00) [pid = 2097] [serial = 424] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12cf9c400) [pid = 2097] [serial = 422] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12bab1400) [pid = 2097] [serial = 383] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x128cbfc00) [pid = 2097] [serial = 397] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x128cc5800) [pid = 2097] [serial = 412] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x115065c00) [pid = 2097] [serial = 385] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x123e98400) [pid = 2097] [serial = 392] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119bf7800) [pid = 2097] [serial = 430] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1194df400) [pid = 2097] [serial = 389] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12b6d8800) [pid = 2097] [serial = 415] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x126441000) [pid = 2097] [serial = 409] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x128c60c00) [pid = 2097] [serial = 410] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x124e94c00) [pid = 2097] [serial = 407] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11872d000) [pid = 2097] [serial = 401] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x128c59000) [pid = 2097] [serial = 395] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1207f4c00) [pid = 2097] [serial = 428] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12b6d0c00) [pid = 2097] [serial = 398] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12bf2bc00) [pid = 2097] [serial = 418] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12c633c00) [pid = 2097] [serial = 419] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119708400) [pid = 2097] [serial = 403] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1184e5400) [pid = 2097] [serial = 400] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119726000) [pid = 2097] [serial = 427] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12cb9c800) [pid = 2097] [serial = 421] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12cf99400) [pid = 2097] [serial = 431] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12cb92c00) [pid = 2097] [serial = 434] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12c8f3000) [pid = 2097] [serial = 433] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x118729400) [pid = 2097] [serial = 388] [outer = 0x0] [url = about:blank] 12:50:27 INFO - PROCESS | 2097 | 1467057027643 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 12:50:27 INFO - PROCESS | 2097 | 1467057027691 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 2097 | 1467057027693 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:50:27 INFO - PROCESS | 2097 | 1467057027697 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 2097 | 1467057027700 Marionette TRACE conn2 <- [1,638,null,{}] 12:50:27 INFO - PROCESS | 2097 | 1467057027705 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}] 12:50:27 INFO - PROCESS | 2097 | 1467057027707 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:27 INFO - PROCESS | 2097 | 1467057027813 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:50:27 INFO - PROCESS | 2097 | 1467057027890 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 2097 | 1467057027892 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bbe800 == 30 [pid = 2097] [id = 167] 12:50:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117ed9000) [pid = 2097] [serial = 499] [outer = 0x0] 12:50:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11832b000) [pid = 2097] [serial = 500] [outer = 0x117ed9000] 12:50:27 INFO - PROCESS | 2097 | 1467057027938 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1184e9c00) [pid = 2097] [serial = 501] [outer = 0x117ed9000] 12:50:28 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:28 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 573ms 12:50:28 INFO - PROCESS | 2097 | 1467057028263 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]]]}] 12:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:50:28 INFO - PROCESS | 2097 | 1467057028278 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 2097 | 1467057028280 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:50:28 INFO - PROCESS | 2097 | 1467057028283 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 2097 | 1467057028284 Marionette TRACE conn2 <- [1,642,null,{}] 12:50:28 INFO - PROCESS | 2097 | 1467057028294 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}] 12:50:28 INFO - PROCESS | 2097 | 1467057028295 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:28 INFO - PROCESS | 2097 | 1467057028381 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:50:28 INFO - PROCESS | 2097 | 1467057028436 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 2097 | 1467057028438 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192b1000 == 31 [pid = 2097] [id = 168] 12:50:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x115ee6800) [pid = 2097] [serial = 502] [outer = 0x0] 12:50:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119194400) [pid = 2097] [serial = 503] [outer = 0x115ee6800] 12:50:28 INFO - PROCESS | 2097 | 1467057028463 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1194e5400) [pid = 2097] [serial = 504] [outer = 0x115ee6800] 12:50:28 INFO - PROCESS | 2097 | 1467057028743 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 12:50:28 INFO - PROCESS | 2097 | 1467057028759 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 2097 | 1467057028760 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:50:28 INFO - PROCESS | 2097 | 1467057028767 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 2097 | 1467057028776 Marionette TRACE conn2 <- [1,646,null,{}] 12:50:28 INFO - PROCESS | 2097 | 1467057028784 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}] 12:50:28 INFO - PROCESS | 2097 | 1467057028791 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:28 INFO - PROCESS | 2097 | 1467057028890 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:50:28 INFO - PROCESS | 2097 | 1467057028895 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 2097 | 1467057028896 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b5800 == 32 [pid = 2097] [id = 169] 12:50:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x112dd3c00) [pid = 2097] [serial = 505] [outer = 0x0] 12:50:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11972b800) [pid = 2097] [serial = 506] [outer = 0x112dd3c00] 12:50:28 INFO - PROCESS | 2097 | 1467057028936 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119bf1400) [pid = 2097] [serial = 507] [outer = 0x112dd3c00] 12:50:29 INFO - PROCESS | 2097 | 1467057029434 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 687ms 12:50:29 INFO - PROCESS | 2097 | 1467057029452 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 2097 | 1467057029455 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:50:29 INFO - PROCESS | 2097 | 1467057029459 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 2097 | 1467057029460 Marionette TRACE conn2 <- [1,650,null,{}] 12:50:29 INFO - PROCESS | 2097 | 1467057029463 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}] 12:50:29 INFO - PROCESS | 2097 | 1467057029464 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:29 INFO - PROCESS | 2097 | 1467057029544 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:50:29 INFO - PROCESS | 2097 | 1467057029548 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 2097 | 1467057029549 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b1000 == 33 [pid = 2097] [id = 170] 12:50:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11872ec00) [pid = 2097] [serial = 508] [outer = 0x0] 12:50:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1207f2800) [pid = 2097] [serial = 509] [outer = 0x11872ec00] 12:50:29 INFO - PROCESS | 2097 | 1467057029576 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12325d000) [pid = 2097] [serial = 510] [outer = 0x11872ec00] 12:50:29 INFO - PROCESS | 2097 | 1467057029922 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 471ms 12:50:29 INFO - PROCESS | 2097 | 1467057029931 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 2097 | 1467057029932 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:50:29 INFO - PROCESS | 2097 | 1467057029934 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 2097 | 1467057029936 Marionette TRACE conn2 <- [1,654,null,{}] 12:50:29 INFO - PROCESS | 2097 | 1467057029940 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}] 12:50:29 INFO - PROCESS | 2097 | 1467057029942 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:30 INFO - PROCESS | 2097 | 1467057030041 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:50:30 INFO - PROCESS | 2097 | 1467057030053 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 2097 | 1467057030058 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c7000 == 34 [pid = 2097] [id = 171] 12:50:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123dd5800) [pid = 2097] [serial = 511] [outer = 0x0] 12:50:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x123e15c00) [pid = 2097] [serial = 512] [outer = 0x123dd5800] 12:50:30 INFO - PROCESS | 2097 | 1467057030090 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123ea3800) [pid = 2097] [serial = 513] [outer = 0x123dd5800] 12:50:30 INFO - PROCESS | 2097 | 1467057030462 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]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 570ms 12:50:30 INFO - PROCESS | 2097 | 1467057030505 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 2097 | 1467057030506 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:50:30 INFO - PROCESS | 2097 | 1467057030508 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 2097 | 1467057030509 Marionette TRACE conn2 <- [1,658,null,{}] 12:50:30 INFO - PROCESS | 2097 | 1467057030511 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}] 12:50:30 INFO - PROCESS | 2097 | 1467057030513 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:30 INFO - PROCESS | 2097 | 1467057030612 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:50:30 INFO - PROCESS | 2097 | 1467057030624 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 2097 | 1467057030625 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292cb000 == 35 [pid = 2097] [id = 172] 12:50:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x112a5f400) [pid = 2097] [serial = 514] [outer = 0x0] 12:50:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x124714c00) [pid = 2097] [serial = 515] [outer = 0x112a5f400] 12:50:30 INFO - PROCESS | 2097 | 1467057030649 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1266e9c00) [pid = 2097] [serial = 516] [outer = 0x112a5f400] 12:50:30 INFO - PROCESS | 2097 | 1467057030998 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 12:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:50:31 INFO - PROCESS | 2097 | 1467057031032 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 2097 | 1467057031033 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:50:31 INFO - PROCESS | 2097 | 1467057031035 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 2097 | 1467057031036 Marionette TRACE conn2 <- [1,662,null,{}] 12:50:31 INFO - PROCESS | 2097 | 1467057031041 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}] 12:50:31 INFO - PROCESS | 2097 | 1467057031042 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:31 INFO - PROCESS | 2097 | 1467057031139 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:50:31 INFO - PROCESS | 2097 | 1467057031143 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 2097 | 1467057031144 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a54e800 == 36 [pid = 2097] [id = 173] 12:50:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x123e97800) [pid = 2097] [serial = 517] [outer = 0x0] 12:50:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x128c5e000) [pid = 2097] [serial = 518] [outer = 0x123e97800] 12:50:31 INFO - PROCESS | 2097 | 1467057031169 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x129214400) [pid = 2097] [serial = 519] [outer = 0x123e97800] 12:50:31 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:31 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:31 INFO - PROCESS | 2097 | 1467057031513 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 524ms 12:50:31 INFO - PROCESS | 2097 | 1467057031559 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 2097 | 1467057031560 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:50:31 INFO - PROCESS | 2097 | 1467057031562 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 2097 | 1467057031564 Marionette TRACE conn2 <- [1,666,null,{}] 12:50:31 INFO - PROCESS | 2097 | 1467057031566 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}] 12:50:31 INFO - PROCESS | 2097 | 1467057031567 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:31 INFO - PROCESS | 2097 | 1467057031663 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:50:31 INFO - PROCESS | 2097 | 1467057031675 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 2097 | 1467057031676 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab20000 == 37 [pid = 2097] [id = 174] 12:50:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12942ac00) [pid = 2097] [serial = 520] [outer = 0x0] 12:50:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12948ac00) [pid = 2097] [serial = 521] [outer = 0x12942ac00] 12:50:31 INFO - PROCESS | 2097 | 1467057031700 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12a667c00) [pid = 2097] [serial = 522] [outer = 0x12942ac00] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1162ab000) [pid = 2097] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1183b3400) [pid = 2097] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119192c00) [pid = 2097] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1184d3000) [pid = 2097] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x112eda800) [pid = 2097] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x123259c00) [pid = 2097] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119754800) [pid = 2097] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11975f800) [pid = 2097] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1184ea400) [pid = 2097] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1129c8000) [pid = 2097] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x118324800) [pid = 2097] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119197000) [pid = 2097] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x124fbf800) [pid = 2097] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12abb7000) [pid = 2097] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x11872b800) [pid = 2097] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x117289800) [pid = 2097] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:50:31 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1184eb000) [pid = 2097] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:50:32 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:32 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:32 INFO - PROCESS | 2097 | 1467057032102 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]]]}] 12:50: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 12:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 568ms 12:50:32 INFO - PROCESS | 2097 | 1467057032131 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 2097 | 1467057032132 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:50:32 INFO - PROCESS | 2097 | 1467057032135 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 2097 | 1467057032136 Marionette TRACE conn2 <- [1,670,null,{}] 12:50:32 INFO - PROCESS | 2097 | 1467057032144 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}] 12:50:32 INFO - PROCESS | 2097 | 1467057032145 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:32 INFO - PROCESS | 2097 | 1467057032253 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:50:32 INFO - PROCESS | 2097 | 1467057032289 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 2097 | 1467057032290 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b5000 == 38 [pid = 2097] [id = 175] 12:50:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11728d000) [pid = 2097] [serial = 523] [outer = 0x0] 12:50:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x118731000) [pid = 2097] [serial = 524] [outer = 0x11728d000] 12:50:32 INFO - PROCESS | 2097 | 1467057032315 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123259c00) [pid = 2097] [serial = 525] [outer = 0x11728d000] 12:50:32 INFO - PROCESS | 2097 | 1467057032597 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]]]}] 12:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 476ms 12:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:50:32 INFO - PROCESS | 2097 | 1467057032615 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 2097 | 1467057032616 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:50:32 INFO - PROCESS | 2097 | 1467057032619 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 2097 | 1467057032620 Marionette TRACE conn2 <- [1,674,null,{}] 12:50:32 INFO - PROCESS | 2097 | 1467057032630 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}] 12:50:32 INFO - PROCESS | 2097 | 1467057032631 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:32 INFO - PROCESS | 2097 | 1467057032714 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:50:32 INFO - PROCESS | 2097 | 1467057032718 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 2097 | 1467057032720 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd84800 == 39 [pid = 2097] [id = 176] 12:50:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12339bc00) [pid = 2097] [serial = 526] [outer = 0x0] 12:50:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x129430800) [pid = 2097] [serial = 527] [outer = 0x12339bc00] 12:50:32 INFO - PROCESS | 2097 | 1467057032749 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a92e400) [pid = 2097] [serial = 528] [outer = 0x12339bc00] 12:50:32 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:33 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:33 INFO - PROCESS | 2097 | 1467057033081 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]]]}] 12:50: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 12:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 473ms 12:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:50:33 INFO - PROCESS | 2097 | 1467057033093 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 2097 | 1467057033095 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:50:33 INFO - PROCESS | 2097 | 1467057033097 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 2097 | 1467057033099 Marionette TRACE conn2 <- [1,678,null,{}] 12:50:33 INFO - PROCESS | 2097 | 1467057033101 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}] 12:50:33 INFO - PROCESS | 2097 | 1467057033103 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:33 INFO - PROCESS | 2097 | 1467057033221 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:50:33 INFO - PROCESS | 2097 | 1467057033228 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 2097 | 1467057033229 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c061800 == 40 [pid = 2097] [id = 177] 12:50:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x11826cc00) [pid = 2097] [serial = 529] [outer = 0x0] 12:50:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a581c00) [pid = 2097] [serial = 530] [outer = 0x11826cc00] 12:50:33 INFO - PROCESS | 2097 | 1467057033253 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12b6d5400) [pid = 2097] [serial = 531] [outer = 0x11826cc00] 12:50:33 INFO - PROCESS | 2097 | 1467057033557 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 12:50:33 INFO - PROCESS | 2097 | 1467057033616 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 2097 | 1467057033617 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:50:33 INFO - PROCESS | 2097 | 1467057033619 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 2097 | 1467057033620 Marionette TRACE conn2 <- [1,682,null,{}] 12:50:33 INFO - PROCESS | 2097 | 1467057033622 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}] 12:50:33 INFO - PROCESS | 2097 | 1467057033624 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:33 INFO - PROCESS | 2097 | 1467057033703 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:50:33 INFO - PROCESS | 2097 | 1467057033709 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 2097 | 1467057033710 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c639000 == 41 [pid = 2097] [id = 178] 12:50:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119fe9400) [pid = 2097] [serial = 532] [outer = 0x0] 12:50:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12ba16c00) [pid = 2097] [serial = 533] [outer = 0x119fe9400] 12:50:33 INFO - PROCESS | 2097 | 1467057033741 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12baad400) [pid = 2097] [serial = 534] [outer = 0x119fe9400] 12:50:34 INFO - PROCESS | 2097 | 1467057034688 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]]]}] 12:50:34 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) 12:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1121ms 12:50:34 INFO - PROCESS | 2097 | 1467057034749 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 2097 | 1467057034752 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:50:34 INFO - PROCESS | 2097 | 1467057034757 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 2097 | 1467057034759 Marionette TRACE conn2 <- [1,686,null,{}] 12:50:34 INFO - PROCESS | 2097 | 1467057034763 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}] 12:50:34 INFO - PROCESS | 2097 | 1467057034764 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:34 INFO - PROCESS | 2097 | 1467057034857 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:50:34 INFO - PROCESS | 2097 | 1467057034972 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 2097 | 1467057034974 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x119187000 == 42 [pid = 2097] [id = 179] 12:50:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x11826ec00) [pid = 2097] [serial = 535] [outer = 0x0] 12:50:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11832f400) [pid = 2097] [serial = 536] [outer = 0x11826ec00] 12:50:35 INFO - PROCESS | 2097 | 1467057035005 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11872c400) [pid = 2097] [serial = 537] [outer = 0x11826ec00] 12:50:35 INFO - PROCESS | 2097 | 1467057035910 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 12:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:50:35 INFO - PROCESS | 2097 | 1467057035927 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 2097 | 1467057035930 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:50:35 INFO - PROCESS | 2097 | 1467057035935 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 2097 | 1467057035938 Marionette TRACE conn2 <- [1,690,null,{}] 12:50:35 INFO - PROCESS | 2097 | 1467057035942 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}] 12:50:35 INFO - PROCESS | 2097 | 1467057035943 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:36 INFO - PROCESS | 2097 | 1467057036043 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:50:36 INFO - PROCESS | 2097 | 1467057036098 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 2097 | 1467057036100 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f2b800 == 43 [pid = 2097] [id = 180] 12:50:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119724000) [pid = 2097] [serial = 538] [outer = 0x0] 12:50:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119731400) [pid = 2097] [serial = 539] [outer = 0x119724000] 12:50:36 INFO - PROCESS | 2097 | 1467057036130 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119a6cc00) [pid = 2097] [serial = 540] [outer = 0x119724000] 12:50:37 INFO - PROCESS | 2097 | 1467057037190 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]]]}] 12:50: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 12:50:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1276ms 12:50:37 INFO - PROCESS | 2097 | 1467057037212 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:50:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:50:37 INFO - PROCESS | 2097 | 1467057037214 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:50:37 INFO - PROCESS | 2097 | 1467057037217 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 2097 | 1467057037219 Marionette TRACE conn2 <- [1,694,null,{}] 12:50:37 INFO - PROCESS | 2097 | 1467057037223 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}] 12:50:37 INFO - PROCESS | 2097 | 1467057037224 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:37 INFO - PROCESS | 2097 | 1467057037314 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x12c061800 == 42 [pid = 2097] [id = 177] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd84800 == 41 [pid = 2097] [id = 176] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b5000 == 40 [pid = 2097] [id = 175] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab20000 == 39 [pid = 2097] [id = 174] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x12a54e800 == 38 [pid = 2097] [id = 173] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1292cb000 == 37 [pid = 2097] [id = 172] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c7000 == 36 [pid = 2097] [id = 171] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b1000 == 35 [pid = 2097] [id = 170] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b5800 == 34 [pid = 2097] [id = 169] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1192b1000 == 33 [pid = 2097] [id = 168] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x116bbe800 == 32 [pid = 2097] [id = 167] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x113b4e000 == 31 [pid = 2097] [id = 166] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x1192cd800 == 30 [pid = 2097] [id = 165] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x113d15000 == 29 [pid = 2097] [id = 164] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x124f2b800 == 28 [pid = 2097] [id = 180] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x12c639000 == 27 [pid = 2097] [id = 178] 12:50:37 INFO - PROCESS | 2097 | --DOCSHELL 0x119187000 == 26 [pid = 2097] [id = 179] 12:50:37 INFO - PROCESS | 2097 | 1467057037929 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 2097 | 1467057037931 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x1207f2400) [pid = 2097] [serial = 469] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x118671000) [pid = 2097] [serial = 460] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11872a400) [pid = 2097] [serial = 461] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1194e3c00) [pid = 2097] [serial = 463] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x123e11000) [pid = 2097] [serial = 472] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119730400) [pid = 2097] [serial = 464] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x123188800) [pid = 2097] [serial = 470] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x117292800) [pid = 2097] [serial = 457] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118324400) [pid = 2097] [serial = 458] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x126093000) [pid = 2097] [serial = 475] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x124f3a400) [pid = 2097] [serial = 473] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119bed000) [pid = 2097] [serial = 455] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119a05800) [pid = 2097] [serial = 454] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119bee400) [pid = 2097] [serial = 466] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x118726400) [pid = 2097] [serial = 478] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1129d2c00) [pid = 2097] [serial = 437] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1129cb000) [pid = 2097] [serial = 436] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x11872dc00) [pid = 2097] [serial = 440] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1184e5c00) [pid = 2097] [serial = 439] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119bee800) [pid = 2097] [serial = 479] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x123e96c00) [pid = 2097] [serial = 443] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1207f3800) [pid = 2097] [serial = 442] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a666400) [pid = 2097] [serial = 446] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x128f91800) [pid = 2097] [serial = 445] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12ba11c00) [pid = 2097] [serial = 449] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12b6ba000) [pid = 2097] [serial = 448] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x129215000) [pid = 2097] [serial = 484] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x119108800) [pid = 2097] [serial = 452] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x1184eb400) [pid = 2097] [serial = 451] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x1266e8c00) [pid = 2097] [serial = 476] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x129484800) [pid = 2097] [serial = 485] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12a6af800) [pid = 2097] [serial = 487] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x12300b000) [pid = 2097] [serial = 481] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x119bf8c00) [pid = 2097] [serial = 467] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x128c56400) [pid = 2097] [serial = 482] [outer = 0x0] [url = about:blank] 12:50:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x11206e000 == 27 [pid = 2097] [id = 181] 12:50:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x112a58000) [pid = 2097] [serial = 541] [outer = 0x0] 12:50:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x112a79c00) [pid = 2097] [serial = 542] [outer = 0x112a58000] 12:50:38 INFO - PROCESS | 2097 | 1467057038025 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x1130adc00) [pid = 2097] [serial = 543] [outer = 0x112a58000] 12:50:38 INFO - PROCESS | 2097 | 1467057038816 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]]]}] 12:50: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) 12:50:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1624ms 12:50:38 INFO - PROCESS | 2097 | 1467057038842 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 2097 | 1467057038844 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:50:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:50:38 INFO - PROCESS | 2097 | 1467057038846 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 2097 | 1467057038848 Marionette TRACE conn2 <- [1,698,null,{}] 12:50:38 INFO - PROCESS | 2097 | 1467057038852 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}] 12:50:38 INFO - PROCESS | 2097 | 1467057038854 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:38 INFO - PROCESS | 2097 | 1467057038930 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:50:38 INFO - PROCESS | 2097 | 1467057038935 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 2097 | 1467057038938 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169b4000 == 28 [pid = 2097] [id = 182] 12:50:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x117286400) [pid = 2097] [serial = 544] [outer = 0x0] 12:50:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x11765dc00) [pid = 2097] [serial = 545] [outer = 0x117286400] 12:50:38 INFO - PROCESS | 2097 | 1467057038968 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x118326400) [pid = 2097] [serial = 546] [outer = 0x117286400] 12:50:39 INFO - PROCESS | 2097 | 1467057039829 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]]]}] 12:50: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) 12:50:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 12:50:39 INFO - PROCESS | 2097 | 1467057039875 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 2097 | 1467057039878 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:50:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:50:39 INFO - PROCESS | 2097 | 1467057039890 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 2097 | 1467057039891 Marionette TRACE conn2 <- [1,702,null,{}] 12:50:39 INFO - PROCESS | 2097 | 1467057039893 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}] 12:50:39 INFO - PROCESS | 2097 | 1467057039895 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:39 INFO - PROCESS | 2097 | 1467057039997 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:50:40 INFO - PROCESS | 2097 | 1467057040030 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 2097 | 1467057040031 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e81800 == 29 [pid = 2097] [id = 183] 12:50:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x11832e800) [pid = 2097] [serial = 547] [outer = 0x0] 12:50:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1183aac00) [pid = 2097] [serial = 548] [outer = 0x11832e800] 12:50:40 INFO - PROCESS | 2097 | 1467057040066 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x118677c00) [pid = 2097] [serial = 549] [outer = 0x11832e800] 12:50:40 INFO - PROCESS | 2097 | 1467057040901 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]]]}] 12:50: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 12:50:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1022ms 12:50:40 INFO - PROCESS | 2097 | 1467057040919 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 2097 | 1467057040921 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:50:40 INFO - PROCESS | 2097 | 1467057040932 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 2097 | 1467057040936 Marionette TRACE conn2 <- [1,706,null,{}] 12:50:40 INFO - PROCESS | 2097 | 1467057040945 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}] 12:50:40 INFO - PROCESS | 2097 | 1467057040948 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:41 INFO - PROCESS | 2097 | 1467057041043 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:50:41 INFO - PROCESS | 2097 | 1467057041079 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 2097 | 1467057041080 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192b8800 == 30 [pid = 2097] [id = 184] 12:50:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x119193000) [pid = 2097] [serial = 550] [outer = 0x0] 12:50:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x1191a0c00) [pid = 2097] [serial = 551] [outer = 0x119193000] 12:50:41 INFO - PROCESS | 2097 | 1467057041106 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1194db000) [pid = 2097] [serial = 552] [outer = 0x119193000] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x123dd5800) [pid = 2097] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x112a5f400) [pid = 2097] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x115ee6800) [pid = 2097] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x112dd3c00) [pid = 2097] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x112a82c00) [pid = 2097] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x117290400) [pid = 2097] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x129490c00) [pid = 2097] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x117ed9000) [pid = 2097] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x11872ec00) [pid = 2097] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x1129c4400) [pid = 2097] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x11728d000) [pid = 2097] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x123e97800) [pid = 2097] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x12942ac00) [pid = 2097] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x12339bc00) [pid = 2097] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x11826cc00) [pid = 2097] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:50:42 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x119fe9400) [pid = 2097] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:50:42 INFO - PROCESS | 2097 | 1467057042020 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1128ms 12:50:42 INFO - PROCESS | 2097 | 1467057042060 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 2097 | 1467057042061 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:50:42 INFO - PROCESS | 2097 | 1467057042064 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 2097 | 1467057042065 Marionette TRACE conn2 <- [1,710,null,{}] 12:50:42 INFO - PROCESS | 2097 | 1467057042067 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}] 12:50:42 INFO - PROCESS | 2097 | 1467057042069 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:42 INFO - PROCESS | 2097 | 1467057042144 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:50:42 INFO - PROCESS | 2097 | 1467057042148 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 2097 | 1467057042150 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3b000 == 31 [pid = 2097] [id = 185] 12:50:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x1162ab000) [pid = 2097] [serial = 553] [outer = 0x0] 12:50:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x118634000) [pid = 2097] [serial = 554] [outer = 0x1162ab000] 12:50:42 INFO - PROCESS | 2097 | 1467057042177 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x1194e1c00) [pid = 2097] [serial = 555] [outer = 0x1162ab000] 12:50:42 INFO - PROCESS | 2097 | 1467057042972 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:50:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 919ms 12:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:50:42 INFO - PROCESS | 2097 | 1467057042984 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 2097 | 1467057042985 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:50:42 INFO - PROCESS | 2097 | 1467057042989 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 2097 | 1467057042990 Marionette TRACE conn2 <- [1,714,null,{}] 12:50:42 INFO - PROCESS | 2097 | 1467057042992 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}] 12:50:42 INFO - PROCESS | 2097 | 1467057042994 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:43 INFO - PROCESS | 2097 | 1467057043066 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:50:43 INFO - PROCESS | 2097 | 1467057043072 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 2097 | 1467057043077 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x123083000 == 32 [pid = 2097] [id = 186] 12:50:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x119755400) [pid = 2097] [serial = 556] [outer = 0x0] 12:50:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x11975ac00) [pid = 2097] [serial = 557] [outer = 0x119755400] 12:50:43 INFO - PROCESS | 2097 | 1467057043152 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x119a96c00) [pid = 2097] [serial = 558] [outer = 0x119755400] 12:50:43 INFO - PROCESS | 2097 | 1467057043944 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]]]}] 12:50: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 12:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 12:50:43 INFO - PROCESS | 2097 | 1467057043961 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 2097 | 1467057043962 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:50:43 INFO - PROCESS | 2097 | 1467057043964 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 2097 | 1467057043965 Marionette TRACE conn2 <- [1,718,null,{}] 12:50:43 INFO - PROCESS | 2097 | 1467057043967 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}] 12:50:43 INFO - PROCESS | 2097 | 1467057043969 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:44 INFO - PROCESS | 2097 | 1467057044086 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:50:44 INFO - PROCESS | 2097 | 1467057044132 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 2097 | 1467057044134 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x113dc7800 == 33 [pid = 2097] [id = 187] 12:50:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x111e58000) [pid = 2097] [serial = 559] [outer = 0x0] 12:50:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x1129c7400) [pid = 2097] [serial = 560] [outer = 0x111e58000] 12:50:44 INFO - PROCESS | 2097 | 1467057044165 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x1139dd400) [pid = 2097] [serial = 561] [outer = 0x111e58000] 12:50:45 INFO - PROCESS | 2097 | 1467057045138 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1224ms 12:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:50:45 INFO - PROCESS | 2097 | 1467057045190 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 2097 | 1467057045192 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:50:45 INFO - PROCESS | 2097 | 1467057045195 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 2097 | 1467057045197 Marionette TRACE conn2 <- [1,722,null,{}] 12:50:45 INFO - PROCESS | 2097 | 1467057045200 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}] 12:50:45 INFO - PROCESS | 2097 | 1467057045202 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:45 INFO - PROCESS | 2097 | 1467057045306 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:50:45 INFO - PROCESS | 2097 | 1467057045374 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 2097 | 1467057045376 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x11916e800 == 34 [pid = 2097] [id = 188] 12:50:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x118324400) [pid = 2097] [serial = 562] [outer = 0x0] 12:50:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x11832d400) [pid = 2097] [serial = 563] [outer = 0x118324400] 12:50:45 INFO - PROCESS | 2097 | 1467057045407 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1184e6800) [pid = 2097] [serial = 564] [outer = 0x118324400] 12:50:46 INFO - PROCESS | 2097 | 1467057046016 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] 12:50:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:50:46 INFO - PROCESS | 2097 | 1467057046068 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:50:46 INFO - PROCESS | 2097 | 1467057046071 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 2097 | 1467057046073 Marionette TRACE conn2 <- [1,726,null,{}] 12:50:46 INFO - PROCESS | 2097 | 1467057046076 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}] 12:50:46 INFO - PROCESS | 2097 | 1467057046078 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:46 INFO - PROCESS | 2097 | 1467057046148 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:50:46 INFO - PROCESS | 2097 | 1467057046157 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 2097 | 1467057046160 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fbf800 == 32 [pid = 2097] [id = 189] 12:50:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 48 (0x11673e000) [pid = 2097] [serial = 565] [outer = 0x0] 12:50:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 49 (0x117034c00) [pid = 2097] [serial = 566] [outer = 0x11673e000] 12:50:46 INFO - PROCESS | 2097 | 1467057046188 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 50 (0x117ed6400) [pid = 2097] [serial = 567] [outer = 0x11673e000] 12:50:46 INFO - PROCESS | 2097 | 1467057046569 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:50:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 12:50:46 INFO - PROCESS | 2097 | 1467057046591 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 2097 | 1467057046595 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:50:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:50:46 INFO - PROCESS | 2097 | 1467057046599 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 2097 | 1467057046606 Marionette TRACE conn2 <- [1,730,null,{}] 12:50:46 INFO - PROCESS | 2097 | 1467057046628 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}] 12:50:46 INFO - PROCESS | 2097 | 1467057046630 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:46 INFO - PROCESS | 2097 | 1467057046704 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:50:46 INFO - PROCESS | 2097 | 1467057046709 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 2097 | 1467057046710 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x11825a000 == 33 [pid = 2097] [id = 190] 12:50:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 51 (0x118324800) [pid = 2097] [serial = 568] [outer = 0x0] 12:50:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 52 (0x118670400) [pid = 2097] [serial = 569] [outer = 0x118324800] 12:50:46 INFO - PROCESS | 2097 | 1467057046739 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 53 (0x11872dc00) [pid = 2097] [serial = 570] [outer = 0x118324800] 12:50:47 INFO - PROCESS | 2097 | 1467057047113 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] 12:50:47 INFO - PROCESS | 2097 | 1467057047147 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:50:47 INFO - PROCESS | 2097 | 1467057047149 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 2097 | 1467057047151 Marionette TRACE conn2 <- [1,734,null,{}] 12:50:47 INFO - PROCESS | 2097 | 1467057047159 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}] 12:50:47 INFO - PROCESS | 2097 | 1467057047163 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:47 INFO - PROCESS | 2097 | 1467057047239 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:50:47 INFO - PROCESS | 2097 | 1467057047244 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 2097 | 1467057047247 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x120712000 == 34 [pid = 2097] [id = 191] 12:50:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 54 (0x11945f400) [pid = 2097] [serial = 571] [outer = 0x0] 12:50:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 55 (0x119711000) [pid = 2097] [serial = 572] [outer = 0x11945f400] 12:50:47 INFO - PROCESS | 2097 | 1467057047280 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 56 (0x119760800) [pid = 2097] [serial = 573] [outer = 0x11945f400] 12:50:47 INFO - PROCESS | 2097 | 1467057047611 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]]]}] 12:50: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 12:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 12:50:47 INFO - PROCESS | 2097 | 1467057047624 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:50:47 INFO - PROCESS | 2097 | 1467057047633 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:50:47 INFO - PROCESS | 2097 | 1467057047636 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 2097 | 1467057047639 Marionette TRACE conn2 <- [1,738,null,{}] 12:50:47 INFO - PROCESS | 2097 | 1467057047643 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}] 12:50:47 INFO - PROCESS | 2097 | 1467057047644 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:47 INFO - PROCESS | 2097 | 1467057047750 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:50:47 INFO - PROCESS | 2097 | 1467057047759 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 2097 | 1467057047760 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x123724800 == 35 [pid = 2097] [id = 192] 12:50:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 57 (0x119a71000) [pid = 2097] [serial = 574] [outer = 0x0] 12:50:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 58 (0x119bf8400) [pid = 2097] [serial = 575] [outer = 0x119a71000] 12:50:47 INFO - PROCESS | 2097 | 1467057047791 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 59 (0x1207f2400) [pid = 2097] [serial = 576] [outer = 0x119a71000] 12:50:48 INFO - PROCESS | 2097 | 1467057048721 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:50:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 12:50:48 INFO - PROCESS | 2097 | 1467057048765 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 2097 | 1467057048766 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:50:48 INFO - PROCESS | 2097 | 1467057048768 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 2097 | 1467057048769 Marionette TRACE conn2 <- [1,742,null,{}] 12:50:48 INFO - PROCESS | 2097 | 1467057048772 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}] 12:50:48 INFO - PROCESS | 2097 | 1467057048773 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:48 INFO - PROCESS | 2097 | 1467057048864 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:50:48 INFO - PROCESS | 2097 | 1467057048867 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 2097 | 1467057048868 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e7a800 == 36 [pid = 2097] [id = 193] 12:50:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 60 (0x1207f2800) [pid = 2097] [serial = 577] [outer = 0x0] 12:50:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 61 (0x12300c400) [pid = 2097] [serial = 578] [outer = 0x1207f2800] 12:50:48 INFO - PROCESS | 2097 | 1467057048894 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 62 (0x123259c00) [pid = 2097] [serial = 579] [outer = 0x1207f2800] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 61 (0x112a58000) [pid = 2097] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 60 (0x117286400) [pid = 2097] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 59 (0x119724000) [pid = 2097] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 58 (0x11826ec00) [pid = 2097] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 57 (0x119193000) [pid = 2097] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 56 (0x1162ab000) [pid = 2097] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:50:49 INFO - PROCESS | 2097 | --DOMWINDOW == 55 (0x11832e800) [pid = 2097] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:50:49 INFO - PROCESS | 2097 | 1467057049700 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]]]}] 12:50: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 12:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 12:50:49 INFO - PROCESS | 2097 | 1467057049738 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 2097 | 1467057049740 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:50:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:50:49 INFO - PROCESS | 2097 | 1467057049743 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 2097 | 1467057049751 Marionette TRACE conn2 <- [1,746,null,{}] 12:50:49 INFO - PROCESS | 2097 | 1467057049753 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}] 12:50:49 INFO - PROCESS | 2097 | 1467057049758 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:49 INFO - PROCESS | 2097 | 1467057049865 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:50:49 INFO - PROCESS | 2097 | 1467057049873 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 2097 | 1467057049875 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f26000 == 37 [pid = 2097] [id = 194] 12:50:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 56 (0x117ed9000) [pid = 2097] [serial = 580] [outer = 0x0] 12:50:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 57 (0x1238d3c00) [pid = 2097] [serial = 581] [outer = 0x117ed9000] 12:50:49 INFO - PROCESS | 2097 | 1467057049900 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 58 (0x123e0bc00) [pid = 2097] [serial = 582] [outer = 0x117ed9000] 12:50:50 INFO - PROCESS | 2097 | 1467057050728 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]]]}] 12:50: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.) 12:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1027ms 12:50:50 INFO - PROCESS | 2097 | 1467057050771 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 2097 | 1467057050773 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:50:50 INFO - PROCESS | 2097 | 1467057050776 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 2097 | 1467057050777 Marionette TRACE conn2 <- [1,750,null,{}] 12:50:50 INFO - PROCESS | 2097 | 1467057050779 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}] 12:50:50 INFO - PROCESS | 2097 | 1467057050780 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:50 INFO - PROCESS | 2097 | 1467057050850 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:50:50 INFO - PROCESS | 2097 | 1467057050855 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 2097 | 1467057050857 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x126626800 == 38 [pid = 2097] [id = 195] 12:50:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 59 (0x123e97c00) [pid = 2097] [serial = 583] [outer = 0x0] 12:50:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 60 (0x123e9d400) [pid = 2097] [serial = 584] [outer = 0x123e97c00] 12:50:50 INFO - PROCESS | 2097 | 1467057050881 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 61 (0x123ea4800) [pid = 2097] [serial = 585] [outer = 0x123e97c00] 12:50:51 INFO - PROCESS | 2097 | 1467057051663 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]]]}] 12:50: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) 12:50:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 12:50:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:50:51 INFO - PROCESS | 2097 | 1467057051696 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 2097 | 1467057051697 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:50:51 INFO - PROCESS | 2097 | 1467057051699 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 2097 | 1467057051700 Marionette TRACE conn2 <- [1,754,null,{}] 12:50:51 INFO - PROCESS | 2097 | 1467057051702 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}] 12:50:51 INFO - PROCESS | 2097 | 1467057051713 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:51 INFO - PROCESS | 2097 | 1467057051783 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:50:51 INFO - PROCESS | 2097 | 1467057051832 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 2097 | 1467057051833 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12894f000 == 39 [pid = 2097] [id = 196] 12:50:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 62 (0x1184d2800) [pid = 2097] [serial = 586] [outer = 0x0] 12:50:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x123e9fc00) [pid = 2097] [serial = 587] [outer = 0x1184d2800] 12:50:51 INFO - PROCESS | 2097 | 1467057051857 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x1243e6800) [pid = 2097] [serial = 588] [outer = 0x1184d2800] 12:50:52 INFO - PROCESS | 2097 | 1467057052660 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]]]}] 12:50: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 12:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 12:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:50:52 INFO - PROCESS | 2097 | 1467057052670 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 2097 | 1467057052674 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:50:52 INFO - PROCESS | 2097 | 1467057052678 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 2097 | 1467057052680 Marionette TRACE conn2 <- [1,758,null,{}] 12:50:52 INFO - PROCESS | 2097 | 1467057052684 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}] 12:50:52 INFO - PROCESS | 2097 | 1467057052686 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:52 INFO - PROCESS | 2097 | 1467057052783 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:50:52 INFO - PROCESS | 2097 | 1467057052830 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 2097 | 1467057052832 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bc6000 == 40 [pid = 2097] [id = 197] 12:50:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x115f6e000) [pid = 2097] [serial = 589] [outer = 0x0] 12:50:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x11673ec00) [pid = 2097] [serial = 590] [outer = 0x115f6e000] 12:50:52 INFO - PROCESS | 2097 | 1467057052864 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x117289800) [pid = 2097] [serial = 591] [outer = 0x115f6e000] 12:50:53 INFO - PROCESS | 2097 | 1467057053293 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]]]}] 12:50: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 12:50:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 12:50:53 INFO - PROCESS | 2097 | 1467057053348 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 2097 | 1467057053352 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:50:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:50:53 INFO - PROCESS | 2097 | 1467057053356 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 2097 | 1467057053358 Marionette TRACE conn2 <- [1,762,null,{}] 12:50:53 INFO - PROCESS | 2097 | 1467057053361 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}] 12:50:53 INFO - PROCESS | 2097 | 1467057053362 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:53 INFO - PROCESS | 2097 | 1467057053462 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:50:53 INFO - PROCESS | 2097 | 1467057053524 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 2097 | 1467057053525 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x12071f800 == 41 [pid = 2097] [id = 198] 12:50:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x118678400) [pid = 2097] [serial = 592] [outer = 0x0] 12:50:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x11872d400) [pid = 2097] [serial = 593] [outer = 0x118678400] 12:50:53 INFO - PROCESS | 2097 | 1467057053556 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x11919e000) [pid = 2097] [serial = 594] [outer = 0x118678400] 12:50:54 INFO - PROCESS | 2097 | 1467057054421 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1074ms 12:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:50:54 INFO - PROCESS | 2097 | 1467057054431 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 2097 | 1467057054432 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:50:54 INFO - PROCESS | 2097 | 1467057054434 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 2097 | 1467057054437 Marionette TRACE conn2 <- [1,766,null,{}] 12:50:54 INFO - PROCESS | 2097 | 1467057054445 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}] 12:50:54 INFO - PROCESS | 2097 | 1467057054448 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:54 INFO - PROCESS | 2097 | 1467057054593 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:50:54 INFO - PROCESS | 2097 | 1467057054668 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 2097 | 1467057054670 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x116953000 == 42 [pid = 2097] [id = 199] 12:50:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x112a50c00) [pid = 2097] [serial = 595] [outer = 0x0] 12:50:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x1130ad800) [pid = 2097] [serial = 596] [outer = 0x112a50c00] 12:50:54 INFO - PROCESS | 2097 | 1467057054701 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x11975f400) [pid = 2097] [serial = 597] [outer = 0x112a50c00] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12c069800 == 41 [pid = 2097] [id = 12] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x11206e000 == 40 [pid = 2097] [id = 181] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12d649800 == 39 [pid = 2097] [id = 19] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x112f29000 == 38 [pid = 2097] [id = 22] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x1192c1000 == 37 [pid = 2097] [id = 21] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb35000 == 36 [pid = 2097] [id = 15] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12a774000 == 35 [pid = 2097] [id = 8] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x11726d800 == 34 [pid = 2097] [id = 24] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12d26f800 == 33 [pid = 2097] [id = 18] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x1169c7000 == 32 [pid = 2097] [id = 23] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12d8c7000 == 31 [pid = 2097] [id = 20] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd8e000 == 30 [pid = 2097] [id = 11] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3aa800 == 29 [pid = 2097] [id = 13] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12c643800 == 28 [pid = 2097] [id = 14] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba61800 == 27 [pid = 2097] [id = 10] 12:50:56 INFO - PROCESS | 2097 | --DOCSHELL 0x12b644800 == 26 [pid = 2097] [id = 9] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x11975ac00) [pid = 2097] [serial = 557] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x112a79c00) [pid = 2097] [serial = 542] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x11765dc00) [pid = 2097] [serial = 545] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x119a6cc00) [pid = 2097] [serial = 540] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x119731400) [pid = 2097] [serial = 539] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x11872c400) [pid = 2097] [serial = 537] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x11832f400) [pid = 2097] [serial = 536] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x1191a0c00) [pid = 2097] [serial = 551] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x118634000) [pid = 2097] [serial = 554] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 63 (0x1194e1c00) [pid = 2097] [serial = 555] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 62 (0x1194db000) [pid = 2097] [serial = 552] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 61 (0x1130adc00) [pid = 2097] [serial = 543] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 60 (0x1183aac00) [pid = 2097] [serial = 548] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 59 (0x118677c00) [pid = 2097] [serial = 549] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | --DOMWINDOW == 58 (0x118326400) [pid = 2097] [serial = 546] [outer = 0x0] [url = about:blank] 12:50:56 INFO - PROCESS | 2097 | 1467057056152 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:50:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1728ms 12:50:56 INFO - PROCESS | 2097 | 1467057056173 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 2097 | 1467057056174 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:50:56 INFO - PROCESS | 2097 | 1467057056178 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 2097 | 1467057056181 Marionette TRACE conn2 <- [1,770,null,{}] 12:50:56 INFO - PROCESS | 2097 | 1467057056185 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}] 12:50:56 INFO - PROCESS | 2097 | 1467057056187 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:56 INFO - PROCESS | 2097 | 1467057056256 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:50:56 INFO - PROCESS | 2097 | 1467057056261 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 2097 | 1467057056263 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fcc000 == 27 [pid = 2097] [id = 200] 12:50:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 59 (0x115f0bc00) [pid = 2097] [serial = 598] [outer = 0x0] 12:50:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 60 (0x1165e7800) [pid = 2097] [serial = 599] [outer = 0x115f0bc00] 12:50:56 INFO - PROCESS | 2097 | 1467057056294 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 61 (0x116989800) [pid = 2097] [serial = 600] [outer = 0x115f0bc00] 12:50:56 INFO - PROCESS | 2097 | 1467057056612 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 12:50:56 INFO - PROCESS | 2097 | 1467057056649 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 2097 | 1467057056653 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:50:56 INFO - PROCESS | 2097 | 1467057056658 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 2097 | 1467057056659 Marionette TRACE conn2 <- [1,774,null,{}] 12:50:56 INFO - PROCESS | 2097 | 1467057056662 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}] 12:50:56 INFO - PROCESS | 2097 | 1467057056663 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:56 INFO - PROCESS | 2097 | 1467057056738 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:50:56 INFO - PROCESS | 2097 | 1467057056743 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 2097 | 1467057056744 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x117266800 == 28 [pid = 2097] [id = 201] 12:50:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 62 (0x11728e800) [pid = 2097] [serial = 601] [outer = 0x0] 12:50:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x118325800) [pid = 2097] [serial = 602] [outer = 0x11728e800] 12:50:56 INFO - PROCESS | 2097 | 1467057056774 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x1183aac00) [pid = 2097] [serial = 603] [outer = 0x11728e800] 12:50:57 INFO - PROCESS | 2097 | 1467057057098 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 12:50:57 INFO - PROCESS | 2097 | 1467057057127 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 2097 | 1467057057128 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:50:57 INFO - PROCESS | 2097 | 1467057057131 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 2097 | 1467057057133 Marionette TRACE conn2 <- [1,778,null,{}] 12:50:57 INFO - PROCESS | 2097 | 1467057057148 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}] 12:50:57 INFO - PROCESS | 2097 | 1467057057151 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:57 INFO - PROCESS | 2097 | 1467057057231 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:50:57 INFO - PROCESS | 2097 | 1467057057281 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 2097 | 1467057057284 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x11918a000 == 29 [pid = 2097] [id = 202] 12:50:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x1184e5400) [pid = 2097] [serial = 604] [outer = 0x0] 12:50:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x118673c00) [pid = 2097] [serial = 605] [outer = 0x1184e5400] 12:50:57 INFO - PROCESS | 2097 | 1467057057311 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x118758c00) [pid = 2097] [serial = 606] [outer = 0x1184e5400] 12:50:57 INFO - PROCESS | 2097 | 1467057057616 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 523ms 12:50:57 INFO - PROCESS | 2097 | 1467057057656 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:50:57 INFO - PROCESS | 2097 | 1467057057660 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:50:57 INFO - PROCESS | 2097 | 1467057057662 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 2097 | 1467057057663 Marionette TRACE conn2 <- [1,782,null,{}] 12:50:57 INFO - PROCESS | 2097 | 1467057057665 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}] 12:50:57 INFO - PROCESS | 2097 | 1467057057666 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:57 INFO - PROCESS | 2097 | 1467057057741 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:50:57 INFO - PROCESS | 2097 | 1467057057793 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 2097 | 1467057057794 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195d3000 == 30 [pid = 2097] [id = 203] 12:50:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x116b1cc00) [pid = 2097] [serial = 607] [outer = 0x0] 12:50:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x1189ac400) [pid = 2097] [serial = 608] [outer = 0x116b1cc00] 12:50:57 INFO - PROCESS | 2097 | 1467057057819 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x1194df800) [pid = 2097] [serial = 609] [outer = 0x116b1cc00] 12:50:58 INFO - PROCESS | 2097 | 1467057058104 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 12:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:50:58 INFO - PROCESS | 2097 | 1467057058132 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 2097 | 1467057058133 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:50:58 INFO - PROCESS | 2097 | 1467057058135 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 2097 | 1467057058136 Marionette TRACE conn2 <- [1,786,null,{}] 12:50:58 INFO - PROCESS | 2097 | 1467057058146 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}] 12:50:58 INFO - PROCESS | 2097 | 1467057058148 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:58 INFO - PROCESS | 2097 | 1467057058249 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:50:58 INFO - PROCESS | 2097 | 1467057058253 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 2097 | 1467057058254 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b2000 == 31 [pid = 2097] [id = 204] 12:50:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x1183a4c00) [pid = 2097] [serial = 610] [outer = 0x0] 12:50:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x1194e9800) [pid = 2097] [serial = 611] [outer = 0x1183a4c00] 12:50:58 INFO - PROCESS | 2097 | 1467057058279 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x119754800) [pid = 2097] [serial = 612] [outer = 0x1183a4c00] 12:50:58 INFO - PROCESS | 2097 | 1467057058628 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 527ms 12:50:58 INFO - PROCESS | 2097 | 1467057058668 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 2097 | 1467057058669 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:50:58 INFO - PROCESS | 2097 | 1467057058672 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 2097 | 1467057058673 Marionette TRACE conn2 <- [1,790,null,{}] 12:50:58 INFO - PROCESS | 2097 | 1467057058675 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}] 12:50:58 INFO - PROCESS | 2097 | 1467057058679 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:58 INFO - PROCESS | 2097 | 1467057058786 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:50:58 INFO - PROCESS | 2097 | 1467057058819 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 2097 | 1467057058820 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x124343000 == 32 [pid = 2097] [id = 205] 12:50:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x11975bc00) [pid = 2097] [serial = 613] [outer = 0x0] 12:50:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x119bef800) [pid = 2097] [serial = 614] [outer = 0x11975bc00] 12:50:58 INFO - PROCESS | 2097 | 1467057058845 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x12300e400) [pid = 2097] [serial = 615] [outer = 0x11975bc00] 12:50:59 INFO - PROCESS | 2097 | 1467057059147 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 12:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:50:59 INFO - PROCESS | 2097 | 1467057059198 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 2097 | 1467057059200 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:50:59 INFO - PROCESS | 2097 | 1467057059203 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 2097 | 1467057059205 Marionette TRACE conn2 <- [1,794,null,{}] 12:50:59 INFO - PROCESS | 2097 | 1467057059210 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}] 12:50:59 INFO - PROCESS | 2097 | 1467057059211 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:59 INFO - PROCESS | 2097 | 1467057059362 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:50:59 INFO - PROCESS | 2097 | 1467057059379 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 2097 | 1467057059380 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:50:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f67000 == 33 [pid = 2097] [id = 206] 12:50:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x119a98c00) [pid = 2097] [serial = 616] [outer = 0x0] 12:50:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x12345d000) [pid = 2097] [serial = 617] [outer = 0x119a98c00] 12:50:59 INFO - PROCESS | 2097 | 1467057059419 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x123ab5c00) [pid = 2097] [serial = 618] [outer = 0x119a98c00] 12:50:59 INFO - PROCESS | 2097 | 1467057059878 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 724ms 12:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:50:59 INFO - PROCESS | 2097 | 1467057059927 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 2097 | 1467057059929 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:50:59 INFO - PROCESS | 2097 | 1467057059931 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 2097 | 1467057059932 Marionette TRACE conn2 <- [1,798,null,{}] 12:50:59 INFO - PROCESS | 2097 | 1467057059934 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}] 12:50:59 INFO - PROCESS | 2097 | 1467057059935 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:00 INFO - PROCESS | 2097 | 1467057060026 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x117ed9000) [pid = 2097] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x1207f2800) [pid = 2097] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x11673e000) [pid = 2097] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x11945f400) [pid = 2097] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x118324800) [pid = 2097] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x119a71000) [pid = 2097] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x119755400) [pid = 2097] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x111e58000) [pid = 2097] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x118324400) [pid = 2097] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x123e97c00) [pid = 2097] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:51:00 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x1184d2800) [pid = 2097] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:51:00 INFO - PROCESS | 2097 | 1467057060177 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 2097 | 1467057060178 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192ca000 == 34 [pid = 2097] [id = 207] 12:51:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x112a5bc00) [pid = 2097] [serial = 619] [outer = 0x0] 12:51:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x11690a000) [pid = 2097] [serial = 620] [outer = 0x112a5bc00] 12:51:00 INFO - PROCESS | 2097 | 1467057060202 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x118726400) [pid = 2097] [serial = 621] [outer = 0x112a5bc00] 12:51:00 INFO - PROCESS | 2097 | 1467057060458 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]]]}] 12:51: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 12:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 571ms 12:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:51:00 INFO - PROCESS | 2097 | 1467057060511 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 2097 | 1467057060512 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:51:00 INFO - PROCESS | 2097 | 1467057060514 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 2097 | 1467057060515 Marionette TRACE conn2 <- [1,802,null,{}] 12:51:00 INFO - PROCESS | 2097 | 1467057060518 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}] 12:51:00 INFO - PROCESS | 2097 | 1467057060519 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:00 INFO - PROCESS | 2097 | 1467057060607 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:51:00 INFO - PROCESS | 2097 | 1467057060610 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 2097 | 1467057060619 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f57000 == 35 [pid = 2097] [id = 208] 12:51:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x11972bc00) [pid = 2097] [serial = 622] [outer = 0x0] 12:51:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x123dce800) [pid = 2097] [serial = 623] [outer = 0x11972bc00] 12:51:00 INFO - PROCESS | 2097 | 1467057060643 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x123e97800) [pid = 2097] [serial = 624] [outer = 0x11972bc00] 12:51:00 INFO - PROCESS | 2097 | 1467057060963 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]]]}] 12:51: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 12:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 12:51:00 INFO - PROCESS | 2097 | 1467057060984 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 2097 | 1467057060985 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:51:00 INFO - PROCESS | 2097 | 1467057060988 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 2097 | 1467057060990 Marionette TRACE conn2 <- [1,806,null,{}] 12:51:00 INFO - PROCESS | 2097 | 1467057060993 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}] 12:51:00 INFO - PROCESS | 2097 | 1467057060994 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:01 INFO - PROCESS | 2097 | 1467057061093 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:51:01 INFO - PROCESS | 2097 | 1467057061099 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 2097 | 1467057061100 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f68000 == 36 [pid = 2097] [id = 209] 12:51:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x11972e400) [pid = 2097] [serial = 625] [outer = 0x0] 12:51:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x123ea0000) [pid = 2097] [serial = 626] [outer = 0x11972e400] 12:51:01 INFO - PROCESS | 2097 | 1467057061124 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1243e4c00) [pid = 2097] [serial = 627] [outer = 0x11972e400] 12:51:01 INFO - PROCESS | 2097 | [2097] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:51:01 INFO - PROCESS | 2097 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:51:01 INFO - PROCESS | 2097 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:51:01 INFO - PROCESS | 2097 | [GFX2-]: Using SkiaGL canvas. 12:51:01 INFO - PROCESS | 2097 | 1467057061507 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]]]}] 12:51: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 12:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 12:51:01 INFO - PROCESS | 2097 | 1467057061511 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 2097 | 1467057061513 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:51:01 INFO - PROCESS | 2097 | 1467057061517 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 2097 | 1467057061519 Marionette TRACE conn2 <- [1,810,null,{}] 12:51:01 INFO - PROCESS | 2097 | 1467057061525 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}] 12:51:01 INFO - PROCESS | 2097 | 1467057061528 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:01 INFO - PROCESS | 2097 | 1467057061662 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:51:01 INFO - PROCESS | 2097 | 1467057061738 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 2097 | 1467057061751 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292df800 == 37 [pid = 2097] [id = 210] 12:51:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x119bf8c00) [pid = 2097] [serial = 628] [outer = 0x0] 12:51:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1183a8800) [pid = 2097] [serial = 629] [outer = 0x119bf8c00] 12:51:01 INFO - PROCESS | 2097 | 1467057061791 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x124f48c00) [pid = 2097] [serial = 630] [outer = 0x119bf8c00] 12:51:02 INFO - PROCESS | 2097 | 1467057062107 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 625ms 12:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:51:02 INFO - PROCESS | 2097 | 1467057062144 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 2097 | 1467057062145 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:51:02 INFO - PROCESS | 2097 | 1467057062148 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 2097 | 1467057062150 Marionette TRACE conn2 <- [1,814,null,{}] 12:51:02 INFO - PROCESS | 2097 | 1467057062161 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}] 12:51:02 INFO - PROCESS | 2097 | 1467057062163 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:02 INFO - PROCESS | 2097 | 1467057062340 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:51:02 INFO - PROCESS | 2097 | 1467057062427 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 2097 | 1467057062431 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f2c000 == 38 [pid = 2097] [id = 211] 12:51:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x112a57000) [pid = 2097] [serial = 631] [outer = 0x0] 12:51:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x112a5e000) [pid = 2097] [serial = 632] [outer = 0x112a57000] 12:51:02 INFO - PROCESS | 2097 | 1467057062482 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x115071400) [pid = 2097] [serial = 633] [outer = 0x112a57000] 12:51:03 INFO - PROCESS | 2097 | 1467057063135 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] 12:51:03 INFO - PROCESS | 2097 | 1467057063174 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:51:03 INFO - PROCESS | 2097 | 1467057063177 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 2097 | 1467057063179 Marionette TRACE conn2 <- [1,818,null,{}] 12:51:03 INFO - PROCESS | 2097 | 1467057063183 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}] 12:51:03 INFO - PROCESS | 2097 | 1467057063184 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:03 INFO - PROCESS | 2097 | 1467057063289 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:51:03 INFO - PROCESS | 2097 | 1467057063362 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 2097 | 1467057063364 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b51000 == 39 [pid = 2097] [id = 212] 12:51:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1184ce000) [pid = 2097] [serial = 634] [outer = 0x0] 12:51:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1184d5800) [pid = 2097] [serial = 635] [outer = 0x1184ce000] 12:51:03 INFO - PROCESS | 2097 | 1467057063395 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x1184ea000) [pid = 2097] [serial = 636] [outer = 0x1184ce000] 12:51:04 INFO - PROCESS | 2097 | 1467057064051 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]]]}] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x128f68000 == 38 [pid = 2097] [id = 209] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x128f57000 == 37 [pid = 2097] [id = 208] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1192ca000 == 36 [pid = 2097] [id = 207] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x124f67000 == 35 [pid = 2097] [id = 206] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x124343000 == 34 [pid = 2097] [id = 205] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b2000 == 33 [pid = 2097] [id = 204] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1195d3000 == 32 [pid = 2097] [id = 203] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x11918a000 == 31 [pid = 2097] [id = 202] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x117266800 == 30 [pid = 2097] [id = 201] 12:51:04 INFO - PROCESS | 2097 | --DOCSHELL 0x115fcc000 == 29 [pid = 2097] [id = 200] 12:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 921ms 12:51:04 INFO - PROCESS | 2097 | 1467057064098 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:51:04 INFO - PROCESS | 2097 | 1467057064100 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:51:04 INFO - PROCESS | 2097 | 1467057064103 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 2097 | 1467057064105 Marionette TRACE conn2 <- [1,822,null,{}] 12:51:04 INFO - PROCESS | 2097 | 1467057064108 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}] 12:51:04 INFO - PROCESS | 2097 | 1467057064109 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:04 INFO - PROCESS | 2097 | 1467057064181 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1238d3c00) [pid = 2097] [serial = 581] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12300c400) [pid = 2097] [serial = 578] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123e0bc00) [pid = 2097] [serial = 582] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x117034c00) [pid = 2097] [serial = 566] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x117ed6400) [pid = 2097] [serial = 567] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119711000) [pid = 2097] [serial = 572] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x119760800) [pid = 2097] [serial = 573] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x118670400) [pid = 2097] [serial = 569] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x11872dc00) [pid = 2097] [serial = 570] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x119bf8400) [pid = 2097] [serial = 575] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x119a96c00) [pid = 2097] [serial = 558] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x1129c7400) [pid = 2097] [serial = 560] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x1139dd400) [pid = 2097] [serial = 561] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x11832d400) [pid = 2097] [serial = 563] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x1184e6800) [pid = 2097] [serial = 564] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x123e9d400) [pid = 2097] [serial = 584] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x1243e6800) [pid = 2097] [serial = 588] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x123ea4800) [pid = 2097] [serial = 585] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x123e9fc00) [pid = 2097] [serial = 587] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x123259c00) [pid = 2097] [serial = 579] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x1207f2400) [pid = 2097] [serial = 576] [outer = 0x0] [url = about:blank] 12:51:04 INFO - PROCESS | 2097 | 1467057064271 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 2097 | 1467057064275 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x116967800 == 30 [pid = 2097] [id = 213] 12:51:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x11623e400) [pid = 2097] [serial = 637] [outer = 0x0] 12:51:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x116986000) [pid = 2097] [serial = 638] [outer = 0x11623e400] 12:51:04 INFO - PROCESS | 2097 | 1467057064323 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x118327000) [pid = 2097] [serial = 639] [outer = 0x11623e400] 12:51:04 INFO - PROCESS | 2097 | 1467057064753 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 2097 | 1467057064783 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:51:04 INFO - PROCESS | 2097 | 1467057064788 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 2097 | 1467057064790 Marionette TRACE conn2 <- [1,826,null,{}] 12:51:04 INFO - PROCESS | 2097 | 1467057064792 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}] 12:51:04 INFO - PROCESS | 2097 | 1467057064794 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:04 INFO - PROCESS | 2097 | 1467057064868 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:51:04 INFO - PROCESS | 2097 | 1467057064874 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 2097 | 1467057064876 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x118410000 == 31 [pid = 2097] [id = 214] 12:51:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x1184e6800) [pid = 2097] [serial = 640] [outer = 0x0] 12:51:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x118728c00) [pid = 2097] [serial = 641] [outer = 0x1184e6800] 12:51:04 INFO - PROCESS | 2097 | 1467057064902 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x1189a8000) [pid = 2097] [serial = 642] [outer = 0x1184e6800] 12:51:05 INFO - PROCESS | 2097 | 1467057065233 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 12:51:05 INFO - PROCESS | 2097 | 1467057065258 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 2097 | 1467057065260 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:51:05 INFO - PROCESS | 2097 | 1467057065262 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 2097 | 1467057065264 Marionette TRACE conn2 <- [1,830,null,{}] 12:51:05 INFO - PROCESS | 2097 | 1467057065272 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}] 12:51:05 INFO - PROCESS | 2097 | 1467057065275 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:05 INFO - PROCESS | 2097 | 1467057065358 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:51:05 INFO - PROCESS | 2097 | 1467057065406 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 2097 | 1467057065409 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b47000 == 32 [pid = 2097] [id = 215] 12:51:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x119193800) [pid = 2097] [serial = 643] [outer = 0x0] 12:51:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x119704800) [pid = 2097] [serial = 644] [outer = 0x119193800] 12:51:05 INFO - PROCESS | 2097 | 1467057065436 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x119a95800) [pid = 2097] [serial = 645] [outer = 0x119193800] 12:51:05 INFO - PROCESS | 2097 | 1467057065729 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 521ms 12:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:51:05 INFO - PROCESS | 2097 | 1467057065784 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 2097 | 1467057065785 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:51:05 INFO - PROCESS | 2097 | 1467057065789 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 2097 | 1467057065791 Marionette TRACE conn2 <- [1,834,null,{}] 12:51:05 INFO - PROCESS | 2097 | 1467057065794 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}] 12:51:05 INFO - PROCESS | 2097 | 1467057065795 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:05 INFO - PROCESS | 2097 | 1467057065870 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:51:05 INFO - PROCESS | 2097 | 1467057065923 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 2097 | 1467057065924 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x12349c800 == 33 [pid = 2097] [id = 216] 12:51:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x11919f000) [pid = 2097] [serial = 646] [outer = 0x0] 12:51:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x119bf6800) [pid = 2097] [serial = 647] [outer = 0x11919f000] 12:51:05 INFO - PROCESS | 2097 | 1467057065950 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1207f4400) [pid = 2097] [serial = 648] [outer = 0x11919f000] 12:51:06 INFO - PROCESS | 2097 | 1467057066234 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 472ms 12:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:51:06 INFO - PROCESS | 2097 | 1467057066264 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 2097 | 1467057066265 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:51:06 INFO - PROCESS | 2097 | 1467057066267 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 2097 | 1467057066268 Marionette TRACE conn2 <- [1,838,null,{}] 12:51:06 INFO - PROCESS | 2097 | 1467057066272 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}] 12:51:06 INFO - PROCESS | 2097 | 1467057066276 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:06 INFO - PROCESS | 2097 | 1467057066369 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:51:06 INFO - PROCESS | 2097 | 1467057066372 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 2097 | 1467057066374 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f1d800 == 34 [pid = 2097] [id = 217] 12:51:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x119a97000) [pid = 2097] [serial = 649] [outer = 0x0] 12:51:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x123181c00) [pid = 2097] [serial = 650] [outer = 0x119a97000] 12:51:06 INFO - PROCESS | 2097 | 1467057066398 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x123805400) [pid = 2097] [serial = 651] [outer = 0x119a97000] 12:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 12:51:06 INFO - PROCESS | 2097 | 1467057066731 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]]]}] 12:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:51:06 INFO - PROCESS | 2097 | 1467057066742 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 2097 | 1467057066744 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:51:06 INFO - PROCESS | 2097 | 1467057066746 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 2097 | 1467057066748 Marionette TRACE conn2 <- [1,842,null,{}] 12:51:06 INFO - PROCESS | 2097 | 1467057066750 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}] 12:51:06 INFO - PROCESS | 2097 | 1467057066756 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:06 INFO - PROCESS | 2097 | 1467057066884 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:51:06 INFO - PROCESS | 2097 | 1467057066888 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 2097 | 1467057066890 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d5800 == 35 [pid = 2097] [id = 218] 12:51:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x12300c000) [pid = 2097] [serial = 652] [outer = 0x0] 12:51:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x123e0d800) [pid = 2097] [serial = 653] [outer = 0x12300c000] 12:51:06 INFO - PROCESS | 2097 | 1467057066914 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x124fc5400) [pid = 2097] [serial = 654] [outer = 0x12300c000] 12:51:07 INFO - PROCESS | 2097 | 1467057067275 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 12:51:07 INFO - PROCESS | 2097 | 1467057067316 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 2097 | 1467057067317 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:51:07 INFO - PROCESS | 2097 | 1467057067319 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 2097 | 1467057067320 Marionette TRACE conn2 <- [1,846,null,{}] 12:51:07 INFO - PROCESS | 2097 | 1467057067322 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}] 12:51:07 INFO - PROCESS | 2097 | 1467057067324 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:07 INFO - PROCESS | 2097 | 1467057067416 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:51:07 INFO - PROCESS | 2097 | 1467057067420 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 2097 | 1467057067421 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f65800 == 36 [pid = 2097] [id = 219] 12:51:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x124fcac00) [pid = 2097] [serial = 655] [outer = 0x0] 12:51:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x126096c00) [pid = 2097] [serial = 656] [outer = 0x124fcac00] 12:51:07 INFO - PROCESS | 2097 | 1467057067445 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x126657000) [pid = 2097] [serial = 657] [outer = 0x124fcac00] 12:51:07 INFO - PROCESS | 2097 | 1467057067764 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 12:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:51:07 INFO - PROCESS | 2097 | 1467057067800 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 2097 | 1467057067801 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:51:07 INFO - PROCESS | 2097 | 1467057067805 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 2097 | 1467057067808 Marionette TRACE conn2 <- [1,850,null,{}] 12:51:07 INFO - PROCESS | 2097 | 1467057067811 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}] 12:51:07 INFO - PROCESS | 2097 | 1467057067812 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:07 INFO - PROCESS | 2097 | 1467057067909 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:51:07 INFO - PROCESS | 2097 | 1467057067912 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 2097 | 1467057067913 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d42800 == 37 [pid = 2097] [id = 220] 12:51:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1264e7400) [pid = 2097] [serial = 658] [outer = 0x0] 12:51:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x126886800) [pid = 2097] [serial = 659] [outer = 0x1264e7400] 12:51:07 INFO - PROCESS | 2097 | 1467057067937 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x126891800) [pid = 2097] [serial = 660] [outer = 0x1264e7400] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1183a4c00) [pid = 2097] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x118678400) [pid = 2097] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x115f0bc00) [pid = 2097] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11975bc00) [pid = 2097] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x11728e800) [pid = 2097] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x116b1cc00) [pid = 2097] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x11972e400) [pid = 2097] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x112a50c00) [pid = 2097] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119a98c00) [pid = 2097] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x11972bc00) [pid = 2097] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x1184e5400) [pid = 2097] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x115f6e000) [pid = 2097] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:51:08 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x112a5bc00) [pid = 2097] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:51:08 INFO - PROCESS | 2097 | 1467057068334 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 573ms 12:51:08 INFO - PROCESS | 2097 | 1467057068378 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 2097 | 1467057068379 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:51:08 INFO - PROCESS | 2097 | 1467057068381 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 2097 | 1467057068382 Marionette TRACE conn2 <- [1,854,null,{}] 12:51:08 INFO - PROCESS | 2097 | 1467057068385 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}] 12:51:08 INFO - PROCESS | 2097 | 1467057068386 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:08 INFO - PROCESS | 2097 | 1467057068462 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:51:08 INFO - PROCESS | 2097 | 1467057068466 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 2097 | 1467057068467 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6e5800 == 38 [pid = 2097] [id = 221] 12:51:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x112d68c00) [pid = 2097] [serial = 661] [outer = 0x0] 12:51:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x11826ec00) [pid = 2097] [serial = 662] [outer = 0x112d68c00] 12:51:08 INFO - PROCESS | 2097 | 1467057068493 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x119730400) [pid = 2097] [serial = 663] [outer = 0x112d68c00] 12:51:08 INFO - PROCESS | 2097 | 1467057068808 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 12:51:08 INFO - PROCESS | 2097 | 1467057068853 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 2097 | 1467057068855 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:51:08 INFO - PROCESS | 2097 | 1467057068858 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 2097 | 1467057068860 Marionette TRACE conn2 <- [1,858,null,{}] 12:51:08 INFO - PROCESS | 2097 | 1467057068862 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}] 12:51:08 INFO - PROCESS | 2097 | 1467057068864 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:09 INFO - PROCESS | 2097 | 1467057068998 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:51:09 INFO - PROCESS | 2097 | 1467057069006 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 2097 | 1467057069007 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a770800 == 39 [pid = 2097] [id = 222] 12:51:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1207e9000) [pid = 2097] [serial = 664] [outer = 0x0] 12:51:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1243ebc00) [pid = 2097] [serial = 665] [outer = 0x1207e9000] 12:51:09 INFO - PROCESS | 2097 | 1467057069057 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x128c55800) [pid = 2097] [serial = 666] [outer = 0x1207e9000] 12:51:09 INFO - PROCESS | 2097 | 1467057069463 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 12:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:51:09 INFO - PROCESS | 2097 | 1467057069478 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 2097 | 1467057069479 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:51:09 INFO - PROCESS | 2097 | 1467057069481 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 2097 | 1467057069483 Marionette TRACE conn2 <- [1,862,null,{}] 12:51:09 INFO - PROCESS | 2097 | 1467057069485 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}] 12:51:09 INFO - PROCESS | 2097 | 1467057069487 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:09 INFO - PROCESS | 2097 | 1467057069575 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:51:09 INFO - PROCESS | 2097 | 1467057069626 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 2097 | 1467057069627 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab27000 == 40 [pid = 2097] [id = 223] 12:51:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1207f3c00) [pid = 2097] [serial = 667] [outer = 0x0] 12:51:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x128c62400) [pid = 2097] [serial = 668] [outer = 0x1207f3c00] 12:51:09 INFO - PROCESS | 2097 | 1467057069653 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x129428400) [pid = 2097] [serial = 669] [outer = 0x1207f3c00] 12:51:09 INFO - PROCESS | 2097 | 1467057069959 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 12:51:10 INFO - PROCESS | 2097 | 1467057070004 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:51:10 INFO - PROCESS | 2097 | 1467057070006 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:51:10 INFO - PROCESS | 2097 | 1467057070009 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 2097 | 1467057070011 Marionette TRACE conn2 <- [1,866,null,{}] 12:51:10 INFO - PROCESS | 2097 | 1467057070014 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}] 12:51:10 INFO - PROCESS | 2097 | 1467057070016 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:10 INFO - PROCESS | 2097 | 1467057070134 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:51:10 INFO - PROCESS | 2097 | 1467057070211 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 2097 | 1467057070212 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64d800 == 41 [pid = 2097] [id = 224] 12:51:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x12364c400) [pid = 2097] [serial = 670] [outer = 0x0] 12:51:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12942f000) [pid = 2097] [serial = 671] [outer = 0x12364c400] 12:51:10 INFO - PROCESS | 2097 | 1467057070263 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12a57ec00) [pid = 2097] [serial = 672] [outer = 0x12364c400] 12:51:10 INFO - PROCESS | 2097 | 1467057070755 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 772ms 12:51:10 INFO - PROCESS | 2097 | 1467057070796 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 2097 | 1467057070798 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:51:10 INFO - PROCESS | 2097 | 1467057070801 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 2097 | 1467057070806 Marionette TRACE conn2 <- [1,870,null,{}] 12:51:10 INFO - PROCESS | 2097 | 1467057070810 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}] 12:51:10 INFO - PROCESS | 2097 | 1467057070812 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:10 INFO - PROCESS | 2097 | 1467057070912 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:51:10 INFO - PROCESS | 2097 | 1467057070978 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 2097 | 1467057070980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x118607000 == 42 [pid = 2097] [id = 225] 12:51:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11728e000) [pid = 2097] [serial = 673] [outer = 0x0] 12:51:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11832d000) [pid = 2097] [serial = 674] [outer = 0x11728e000] 12:51:11 INFO - PROCESS | 2097 | 1467057071010 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x118635800) [pid = 2097] [serial = 675] [outer = 0x11728e000] 12:51:11 INFO - PROCESS | 2097 | 1467057071439 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]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 677ms 12:51:11 INFO - PROCESS | 2097 | 1467057071486 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 2097 | 1467057071490 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:51:11 INFO - PROCESS | 2097 | 1467057071496 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 2097 | 1467057071498 Marionette TRACE conn2 <- [1,874,null,{}] 12:51:11 INFO - PROCESS | 2097 | 1467057071525 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}] 12:51:11 INFO - PROCESS | 2097 | 1467057071527 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:11 INFO - PROCESS | 2097 | 1467057071634 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:51:11 INFO - PROCESS | 2097 | 1467057071716 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 2097 | 1467057071718 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x128940800 == 43 [pid = 2097] [id = 226] 12:51:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1194e2400) [pid = 2097] [serial = 676] [outer = 0x0] 12:51:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119724000) [pid = 2097] [serial = 677] [outer = 0x1194e2400] 12:51:11 INFO - PROCESS | 2097 | 1467057071765 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119a0c400) [pid = 2097] [serial = 678] [outer = 0x1194e2400] 12:51:12 INFO - PROCESS | 2097 | 1467057072261 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 794ms 12:51:12 INFO - PROCESS | 2097 | 1467057072291 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 2097 | 1467057072293 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:51:12 INFO - PROCESS | 2097 | 1467057072295 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 2097 | 1467057072298 Marionette TRACE conn2 <- [1,878,null,{}] 12:51:12 INFO - PROCESS | 2097 | 1467057072322 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}] 12:51:12 INFO - PROCESS | 2097 | 1467057072325 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:12 INFO - PROCESS | 2097 | 1467057072445 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:51:12 INFO - PROCESS | 2097 | 1467057072495 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 2097 | 1467057072497 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba62000 == 44 [pid = 2097] [id = 227] 12:51:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x123ac1800) [pid = 2097] [serial = 679] [outer = 0x0] 12:51:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123e95400) [pid = 2097] [serial = 680] [outer = 0x123ac1800] 12:51:12 INFO - PROCESS | 2097 | 1467057072528 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1246e2800) [pid = 2097] [serial = 681] [outer = 0x123ac1800] 12:51:12 INFO - PROCESS | 2097 | 1467057072953 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 12:51:12 INFO - PROCESS | 2097 | 1467057072967 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 2097 | 1467057072969 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:51:12 INFO - PROCESS | 2097 | 1467057072971 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 2097 | 1467057072972 Marionette TRACE conn2 <- [1,882,null,{}] 12:51:12 INFO - PROCESS | 2097 | 1467057072975 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}] 12:51:12 INFO - PROCESS | 2097 | 1467057072976 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:13 INFO - PROCESS | 2097 | 1467057073095 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:51:13 INFO - PROCESS | 2097 | 1467057073150 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 2097 | 1467057073151 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x123724000 == 45 [pid = 2097] [id = 228] 12:51:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x124715400) [pid = 2097] [serial = 682] [outer = 0x0] 12:51:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x124f3a800) [pid = 2097] [serial = 683] [outer = 0x124715400] 12:51:13 INFO - PROCESS | 2097 | 1467057073180 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x126890800) [pid = 2097] [serial = 684] [outer = 0x124715400] 12:51:13 INFO - PROCESS | 2097 | 1467057073758 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 819ms 12:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:51:13 INFO - PROCESS | 2097 | 1467057073791 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 2097 | 1467057073793 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:51:13 INFO - PROCESS | 2097 | 1467057073796 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 2097 | 1467057073799 Marionette TRACE conn2 <- [1,886,null,{}] 12:51:13 INFO - PROCESS | 2097 | 1467057073802 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}] 12:51:13 INFO - PROCESS | 2097 | 1467057073804 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:13 INFO - PROCESS | 2097 | 1467057073931 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:51:13 INFO - PROCESS | 2097 | 1467057073983 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 2097 | 1467057073985 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x11825d000 == 46 [pid = 2097] [id = 229] 12:51:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x117666c00) [pid = 2097] [serial = 685] [outer = 0x0] 12:51:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11832c400) [pid = 2097] [serial = 686] [outer = 0x117666c00] 12:51:14 INFO - PROCESS | 2097 | 1467057074014 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11866f800) [pid = 2097] [serial = 687] [outer = 0x117666c00] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab27000 == 45 [pid = 2097] [id = 223] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x12a770800 == 44 [pid = 2097] [id = 222] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6e5800 == 43 [pid = 2097] [id = 221] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x129d42800 == 42 [pid = 2097] [id = 220] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x128f65800 == 41 [pid = 2097] [id = 219] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d5800 == 40 [pid = 2097] [id = 218] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x124f1d800 == 39 [pid = 2097] [id = 217] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x12349c800 == 38 [pid = 2097] [id = 216] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x119b47000 == 37 [pid = 2097] [id = 215] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x118410000 == 36 [pid = 2097] [id = 214] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x116967800 == 35 [pid = 2097] [id = 213] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x1292df800 == 34 [pid = 2097] [id = 210] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x115f2c000 == 33 [pid = 2097] [id = 211] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x116953000 == 32 [pid = 2097] [id = 199] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x119b51000 == 31 [pid = 2097] [id = 212] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x123724000 == 30 [pid = 2097] [id = 228] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba62000 == 29 [pid = 2097] [id = 227] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x128940800 == 28 [pid = 2097] [id = 226] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x118607000 == 27 [pid = 2097] [id = 225] 12:51:14 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64d800 == 26 [pid = 2097] [id = 224] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1183a8800) [pid = 2097] [serial = 629] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1194e9800) [pid = 2097] [serial = 611] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119754800) [pid = 2097] [serial = 612] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x11872d400) [pid = 2097] [serial = 593] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x116989800) [pid = 2097] [serial = 600] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12300e400) [pid = 2097] [serial = 615] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1183aac00) [pid = 2097] [serial = 603] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x11919e000) [pid = 2097] [serial = 594] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1165e7800) [pid = 2097] [serial = 599] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1189ac400) [pid = 2097] [serial = 608] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1243e4c00) [pid = 2097] [serial = 627] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11975f400) [pid = 2097] [serial = 597] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x118325800) [pid = 2097] [serial = 602] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1194df800) [pid = 2097] [serial = 609] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12345d000) [pid = 2097] [serial = 617] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1130ad800) [pid = 2097] [serial = 596] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x123e97800) [pid = 2097] [serial = 624] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x123ea0000) [pid = 2097] [serial = 626] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x118758c00) [pid = 2097] [serial = 606] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123ab5c00) [pid = 2097] [serial = 618] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x119bef800) [pid = 2097] [serial = 614] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x123dce800) [pid = 2097] [serial = 623] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x11673ec00) [pid = 2097] [serial = 590] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x117289800) [pid = 2097] [serial = 591] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x118726400) [pid = 2097] [serial = 621] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x11690a000) [pid = 2097] [serial = 620] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x118673c00) [pid = 2097] [serial = 605] [outer = 0x0] [url = about:blank] 12:51:14 INFO - PROCESS | 2097 | 1467057074862 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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1073ms 12:51:14 INFO - PROCESS | 2097 | 1467057074869 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 2097 | 1467057074874 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:51:14 INFO - PROCESS | 2097 | 1467057074881 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 2097 | 1467057074883 Marionette TRACE conn2 <- [1,890,null,{}] 12:51:14 INFO - PROCESS | 2097 | 1467057074892 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}] 12:51:14 INFO - PROCESS | 2097 | 1467057074894 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:15 INFO - PROCESS | 2097 | 1467057074996 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:51:15 INFO - PROCESS | 2097 | 1467057075003 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 2097 | 1467057075008 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f1e800 == 27 [pid = 2097] [id = 230] 12:51:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1129d3c00) [pid = 2097] [serial = 688] [outer = 0x0] 12:51:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x112a81400) [pid = 2097] [serial = 689] [outer = 0x1129d3c00] 12:51:15 INFO - PROCESS | 2097 | 1467057075035 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x112e7fc00) [pid = 2097] [serial = 690] [outer = 0x1129d3c00] 12:51:15 INFO - PROCESS | 2097 | 1467057075363 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 12:51:15 INFO - PROCESS | 2097 | 1467057075404 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 2097 | 1467057075407 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:51:15 INFO - PROCESS | 2097 | 1467057075412 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 2097 | 1467057075414 Marionette TRACE conn2 <- [1,894,null,{}] 12:51:15 INFO - PROCESS | 2097 | 1467057075416 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}] 12:51:15 INFO - PROCESS | 2097 | 1467057075418 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:15 INFO - PROCESS | 2097 | 1467057075498 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:51:15 INFO - PROCESS | 2097 | 1467057075547 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 2097 | 1467057075549 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x117256000 == 28 [pid = 2097] [id = 231] 12:51:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1139cf000) [pid = 2097] [serial = 691] [outer = 0x0] 12:51:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1150a2800) [pid = 2097] [serial = 692] [outer = 0x1139cf000] 12:51:15 INFO - PROCESS | 2097 | 1467057075576 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x11687e000) [pid = 2097] [serial = 693] [outer = 0x1139cf000] 12:51:15 INFO - PROCESS | 2097 | 1467057075884 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 12:51:15 INFO - PROCESS | 2097 | 1467057075931 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 2097 | 1467057075932 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:51:15 INFO - PROCESS | 2097 | 1467057075935 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 2097 | 1467057075937 Marionette TRACE conn2 <- [1,898,null,{}] 12:51:15 INFO - PROCESS | 2097 | 1467057075945 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}] 12:51:15 INFO - PROCESS | 2097 | 1467057075949 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:16 INFO - PROCESS | 2097 | 1467057076023 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:51:16 INFO - PROCESS | 2097 | 1467057076072 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 2097 | 1467057076074 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x11916e000 == 29 [pid = 2097] [id = 232] 12:51:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x117093c00) [pid = 2097] [serial = 694] [outer = 0x0] 12:51:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x117664000) [pid = 2097] [serial = 695] [outer = 0x117093c00] 12:51:16 INFO - PROCESS | 2097 | 1467057076102 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1183a5800) [pid = 2097] [serial = 696] [outer = 0x117093c00] 12:51:16 INFO - PROCESS | 2097 | 1467057076379 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 474ms 12:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:51:16 INFO - PROCESS | 2097 | 1467057076411 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 2097 | 1467057076413 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:51:16 INFO - PROCESS | 2097 | 1467057076415 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 2097 | 1467057076416 Marionette TRACE conn2 <- [1,902,null,{}] 12:51:16 INFO - PROCESS | 2097 | 1467057076418 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}] 12:51:16 INFO - PROCESS | 2097 | 1467057076420 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:16 INFO - PROCESS | 2097 | 1467057076502 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:51:16 INFO - PROCESS | 2097 | 1467057076508 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 2097 | 1467057076509 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3e000 == 30 [pid = 2097] [id = 233] 12:51:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x1184df800) [pid = 2097] [serial = 697] [outer = 0x0] 12:51:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11866e800) [pid = 2097] [serial = 698] [outer = 0x1184df800] 12:51:16 INFO - PROCESS | 2097 | 1467057076534 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x118677800) [pid = 2097] [serial = 699] [outer = 0x1184df800] 12:51:16 INFO - PROCESS | 2097 | 1467057076894 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 520ms 12:51:16 INFO - PROCESS | 2097 | 1467057076938 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:51:16 INFO - PROCESS | 2097 | 1467057076948 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:51:16 INFO - PROCESS | 2097 | 1467057076950 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 2097 | 1467057076951 Marionette TRACE conn2 <- [1,906,null,{}] 12:51:16 INFO - PROCESS | 2097 | 1467057076953 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}] 12:51:16 INFO - PROCESS | 2097 | 1467057076955 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:17 INFO - PROCESS | 2097 | 1467057077043 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:51:17 INFO - PROCESS | 2097 | 1467057077080 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 2097 | 1467057077081 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x123088800 == 31 [pid = 2097] [id = 234] 12:51:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x112e78800) [pid = 2097] [serial = 700] [outer = 0x0] 12:51:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x118726c00) [pid = 2097] [serial = 701] [outer = 0x112e78800] 12:51:17 INFO - PROCESS | 2097 | 1467057077107 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11872f800) [pid = 2097] [serial = 702] [outer = 0x112e78800] 12:51:17 INFO - PROCESS | 2097 | 1467057077434 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 518ms 12:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:51:17 INFO - PROCESS | 2097 | 1467057077468 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 2097 | 1467057077470 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:51:17 INFO - PROCESS | 2097 | 1467057077472 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 2097 | 1467057077473 Marionette TRACE conn2 <- [1,910,null,{}] 12:51:17 INFO - PROCESS | 2097 | 1467057077475 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}] 12:51:17 INFO - PROCESS | 2097 | 1467057077479 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:17 INFO - PROCESS | 2097 | 1467057077578 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:51:17 INFO - PROCESS | 2097 | 1467057077612 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 2097 | 1467057077613 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x123ad8800 == 32 [pid = 2097] [id = 235] 12:51:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x112a53000) [pid = 2097] [serial = 703] [outer = 0x0] 12:51:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119469400) [pid = 2097] [serial = 704] [outer = 0x112a53000] 12:51:17 INFO - PROCESS | 2097 | 1467057077638 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119728400) [pid = 2097] [serial = 705] [outer = 0x112a53000] 12:51:17 INFO - PROCESS | 2097 | 1467057077943 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 12:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:51:18 INFO - PROCESS | 2097 | 1467057077992 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 2097 | 1467057077993 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:51:18 INFO - PROCESS | 2097 | 1467057077996 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 2097 | 1467057077997 Marionette TRACE conn2 <- [1,914,null,{}] 12:51:18 INFO - PROCESS | 2097 | 1467057078007 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}] 12:51:18 INFO - PROCESS | 2097 | 1467057078008 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:18 INFO - PROCESS | 2097 | 1467057078099 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:51:18 INFO - PROCESS | 2097 | 1467057078134 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 2097 | 1467057078135 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x1246a4000 == 33 [pid = 2097] [id = 236] 12:51:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1189a5800) [pid = 2097] [serial = 706] [outer = 0x0] 12:51:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119731400) [pid = 2097] [serial = 707] [outer = 0x1189a5800] 12:51:18 INFO - PROCESS | 2097 | 1467057078159 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119760c00) [pid = 2097] [serial = 708] [outer = 0x1189a5800] 12:51:18 INFO - PROCESS | 2097 | 1467057078477 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 12:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:51:18 INFO - PROCESS | 2097 | 1467057078515 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 2097 | 1467057078516 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:51:18 INFO - PROCESS | 2097 | 1467057078518 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 2097 | 1467057078519 Marionette TRACE conn2 <- [1,918,null,{}] 12:51:18 INFO - PROCESS | 2097 | 1467057078522 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}] 12:51:18 INFO - PROCESS | 2097 | 1467057078523 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:18 INFO - PROCESS | 2097 | 1467057078810 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12364c400) [pid = 2097] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12300c000) [pid = 2097] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119a97000) [pid = 2097] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11919f000) [pid = 2097] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119bf8c00) [pid = 2097] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1184ce000) [pid = 2097] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1264e7400) [pid = 2097] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x119193800) [pid = 2097] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1184e6800) [pid = 2097] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x112a57000) [pid = 2097] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x11623e400) [pid = 2097] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x124fcac00) [pid = 2097] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1207f3c00) [pid = 2097] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x112d68c00) [pid = 2097] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:51:18 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x1207e9000) [pid = 2097] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:51:18 INFO - PROCESS | 2097 | 1467057078852 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 2097 | 1467057078853 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x112647800 == 34 [pid = 2097] [id = 237] 12:51:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x111e29000) [pid = 2097] [serial = 709] [outer = 0x0] 12:51:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11223e800) [pid = 2097] [serial = 710] [outer = 0x111e29000] 12:51:18 INFO - PROCESS | 2097 | 1467057078886 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1129d1400) [pid = 2097] [serial = 711] [outer = 0x111e29000] 12:51:19 INFO - PROCESS | 2097 | 1467057079418 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 921ms 12:51:19 INFO - PROCESS | 2097 | 1467057079470 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 2097 | 1467057079474 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:51:19 INFO - PROCESS | 2097 | 1467057079482 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 2097 | 1467057079485 Marionette TRACE conn2 <- [1,922,null,{}] 12:51:19 INFO - PROCESS | 2097 | 1467057079490 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}] 12:51:19 INFO - PROCESS | 2097 | 1467057079495 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:19 INFO - PROCESS | 2097 | 1467057079647 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:51:19 INFO - PROCESS | 2097 | 1467057079721 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 2097 | 1467057079723 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x118604800 == 35 [pid = 2097] [id = 238] 12:51:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x113b52400) [pid = 2097] [serial = 712] [outer = 0x0] 12:51:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x115f66800) [pid = 2097] [serial = 713] [outer = 0x113b52400] 12:51:19 INFO - PROCESS | 2097 | 1467057079754 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11698a400) [pid = 2097] [serial = 714] [outer = 0x113b52400] 12:51:20 INFO - PROCESS | 2097 | 1467057080273 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 925ms 12:51:20 INFO - PROCESS | 2097 | 1467057080409 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 2097 | 1467057080411 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:51:20 INFO - PROCESS | 2097 | 1467057080414 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 2097 | 1467057080416 Marionette TRACE conn2 <- [1,926,null,{}] 12:51:20 INFO - PROCESS | 2097 | 1467057080420 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}] 12:51:20 INFO - PROCESS | 2097 | 1467057080422 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:20 INFO - PROCESS | 2097 | 1467057080524 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:51:20 INFO - PROCESS | 2097 | 1467057080571 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 2097 | 1467057080574 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x116732800 == 36 [pid = 2097] [id = 239] 12:51:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x115f04c00) [pid = 2097] [serial = 715] [outer = 0x0] 12:51:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x115f64000) [pid = 2097] [serial = 716] [outer = 0x115f04c00] 12:51:20 INFO - PROCESS | 2097 | 1467057080601 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x116b1cc00) [pid = 2097] [serial = 717] [outer = 0x115f04c00] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x1246a4000 == 35 [pid = 2097] [id = 236] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x123ad8800 == 34 [pid = 2097] [id = 235] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x123088800 == 33 [pid = 2097] [id = 234] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3e000 == 32 [pid = 2097] [id = 233] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x11916e000 == 31 [pid = 2097] [id = 232] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x117256000 == 30 [pid = 2097] [id = 231] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x115f1e800 == 29 [pid = 2097] [id = 230] 12:51:20 INFO - PROCESS | 2097 | --DOCSHELL 0x11825d000 == 28 [pid = 2097] [id = 229] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12a57ec00) [pid = 2097] [serial = 672] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12942f000) [pid = 2097] [serial = 671] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x123e0d800) [pid = 2097] [serial = 653] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x123181c00) [pid = 2097] [serial = 650] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119bf6800) [pid = 2097] [serial = 647] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x124f48c00) [pid = 2097] [serial = 630] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1184d5800) [pid = 2097] [serial = 635] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1184ea000) [pid = 2097] [serial = 636] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x126886800) [pid = 2097] [serial = 659] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119704800) [pid = 2097] [serial = 644] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119a95800) [pid = 2097] [serial = 645] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x118728c00) [pid = 2097] [serial = 641] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x1189a8000) [pid = 2097] [serial = 642] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x112a5e000) [pid = 2097] [serial = 632] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x115071400) [pid = 2097] [serial = 633] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x116986000) [pid = 2097] [serial = 638] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x118327000) [pid = 2097] [serial = 639] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x126657000) [pid = 2097] [serial = 657] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x126096c00) [pid = 2097] [serial = 656] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x129428400) [pid = 2097] [serial = 669] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x119730400) [pid = 2097] [serial = 663] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x1243ebc00) [pid = 2097] [serial = 665] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x11826ec00) [pid = 2097] [serial = 662] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x126891800) [pid = 2097] [serial = 660] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x124fc5400) [pid = 2097] [serial = 654] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x128c55800) [pid = 2097] [serial = 666] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x123805400) [pid = 2097] [serial = 651] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 63 (0x1207f4400) [pid = 2097] [serial = 648] [outer = 0x0] [url = about:blank] 12:51:20 INFO - PROCESS | 2097 | --DOMWINDOW == 62 (0x128c62400) [pid = 2097] [serial = 668] [outer = 0x0] [url = about:blank] 12:51:21 INFO - PROCESS | 2097 | 1467057081120 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 772ms 12:51:21 INFO - PROCESS | 2097 | 1467057081186 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 2097 | 1467057081189 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:51:21 INFO - PROCESS | 2097 | 1467057081192 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 2097 | 1467057081195 Marionette TRACE conn2 <- [1,930,null,{}] 12:51:21 INFO - PROCESS | 2097 | 1467057081198 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}] 12:51:21 INFO - PROCESS | 2097 | 1467057081200 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:21 INFO - PROCESS | 2097 | 1467057081293 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:51:21 INFO - PROCESS | 2097 | 1467057081355 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 2097 | 1467057081356 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bad800 == 29 [pid = 2097] [id = 240] 12:51:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x117032400) [pid = 2097] [serial = 718] [outer = 0x0] 12:51:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x117095000) [pid = 2097] [serial = 719] [outer = 0x117032400] 12:51:21 INFO - PROCESS | 2097 | 1467057081387 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x117667800) [pid = 2097] [serial = 720] [outer = 0x117032400] 12:51:21 INFO - PROCESS | 2097 | 1467057081803 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 12:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:51:21 INFO - PROCESS | 2097 | 1467057081813 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 2097 | 1467057081816 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:51:21 INFO - PROCESS | 2097 | 1467057081821 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 2097 | 1467057081825 Marionette TRACE conn2 <- [1,934,null,{}] 12:51:21 INFO - PROCESS | 2097 | 1467057081827 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}] 12:51:21 INFO - PROCESS | 2097 | 1467057081829 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:21 INFO - PROCESS | 2097 | 1467057081920 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:51:21 INFO - PROCESS | 2097 | 1467057081967 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 2097 | 1467057081969 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x11825d000 == 30 [pid = 2097] [id = 241] 12:51:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x11832dc00) [pid = 2097] [serial = 721] [outer = 0x0] 12:51:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x1183b3400) [pid = 2097] [serial = 722] [outer = 0x11832dc00] 12:51:22 INFO - PROCESS | 2097 | 1467057082000 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x1184e4400) [pid = 2097] [serial = 723] [outer = 0x11832dc00] 12:51:22 INFO - PROCESS | 2097 | 1467057082391 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 623ms 12:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:51:22 INFO - PROCESS | 2097 | 1467057082444 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 2097 | 1467057082445 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:51:22 INFO - PROCESS | 2097 | 1467057082448 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 2097 | 1467057082450 Marionette TRACE conn2 <- [1,938,null,{}] 12:51:22 INFO - PROCESS | 2097 | 1467057082459 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}] 12:51:22 INFO - PROCESS | 2097 | 1467057082462 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:22 INFO - PROCESS | 2097 | 1467057082556 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:51:22 INFO - PROCESS | 2097 | 1467057082658 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 2097 | 1467057082660 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b1000 == 31 [pid = 2097] [id = 242] 12:51:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x11872b000) [pid = 2097] [serial = 724] [outer = 0x0] 12:51:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x1189ac400) [pid = 2097] [serial = 725] [outer = 0x11872b000] 12:51:22 INFO - PROCESS | 2097 | 1467057082694 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x119464c00) [pid = 2097] [serial = 726] [outer = 0x11872b000] 12:51:23 INFO - PROCESS | 2097 | 1467057083098 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]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 12:51:23 INFO - PROCESS | 2097 | 1467057083120 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:51:23 INFO - PROCESS | 2097 | 1467057083124 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:51:23 INFO - PROCESS | 2097 | 1467057083127 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 2097 | 1467057083128 Marionette TRACE conn2 <- [1,942,null,{}] 12:51:23 INFO - PROCESS | 2097 | 1467057083130 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}] 12:51:23 INFO - PROCESS | 2097 | 1467057083132 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:23 INFO - PROCESS | 2097 | 1467057083235 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:51:23 INFO - PROCESS | 2097 | 1467057083284 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 2097 | 1467057083285 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x118421000 == 32 [pid = 2097] [id = 243] 12:51:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x1194dd000) [pid = 2097] [serial = 727] [outer = 0x0] 12:51:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x1194e7400) [pid = 2097] [serial = 728] [outer = 0x1194dd000] 12:51:23 INFO - PROCESS | 2097 | 1467057083315 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x119726000) [pid = 2097] [serial = 729] [outer = 0x1194dd000] 12:51:23 INFO - PROCESS | 2097 | 1467057083724 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]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 618ms 12:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:51:23 INFO - PROCESS | 2097 | 1467057083746 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 2097 | 1467057083747 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:51:23 INFO - PROCESS | 2097 | 1467057083750 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 2097 | 1467057083751 Marionette TRACE conn2 <- [1,946,null,{}] 12:51:23 INFO - PROCESS | 2097 | 1467057083753 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}] 12:51:23 INFO - PROCESS | 2097 | 1467057083755 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:23 INFO - PROCESS | 2097 | 1467057083849 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:51:23 INFO - PROCESS | 2097 | 1467057083928 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 2097 | 1467057083929 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f28800 == 33 [pid = 2097] [id = 244] 12:51:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x112a5b800) [pid = 2097] [serial = 730] [outer = 0x0] 12:51:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x119731800) [pid = 2097] [serial = 731] [outer = 0x112a5b800] 12:51:23 INFO - PROCESS | 2097 | 1467057083958 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x119a65c00) [pid = 2097] [serial = 732] [outer = 0x112a5b800] 12:51:24 INFO - PROCESS | 2097 | 1467057084401 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 719ms 12:51:24 INFO - PROCESS | 2097 | 1467057084470 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:51:24 INFO - PROCESS | 2097 | 1467057084473 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:51:24 INFO - PROCESS | 2097 | 1467057084476 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 2097 | 1467057084477 Marionette TRACE conn2 <- [1,950,null,{}] 12:51:24 INFO - PROCESS | 2097 | 1467057084481 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}] 12:51:24 INFO - PROCESS | 2097 | 1467057084483 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x112647800 == 32 [pid = 2097] [id = 237] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x118604800 == 31 [pid = 2097] [id = 238] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x124f28800 == 30 [pid = 2097] [id = 244] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x118421000 == 29 [pid = 2097] [id = 243] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b1000 == 28 [pid = 2097] [id = 242] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x11825d000 == 27 [pid = 2097] [id = 241] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x116732800 == 26 [pid = 2097] [id = 239] 12:51:24 INFO - PROCESS | 2097 | --DOCSHELL 0x116bad800 == 25 [pid = 2097] [id = 240] 12:51:25 INFO - PROCESS | 2097 | 1467057085007 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:51:25 INFO - PROCESS | 2097 | 1467057085083 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 2097 | 1467057085084 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x112634800 == 26 [pid = 2097] [id = 245] 12:51:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1122b9000) [pid = 2097] [serial = 733] [outer = 0x0] 12:51:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x112a5d400) [pid = 2097] [serial = 734] [outer = 0x1122b9000] 12:51:25 INFO - PROCESS | 2097 | 1467057085114 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x112edd800) [pid = 2097] [serial = 735] [outer = 0x1122b9000] 12:51:25 INFO - PROCESS | 2097 | 1467057085428 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 971ms 12:51:25 INFO - PROCESS | 2097 | 1467057085447 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:51:25 INFO - PROCESS | 2097 | 1467057085450 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:51:25 INFO - PROCESS | 2097 | 1467057085453 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 2097 | 1467057085458 Marionette TRACE conn2 <- [1,954,null,{}] 12:51:25 INFO - PROCESS | 2097 | 1467057085461 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}] 12:51:25 INFO - PROCESS | 2097 | 1467057085462 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:25 INFO - PROCESS | 2097 | 1467057085536 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:51:25 INFO - PROCESS | 2097 | 1467057085540 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 2097 | 1467057085542 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x117568000 == 27 [pid = 2097] [id = 246] 12:51:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x116242800) [pid = 2097] [serial = 736] [outer = 0x0] 12:51:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117288800) [pid = 2097] [serial = 737] [outer = 0x116242800] 12:51:25 INFO - PROCESS | 2097 | 1467057085572 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11826c800) [pid = 2097] [serial = 738] [outer = 0x116242800] 12:51:25 INFO - PROCESS | 2097 | 1467057085919 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 526ms 12:51:25 INFO - PROCESS | 2097 | 1467057085979 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 2097 | 1467057085981 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:51:25 INFO - PROCESS | 2097 | 1467057085983 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 2097 | 1467057085985 Marionette TRACE conn2 <- [1,958,null,{}] 12:51:25 INFO - PROCESS | 2097 | 1467057085987 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}] 12:51:25 INFO - PROCESS | 2097 | 1467057085989 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:26 INFO - PROCESS | 2097 | 1467057086065 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:51:26 INFO - PROCESS | 2097 | 1467057086074 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 2097 | 1467057086076 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a5c000 == 28 [pid = 2097] [id = 247] 12:51:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118326c00) [pid = 2097] [serial = 739] [outer = 0x0] 12:51:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1184e4000) [pid = 2097] [serial = 740] [outer = 0x118326c00] 12:51:26 INFO - PROCESS | 2097 | 1467057086101 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x118722400) [pid = 2097] [serial = 741] [outer = 0x118326c00] 12:51:26 INFO - PROCESS | 2097 | 1467057086446 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 12:51:26 INFO - PROCESS | 2097 | 1467057086464 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 2097 | 1467057086466 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:51:26 INFO - PROCESS | 2097 | 1467057086476 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 2097 | 1467057086479 Marionette TRACE conn2 <- [1,962,null,{}] 12:51:26 INFO - PROCESS | 2097 | 1467057086481 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}] 12:51:26 INFO - PROCESS | 2097 | 1467057086483 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:26 INFO - PROCESS | 2097 | 1467057086563 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:51:26 INFO - PROCESS | 2097 | 1467057086566 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 2097 | 1467057086567 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x123ac8800 == 29 [pid = 2097] [id = 248] 12:51:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x118728400) [pid = 2097] [serial = 742] [outer = 0x0] 12:51:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119105c00) [pid = 2097] [serial = 743] [outer = 0x118728400] 12:51:26 INFO - PROCESS | 2097 | 1467057086595 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1194e9800) [pid = 2097] [serial = 744] [outer = 0x118728400] 12:51:26 INFO - PROCESS | 2097 | 1467057086912 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 477ms 12:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:51:26 INFO - PROCESS | 2097 | 1467057086948 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 2097 | 1467057086949 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:51:26 INFO - PROCESS | 2097 | 1467057086951 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 2097 | 1467057086952 Marionette TRACE conn2 <- [1,966,null,{}] 12:51:26 INFO - PROCESS | 2097 | 1467057086955 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}] 12:51:26 INFO - PROCESS | 2097 | 1467057086958 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:27 INFO - PROCESS | 2097 | 1467057087029 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:51:27 INFO - PROCESS | 2097 | 1467057087032 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 2097 | 1467057087033 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f28000 == 30 [pid = 2097] [id = 249] 12:51:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119462c00) [pid = 2097] [serial = 745] [outer = 0x0] 12:51:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119a66800) [pid = 2097] [serial = 746] [outer = 0x119462c00] 12:51:27 INFO - PROCESS | 2097 | 1467057087060 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119a9bc00) [pid = 2097] [serial = 747] [outer = 0x119462c00] 12:51:27 INFO - PROCESS | 2097 | 1467057087480 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 568ms 12:51:27 INFO - PROCESS | 2097 | 1467057087520 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 2097 | 1467057087522 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:51:27 INFO - PROCESS | 2097 | 1467057087525 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 2097 | 1467057087527 Marionette TRACE conn2 <- [1,970,null,{}] 12:51:27 INFO - PROCESS | 2097 | 1467057087531 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}] 12:51:27 INFO - PROCESS | 2097 | 1467057087532 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:27 INFO - PROCESS | 2097 | 1467057087663 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:51:27 INFO - PROCESS | 2097 | 1467057087678 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 2097 | 1467057087682 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c3000 == 31 [pid = 2097] [id = 250] 12:51:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x118326000) [pid = 2097] [serial = 748] [outer = 0x0] 12:51:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119bfb400) [pid = 2097] [serial = 749] [outer = 0x118326000] 12:51:27 INFO - PROCESS | 2097 | 1467057087714 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1207f6800) [pid = 2097] [serial = 750] [outer = 0x118326000] 12:51:28 INFO - PROCESS | 2097 | 1467057088057 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 570ms 12:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:51:28 INFO - PROCESS | 2097 | 1467057088096 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 2097 | 1467057088097 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:51:28 INFO - PROCESS | 2097 | 1467057088099 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 2097 | 1467057088100 Marionette TRACE conn2 <- [1,974,null,{}] 12:51:28 INFO - PROCESS | 2097 | 1467057088102 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}] 12:51:28 INFO - PROCESS | 2097 | 1467057088104 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:28 INFO - PROCESS | 2097 | 1467057088195 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:51:28 INFO - PROCESS | 2097 | 1467057088235 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 2097 | 1467057088236 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x112d0c800 == 32 [pid = 2097] [id = 251] 12:51:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119a6a000) [pid = 2097] [serial = 751] [outer = 0x0] 12:51:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12325ec00) [pid = 2097] [serial = 752] [outer = 0x119a6a000] 12:51:28 INFO - PROCESS | 2097 | 1467057088260 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1238ccc00) [pid = 2097] [serial = 753] [outer = 0x119a6a000] 12:51:28 INFO - PROCESS | 2097 | 1467057088569 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 12:51:28 INFO - PROCESS | 2097 | 1467057088617 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 2097 | 1467057088619 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:51:28 INFO - PROCESS | 2097 | 1467057088621 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 2097 | 1467057088622 Marionette TRACE conn2 <- [1,978,null,{}] 12:51:28 INFO - PROCESS | 2097 | 1467057088624 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}] 12:51:28 INFO - PROCESS | 2097 | 1467057088625 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:28 INFO - PROCESS | 2097 | 1467057088716 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:51:28 INFO - PROCESS | 2097 | 1467057088719 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 2097 | 1467057088721 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fbc000 == 33 [pid = 2097] [id = 252] 12:51:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1129d1800) [pid = 2097] [serial = 754] [outer = 0x0] 12:51:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1238d6400) [pid = 2097] [serial = 755] [outer = 0x1129d1800] 12:51:28 INFO - PROCESS | 2097 | 1467057088746 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x123e0d000) [pid = 2097] [serial = 756] [outer = 0x1129d1800] 12:51:29 INFO - PROCESS | 2097 | 1467057089075 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 12:51:29 INFO - PROCESS | 2097 | 1467057089096 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 2097 | 1467057089097 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:51:29 INFO - PROCESS | 2097 | 1467057089099 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 2097 | 1467057089100 Marionette TRACE conn2 <- [1,982,null,{}] 12:51:29 INFO - PROCESS | 2097 | 1467057089109 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}] 12:51:29 INFO - PROCESS | 2097 | 1467057089111 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:29 INFO - PROCESS | 2097 | 1467057089346 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x112a53000) [pid = 2097] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x115f04c00) [pid = 2097] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1139cf000) [pid = 2097] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x117093c00) [pid = 2097] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1129d3c00) [pid = 2097] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117666c00) [pid = 2097] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1184df800) [pid = 2097] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x112e78800) [pid = 2097] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1194e2400) [pid = 2097] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11728e000) [pid = 2097] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x124715400) [pid = 2097] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123ac1800) [pid = 2097] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x111e29000) [pid = 2097] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x113b52400) [pid = 2097] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:51:29 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1189a5800) [pid = 2097] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:51:29 INFO - PROCESS | 2097 | 1467057089387 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 2097 | 1467057089389 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x116718000 == 34 [pid = 2097] [id = 253] 12:51:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x111c75000) [pid = 2097] [serial = 757] [outer = 0x0] 12:51:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1129d3000) [pid = 2097] [serial = 758] [outer = 0x111c75000] 12:51:29 INFO - PROCESS | 2097 | 1467057089414 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1165f2800) [pid = 2097] [serial = 759] [outer = 0x111c75000] 12:51:29 INFO - PROCESS | 2097 | 1467057089669 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 618ms 12:51:29 INFO - PROCESS | 2097 | 1467057089719 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 2097 | 1467057089720 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:51:29 INFO - PROCESS | 2097 | 1467057089730 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 2097 | 1467057089731 Marionette TRACE conn2 <- [1,986,null,{}] 12:51:29 INFO - PROCESS | 2097 | 1467057089734 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}] 12:51:29 INFO - PROCESS | 2097 | 1467057089735 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:29 INFO - PROCESS | 2097 | 1467057089812 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:51:29 INFO - PROCESS | 2097 | 1467057089816 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 2097 | 1467057089817 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a534800 == 35 [pid = 2097] [id = 254] 12:51:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x115f04c00) [pid = 2097] [serial = 760] [outer = 0x0] 12:51:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1184e1000) [pid = 2097] [serial = 761] [outer = 0x115f04c00] 12:51:29 INFO - PROCESS | 2097 | 1467057089844 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119a73800) [pid = 2097] [serial = 762] [outer = 0x115f04c00] 12:51:30 INFO - PROCESS | 2097 | 1467057090160 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 475ms 12:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:51:30 INFO - PROCESS | 2097 | 1467057090199 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 2097 | 1467057090201 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:51:30 INFO - PROCESS | 2097 | 1467057090203 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 2097 | 1467057090204 Marionette TRACE conn2 <- [1,990,null,{}] 12:51:30 INFO - PROCESS | 2097 | 1467057090207 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}] 12:51:30 INFO - PROCESS | 2097 | 1467057090208 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:30 INFO - PROCESS | 2097 | 1467057090304 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:51:30 INFO - PROCESS | 2097 | 1467057090312 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 2097 | 1467057090313 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6e3800 == 36 [pid = 2097] [id = 255] 12:51:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x11975e400) [pid = 2097] [serial = 763] [outer = 0x0] 12:51:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123e9cc00) [pid = 2097] [serial = 764] [outer = 0x11975e400] 12:51:30 INFO - PROCESS | 2097 | 1467057090340 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12432f400) [pid = 2097] [serial = 765] [outer = 0x11975e400] 12:51:30 INFO - PROCESS | 2097 | 1467057090637 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 12:51:30 INFO - PROCESS | 2097 | 1467057090672 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:51:30 INFO - PROCESS | 2097 | 1467057090685 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:51:30 INFO - PROCESS | 2097 | 1467057090687 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 2097 | 1467057090691 Marionette TRACE conn2 <- [1,994,null,{}] 12:51:30 INFO - PROCESS | 2097 | 1467057090694 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}] 12:51:30 INFO - PROCESS | 2097 | 1467057090695 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:30 INFO - PROCESS | 2097 | 1467057090778 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:51:30 INFO - PROCESS | 2097 | 1467057090782 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 2097 | 1467057090783 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234ab800 == 37 [pid = 2097] [id = 256] 12:51:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1243a8c00) [pid = 2097] [serial = 766] [outer = 0x0] 12:51:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x124718000) [pid = 2097] [serial = 767] [outer = 0x1243a8c00] 12:51:30 INFO - PROCESS | 2097 | 1467057090810 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x124fc2400) [pid = 2097] [serial = 768] [outer = 0x1243a8c00] 12:51:31 INFO - PROCESS | 2097 | 1467057091131 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 474ms 12:51:31 INFO - PROCESS | 2097 | 1467057091162 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 2097 | 1467057091163 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:51:31 INFO - PROCESS | 2097 | 1467057091165 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 2097 | 1467057091166 Marionette TRACE conn2 <- [1,998,null,{}] 12:51:31 INFO - PROCESS | 2097 | 1467057091168 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}] 12:51:31 INFO - PROCESS | 2097 | 1467057091169 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:31 INFO - PROCESS | 2097 | 1467057091270 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:51:31 INFO - PROCESS | 2097 | 1467057091279 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 2097 | 1467057091280 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b0d4000 == 38 [pid = 2097] [id = 257] 12:51:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12339e400) [pid = 2097] [serial = 769] [outer = 0x0] 12:51:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x126091400) [pid = 2097] [serial = 770] [outer = 0x12339e400] 12:51:31 INFO - PROCESS | 2097 | 1467057091304 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x126097000) [pid = 2097] [serial = 771] [outer = 0x12339e400] 12:51:31 INFO - PROCESS | 2097 | 1467057091846 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 720ms 12:51:31 INFO - PROCESS | 2097 | 1467057091886 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 2097 | 1467057091888 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:51:31 INFO - PROCESS | 2097 | 1467057091891 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 2097 | 1467057091895 Marionette TRACE conn2 <- [1,1002,null,{}] 12:51:31 INFO - PROCESS | 2097 | 1467057091898 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}] 12:51:31 INFO - PROCESS | 2097 | 1467057091900 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:32 INFO - PROCESS | 2097 | 1467057092006 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:51:32 INFO - PROCESS | 2097 | 1467057092058 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 2097 | 1467057092060 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x11861c800 == 39 [pid = 2097] [id = 258] 12:51:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x115071400) [pid = 2097] [serial = 772] [outer = 0x0] 12:51:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x1165f0800) [pid = 2097] [serial = 773] [outer = 0x115071400] 12:51:32 INFO - PROCESS | 2097 | 1467057092091 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x11765f800) [pid = 2097] [serial = 774] [outer = 0x115071400] 12:51:32 INFO - PROCESS | 2097 | 1467057092634 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 924ms 12:51:32 INFO - PROCESS | 2097 | 1467057092819 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 2097 | 1467057092824 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:51:32 INFO - PROCESS | 2097 | 1467057092828 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 2097 | 1467057092829 Marionette TRACE conn2 <- [1,1006,null,{}] 12:51:32 INFO - PROCESS | 2097 | 1467057092833 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}] 12:51:32 INFO - PROCESS | 2097 | 1467057092835 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:32 INFO - PROCESS | 2097 | 1467057092933 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:51:33 INFO - PROCESS | 2097 | 1467057093008 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 2097 | 1467057093011 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f18800 == 40 [pid = 2097] [id = 259] 12:51:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x117283c00) [pid = 2097] [serial = 775] [outer = 0x0] 12:51:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x117290000) [pid = 2097] [serial = 776] [outer = 0x117283c00] 12:51:33 INFO - PROCESS | 2097 | 1467057093039 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x118324400) [pid = 2097] [serial = 777] [outer = 0x117283c00] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x1234ab800 == 39 [pid = 2097] [id = 256] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6e3800 == 38 [pid = 2097] [id = 255] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x12a534800 == 37 [pid = 2097] [id = 254] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x116718000 == 36 [pid = 2097] [id = 253] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x128fbc000 == 35 [pid = 2097] [id = 252] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x112d0c800 == 34 [pid = 2097] [id = 251] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c3000 == 33 [pid = 2097] [id = 250] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x124f28000 == 32 [pid = 2097] [id = 249] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x123ac8800 == 31 [pid = 2097] [id = 248] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x119a5c000 == 30 [pid = 2097] [id = 247] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x117568000 == 29 [pid = 2097] [id = 246] 12:51:33 INFO - PROCESS | 2097 | --DOCSHELL 0x112634800 == 28 [pid = 2097] [id = 245] 12:51:33 INFO - PROCESS | 2097 | 1467057093425 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]]]}] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x11223e800) [pid = 2097] [serial = 710] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119760c00) [pid = 2097] [serial = 708] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x119728400) [pid = 2097] [serial = 705] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119731400) [pid = 2097] [serial = 707] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x116b1cc00) [pid = 2097] [serial = 717] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1150a2800) [pid = 2097] [serial = 692] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11687e000) [pid = 2097] [serial = 693] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x117664000) [pid = 2097] [serial = 695] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1183a5800) [pid = 2097] [serial = 696] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119469400) [pid = 2097] [serial = 704] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x112a81400) [pid = 2097] [serial = 689] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x11866f800) [pid = 2097] [serial = 687] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11832c400) [pid = 2097] [serial = 686] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11872f800) [pid = 2097] [serial = 702] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x11832d000) [pid = 2097] [serial = 674] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119724000) [pid = 2097] [serial = 677] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x115f64000) [pid = 2097] [serial = 716] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123e95400) [pid = 2097] [serial = 680] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x124f3a800) [pid = 2097] [serial = 683] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x112e7fc00) [pid = 2097] [serial = 690] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x11866e800) [pid = 2097] [serial = 698] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x118677800) [pid = 2097] [serial = 699] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x118726c00) [pid = 2097] [serial = 701] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x119a0c400) [pid = 2097] [serial = 678] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x118635800) [pid = 2097] [serial = 675] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x126890800) [pid = 2097] [serial = 684] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x1246e2800) [pid = 2097] [serial = 681] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x1129d1400) [pid = 2097] [serial = 711] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x11698a400) [pid = 2097] [serial = 714] [outer = 0x0] [url = about:blank] 12:51:33 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x115f66800) [pid = 2097] [serial = 713] [outer = 0x0] [url = about:blank] 12:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 620ms 12:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:51:33 INFO - PROCESS | 2097 | 1467057093448 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 2097 | 1467057093450 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:51:33 INFO - PROCESS | 2097 | 1467057093456 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 2097 | 1467057093459 Marionette TRACE conn2 <- [1,1010,null,{}] 12:51:33 INFO - PROCESS | 2097 | 1467057093461 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}] 12:51:33 INFO - PROCESS | 2097 | 1467057093463 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:33 INFO - PROCESS | 2097 | 1467057093541 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:51:33 INFO - PROCESS | 2097 | 1467057093545 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 2097 | 1467057093546 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x117567000 == 29 [pid = 2097] [id = 260] 12:51:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x11832fc00) [pid = 2097] [serial = 778] [outer = 0x0] 12:51:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1183b3000) [pid = 2097] [serial = 779] [outer = 0x11832fc00] 12:51:33 INFO - PROCESS | 2097 | 1467057093576 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x11866c000) [pid = 2097] [serial = 780] [outer = 0x11832fc00] 12:51:33 INFO - PROCESS | 2097 | 1467057093899 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 476ms 12:51:33 INFO - PROCESS | 2097 | 1467057093928 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 2097 | 1467057093930 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:51:33 INFO - PROCESS | 2097 | 1467057093932 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 2097 | 1467057093933 Marionette TRACE conn2 <- [1,1014,null,{}] 12:51:33 INFO - PROCESS | 2097 | 1467057093942 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}] 12:51:33 INFO - PROCESS | 2097 | 1467057093945 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:34 INFO - PROCESS | 2097 | 1467057094039 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:51:34 INFO - PROCESS | 2097 | 1467057094088 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 2097 | 1467057094091 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195c1000 == 30 [pid = 2097] [id = 261] 12:51:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x118725c00) [pid = 2097] [serial = 781] [outer = 0x0] 12:51:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x118758c00) [pid = 2097] [serial = 782] [outer = 0x118725c00] 12:51:34 INFO - PROCESS | 2097 | 1467057094119 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1194da800) [pid = 2097] [serial = 783] [outer = 0x118725c00] 12:51:34 INFO - PROCESS | 2097 | 1467057094434 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 523ms 12:51:34 INFO - PROCESS | 2097 | 1467057094458 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 2097 | 1467057094460 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:51:34 INFO - PROCESS | 2097 | 1467057094463 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 2097 | 1467057094464 Marionette TRACE conn2 <- [1,1018,null,{}] 12:51:34 INFO - PROCESS | 2097 | 1467057094466 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}] 12:51:34 INFO - PROCESS | 2097 | 1467057094467 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:34 INFO - PROCESS | 2097 | 1467057094544 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:51:34 INFO - PROCESS | 2097 | 1467057094548 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 2097 | 1467057094549 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x1231a6000 == 31 [pid = 2097] [id = 262] 12:51:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119724c00) [pid = 2097] [serial = 784] [outer = 0x0] 12:51:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1199d0000) [pid = 2097] [serial = 785] [outer = 0x119724c00] 12:51:34 INFO - PROCESS | 2097 | 1467057094577 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119a97800) [pid = 2097] [serial = 786] [outer = 0x119724c00] 12:51:34 INFO - PROCESS | 2097 | 1467057094913 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 12:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:51:34 INFO - PROCESS | 2097 | 1467057094931 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 2097 | 1467057094933 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:51:34 INFO - PROCESS | 2097 | 1467057094935 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 2097 | 1467057094938 Marionette TRACE conn2 <- [1,1022,null,{}] 12:51:34 INFO - PROCESS | 2097 | 1467057094944 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}] 12:51:34 INFO - PROCESS | 2097 | 1467057094946 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:35 INFO - PROCESS | 2097 | 1467057095058 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:51:35 INFO - PROCESS | 2097 | 1467057095062 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 2097 | 1467057095063 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e70000 == 32 [pid = 2097] [id = 263] 12:51:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x113bc8400) [pid = 2097] [serial = 787] [outer = 0x0] 12:51:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119bf5800) [pid = 2097] [serial = 788] [outer = 0x113bc8400] 12:51:35 INFO - PROCESS | 2097 | 1467057095097 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119f23000) [pid = 2097] [serial = 789] [outer = 0x113bc8400] 12:51:35 INFO - PROCESS | 2097 | 1467057095507 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 577ms 12:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:51:35 INFO - PROCESS | 2097 | 1467057095513 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 2097 | 1467057095514 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:51:35 INFO - PROCESS | 2097 | 1467057095516 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 2097 | 1467057095517 Marionette TRACE conn2 <- [1,1026,null,{}] 12:51:35 INFO - PROCESS | 2097 | 1467057095519 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}] 12:51:35 INFO - PROCESS | 2097 | 1467057095526 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:35 INFO - PROCESS | 2097 | 1467057095662 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:51:35 INFO - PROCESS | 2097 | 1467057095674 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 2097 | 1467057095675 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f69800 == 33 [pid = 2097] [id = 264] 12:51:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119a6d800) [pid = 2097] [serial = 790] [outer = 0x0] 12:51:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12300bc00) [pid = 2097] [serial = 791] [outer = 0x119a6d800] 12:51:35 INFO - PROCESS | 2097 | 1467057095700 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123e09800) [pid = 2097] [serial = 792] [outer = 0x119a6d800] 12:51:36 INFO - PROCESS | 2097 | 1467057096037 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]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 12:51:36 INFO - PROCESS | 2097 | 1467057096086 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 2097 | 1467057096088 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:51:36 INFO - PROCESS | 2097 | 1467057096090 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 2097 | 1467057096091 Marionette TRACE conn2 <- [1,1030,null,{}] 12:51:36 INFO - PROCESS | 2097 | 1467057096093 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}] 12:51:36 INFO - PROCESS | 2097 | 1467057096094 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:36 INFO - PROCESS | 2097 | 1467057096184 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:51:36 INFO - PROCESS | 2097 | 1467057096218 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 2097 | 1467057096219 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289db000 == 34 [pid = 2097] [id = 265] 12:51:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x118726400) [pid = 2097] [serial = 793] [outer = 0x0] 12:51:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123ea0000) [pid = 2097] [serial = 794] [outer = 0x118726400] 12:51:36 INFO - PROCESS | 2097 | 1467057096244 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1243de400) [pid = 2097] [serial = 795] [outer = 0x118726400] 12:51:36 INFO - PROCESS | 2097 | 1467057096579 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]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 12:51:36 INFO - PROCESS | 2097 | 1467057096618 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 2097 | 1467057096619 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:51:36 INFO - PROCESS | 2097 | 1467057096622 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 2097 | 1467057096623 Marionette TRACE conn2 <- [1,1034,null,{}] 12:51:36 INFO - PROCESS | 2097 | 1467057096625 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}] 12:51:36 INFO - PROCESS | 2097 | 1467057096626 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:36 INFO - PROCESS | 2097 | 1467057096720 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:51:36 INFO - PROCESS | 2097 | 1467057096724 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 2097 | 1467057096725 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f2a800 == 35 [pid = 2097] [id = 266] 12:51:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x112d69400) [pid = 2097] [serial = 796] [outer = 0x0] 12:51:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x124713800) [pid = 2097] [serial = 797] [outer = 0x112d69400] 12:51:36 INFO - PROCESS | 2097 | 1467057096749 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12608bc00) [pid = 2097] [serial = 798] [outer = 0x112d69400] 12:51:37 INFO - PROCESS | 2097 | 1467057097068 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 12:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:51:37 INFO - PROCESS | 2097 | 1467057097102 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 2097 | 1467057097103 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:51:37 INFO - PROCESS | 2097 | 1467057097105 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 2097 | 1467057097108 Marionette TRACE conn2 <- [1,1038,null,{}] 12:51:37 INFO - PROCESS | 2097 | 1467057097112 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}] 12:51:37 INFO - PROCESS | 2097 | 1467057097114 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:37 INFO - PROCESS | 2097 | 1467057097209 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:51:37 INFO - PROCESS | 2097 | 1467057097242 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 2097 | 1467057097243 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d49000 == 36 [pid = 2097] [id = 267] 12:51:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x124717400) [pid = 2097] [serial = 799] [outer = 0x0] 12:51:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x126441800) [pid = 2097] [serial = 800] [outer = 0x124717400] 12:51:37 INFO - PROCESS | 2097 | 1467057097267 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12664e000) [pid = 2097] [serial = 801] [outer = 0x124717400] 12:51:37 INFO - PROCESS | 2097 | 1467057097599 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1243a8c00) [pid = 2097] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x118326000) [pid = 2097] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x118728400) [pid = 2097] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119a6a000) [pid = 2097] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x118326c00) [pid = 2097] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x116242800) [pid = 2097] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1122b9000) [pid = 2097] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119462c00) [pid = 2097] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x112a5b800) [pid = 2097] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x117032400) [pid = 2097] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x11832dc00) [pid = 2097] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11872b000) [pid = 2097] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1194dd000) [pid = 2097] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1129d1800) [pid = 2097] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x11975e400) [pid = 2097] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x115f04c00) [pid = 2097] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:51:37 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x111c75000) [pid = 2097] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:51:37 INFO - PROCESS | 2097 | 1467057097726 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 2097 | 1467057097727 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:51:37 INFO - PROCESS | 2097 | 1467057097738 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 2097 | 1467057097739 Marionette TRACE conn2 <- [1,1042,null,{}] 12:51:37 INFO - PROCESS | 2097 | 1467057097742 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}] 12:51:37 INFO - PROCESS | 2097 | 1467057097743 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:37 INFO - PROCESS | 2097 | 1467057097818 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:51:37 INFO - PROCESS | 2097 | 1467057097825 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 2097 | 1467057097826 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x123086800 == 37 [pid = 2097] [id = 268] 12:51:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x112a86c00) [pid = 2097] [serial = 802] [outer = 0x0] 12:51:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x115f04c00) [pid = 2097] [serial = 803] [outer = 0x112a86c00] 12:51:37 INFO - PROCESS | 2097 | 1467057097850 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11832dc00) [pid = 2097] [serial = 804] [outer = 0x112a86c00] 12:51:38 INFO - PROCESS | 2097 | 1467057098149 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 421ms 12:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:51:38 INFO - PROCESS | 2097 | 1467057098164 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 2097 | 1467057098165 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:51:38 INFO - PROCESS | 2097 | 1467057098167 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 2097 | 1467057098169 Marionette TRACE conn2 <- [1,1046,null,{}] 12:51:38 INFO - PROCESS | 2097 | 1467057098172 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}] 12:51:38 INFO - PROCESS | 2097 | 1467057098177 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:38 INFO - PROCESS | 2097 | 1467057098267 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:51:38 INFO - PROCESS | 2097 | 1467057098282 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 2097 | 1467057098284 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b0cc800 == 38 [pid = 2097] [id = 269] 12:51:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11975e400) [pid = 2097] [serial = 805] [outer = 0x0] 12:51:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x123011c00) [pid = 2097] [serial = 806] [outer = 0x11975e400] 12:51:38 INFO - PROCESS | 2097 | 1467057098319 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1266efc00) [pid = 2097] [serial = 807] [outer = 0x11975e400] 12:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 12:51:38 INFO - PROCESS | 2097 | 1467057098635 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]]]}] 12:51:38 INFO - PROCESS | 2097 | 1467057098646 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 2097 | 1467057098647 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:51:38 INFO - PROCESS | 2097 | 1467057098651 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 2097 | 1467057098652 Marionette TRACE conn2 <- [1,1050,null,{}] 12:51:38 INFO - PROCESS | 2097 | 1467057098657 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}] 12:51:38 INFO - PROCESS | 2097 | 1467057098660 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:38 INFO - PROCESS | 2097 | 1467057098765 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:51:38 INFO - PROCESS | 2097 | 1467057098796 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 2097 | 1467057098797 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba55800 == 39 [pid = 2097] [id = 270] 12:51:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x112d35400) [pid = 2097] [serial = 808] [outer = 0x0] 12:51:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x126886c00) [pid = 2097] [serial = 809] [outer = 0x112d35400] 12:51:38 INFO - PROCESS | 2097 | 1467057098821 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x128c58800) [pid = 2097] [serial = 810] [outer = 0x112d35400] 12:51:39 INFO - PROCESS | 2097 | 1467057099095 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 12:51:39 INFO - PROCESS | 2097 | 1467057099129 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 2097 | 1467057099130 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:51:39 INFO - PROCESS | 2097 | 1467057099132 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 2097 | 1467057099133 Marionette TRACE conn2 <- [1,1054,null,{}] 12:51:39 INFO - PROCESS | 2097 | 1467057099135 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}] 12:51:39 INFO - PROCESS | 2097 | 1467057099136 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:39 INFO - PROCESS | 2097 | 1467057099217 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:51:39 INFO - PROCESS | 2097 | 1467057099223 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 2097 | 1467057099225 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd87800 == 40 [pid = 2097] [id = 271] 12:51:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128c59000) [pid = 2097] [serial = 811] [outer = 0x0] 12:51:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128c61c00) [pid = 2097] [serial = 812] [outer = 0x128c59000] 12:51:39 INFO - PROCESS | 2097 | 1467057099256 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128cc0000) [pid = 2097] [serial = 813] [outer = 0x128c59000] 12:51:39 INFO - PROCESS | 2097 | 1467057099561 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 12:51:39 INFO - PROCESS | 2097 | 1467057099604 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:51:39 INFO - PROCESS | 2097 | 1467057099608 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:51:39 INFO - PROCESS | 2097 | 1467057099610 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 2097 | 1467057099611 Marionette TRACE conn2 <- [1,1058,null,{}] 12:51:39 INFO - PROCESS | 2097 | 1467057099613 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}] 12:51:39 INFO - PROCESS | 2097 | 1467057099614 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:39 INFO - PROCESS | 2097 | 1467057099717 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:51:39 INFO - PROCESS | 2097 | 1467057099796 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 2097 | 1467057099798 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x1139ca000 == 41 [pid = 2097] [id = 272] 12:51:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1110a6000) [pid = 2097] [serial = 814] [outer = 0x0] 12:51:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1129cec00) [pid = 2097] [serial = 815] [outer = 0x1110a6000] 12:51:39 INFO - PROCESS | 2097 | 1467057099829 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x113bba800) [pid = 2097] [serial = 816] [outer = 0x1110a6000] 12:51:40 INFO - PROCESS | 2097 | 1467057100264 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 672ms 12:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:51:40 INFO - PROCESS | 2097 | 1467057100284 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 2097 | 1467057100287 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:51:40 INFO - PROCESS | 2097 | 1467057100290 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 2097 | 1467057100291 Marionette TRACE conn2 <- [1,1062,null,{}] 12:51:40 INFO - PROCESS | 2097 | 1467057100295 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}] 12:51:40 INFO - PROCESS | 2097 | 1467057100298 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:40 INFO - PROCESS | 2097 | 1467057100402 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:51:40 INFO - PROCESS | 2097 | 1467057100457 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 2097 | 1467057100458 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b4b000 == 42 [pid = 2097] [id = 273] 12:51:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x116743400) [pid = 2097] [serial = 817] [outer = 0x0] 12:51:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x118635400) [pid = 2097] [serial = 818] [outer = 0x116743400] 12:51:40 INFO - PROCESS | 2097 | 1467057100489 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x118724800) [pid = 2097] [serial = 819] [outer = 0x116743400] 12:51:40 INFO - PROCESS | 2097 | 1467057100930 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 673ms 12:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:51:40 INFO - PROCESS | 2097 | 1467057100965 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 2097 | 1467057100968 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:51:40 INFO - PROCESS | 2097 | 1467057100971 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 2097 | 1467057100972 Marionette TRACE conn2 <- [1,1066,null,{}] 12:51:40 INFO - PROCESS | 2097 | 1467057100975 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}] 12:51:40 INFO - PROCESS | 2097 | 1467057100977 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:41 INFO - PROCESS | 2097 | 1467057101092 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:51:41 INFO - PROCESS | 2097 | 1467057101179 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 2097 | 1467057101181 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a77e800 == 43 [pid = 2097] [id = 274] 12:51:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11875c000) [pid = 2097] [serial = 820] [outer = 0x0] 12:51:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1194e3800) [pid = 2097] [serial = 821] [outer = 0x11875c000] 12:51:41 INFO - PROCESS | 2097 | 1467057101210 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119a95800) [pid = 2097] [serial = 822] [outer = 0x11875c000] 12:51:41 INFO - PROCESS | 2097 | 1467057101642 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 720ms 12:51:41 INFO - PROCESS | 2097 | 1467057101692 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 2097 | 1467057101693 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:51:41 INFO - PROCESS | 2097 | 1467057101700 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 2097 | 1467057101705 Marionette TRACE conn2 <- [1,1070,null,{}] 12:51:41 INFO - PROCESS | 2097 | 1467057101710 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}] 12:51:41 INFO - PROCESS | 2097 | 1467057101713 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:41 INFO - PROCESS | 2097 | 1467057101813 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:51:41 INFO - PROCESS | 2097 | 1467057101882 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 2097 | 1467057101883 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3b8800 == 44 [pid = 2097] [id = 275] 12:51:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12300d000) [pid = 2097] [serial = 823] [outer = 0x0] 12:51:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x123647000) [pid = 2097] [serial = 824] [outer = 0x12300d000] 12:51:41 INFO - PROCESS | 2097 | 1467057101911 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x123e11800) [pid = 2097] [serial = 825] [outer = 0x12300d000] 12:51:42 INFO - PROCESS | 2097 | 1467057102492 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]]]}] 12:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 832ms 12:51:42 INFO - PROCESS | 2097 | 1467057102528 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 2097 | 1467057102531 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:51:42 INFO - PROCESS | 2097 | 1467057102534 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 2097 | 1467057102536 Marionette TRACE conn2 <- [1,1074,null,{}] 12:51:42 INFO - PROCESS | 2097 | 1467057102540 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}] 12:51:42 INFO - PROCESS | 2097 | 1467057102541 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:42 INFO - PROCESS | 2097 | 1467057102632 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:51:42 INFO - PROCESS | 2097 | 1467057102699 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 2097 | 1467057102702 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192c0000 == 45 [pid = 2097] [id = 276] 12:51:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x116986000) [pid = 2097] [serial = 826] [outer = 0x0] 12:51:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11826cc00) [pid = 2097] [serial = 827] [outer = 0x116986000] 12:51:42 INFO - PROCESS | 2097 | 1467057102729 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x1183aac00) [pid = 2097] [serial = 828] [outer = 0x116986000] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd87800 == 44 [pid = 2097] [id = 271] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba55800 == 43 [pid = 2097] [id = 270] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12b0cc800 == 42 [pid = 2097] [id = 269] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x123086800 == 41 [pid = 2097] [id = 268] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x129d49000 == 40 [pid = 2097] [id = 267] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x115f2a800 == 39 [pid = 2097] [id = 266] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1289db000 == 38 [pid = 2097] [id = 265] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x124f69800 == 37 [pid = 2097] [id = 264] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x123e70000 == 36 [pid = 2097] [id = 263] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1231a6000 == 35 [pid = 2097] [id = 262] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1195c1000 == 34 [pid = 2097] [id = 261] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x117567000 == 33 [pid = 2097] [id = 260] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x115f18800 == 32 [pid = 2097] [id = 259] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x11861c800 == 31 [pid = 2097] [id = 258] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12b0d4000 == 30 [pid = 2097] [id = 257] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3b8800 == 29 [pid = 2097] [id = 275] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12a77e800 == 28 [pid = 2097] [id = 274] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x119b4b000 == 27 [pid = 2097] [id = 273] 12:51:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1139ca000 == 26 [pid = 2097] [id = 272] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x119bfb400) [pid = 2097] [serial = 749] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x119105c00) [pid = 2097] [serial = 743] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1194e9800) [pid = 2097] [serial = 744] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12325ec00) [pid = 2097] [serial = 752] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x1184e4000) [pid = 2097] [serial = 740] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118722400) [pid = 2097] [serial = 741] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x117288800) [pid = 2097] [serial = 737] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11826c800) [pid = 2097] [serial = 738] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x112a5d400) [pid = 2097] [serial = 734] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x112edd800) [pid = 2097] [serial = 735] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119a66800) [pid = 2097] [serial = 746] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119a65c00) [pid = 2097] [serial = 732] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119731800) [pid = 2097] [serial = 731] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1207f6800) [pid = 2097] [serial = 750] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x117667800) [pid = 2097] [serial = 720] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117095000) [pid = 2097] [serial = 719] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1184e4400) [pid = 2097] [serial = 723] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1183b3400) [pid = 2097] [serial = 722] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119464c00) [pid = 2097] [serial = 726] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1189ac400) [pid = 2097] [serial = 725] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119726000) [pid = 2097] [serial = 729] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1194e7400) [pid = 2097] [serial = 728] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1238d6400) [pid = 2097] [serial = 755] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1238ccc00) [pid = 2097] [serial = 753] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x123e0d000) [pid = 2097] [serial = 756] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12432f400) [pid = 2097] [serial = 765] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1184e1000) [pid = 2097] [serial = 761] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1129d3000) [pid = 2097] [serial = 758] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x1165f2800) [pid = 2097] [serial = 759] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x124fc2400) [pid = 2097] [serial = 768] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x123e9cc00) [pid = 2097] [serial = 764] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x119a73800) [pid = 2097] [serial = 762] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x119a9bc00) [pid = 2097] [serial = 747] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x124718000) [pid = 2097] [serial = 767] [outer = 0x0] [url = about:blank] 12:51:43 INFO - PROCESS | 2097 | 1467057103822 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1327ms 12:51:43 INFO - PROCESS | 2097 | 1467057103862 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 2097 | 1467057103864 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:51:43 INFO - PROCESS | 2097 | 1467057103868 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 2097 | 1467057103869 Marionette TRACE conn2 <- [1,1078,null,{}] 12:51:43 INFO - PROCESS | 2097 | 1467057103873 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}] 12:51:43 INFO - PROCESS | 2097 | 1467057103874 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:43 INFO - PROCESS | 2097 | 1467057103969 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:51:43 INFO - PROCESS | 2097 | 1467057103978 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 2097 | 1467057103980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f23800 == 27 [pid = 2097] [id = 277] 12:51:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1139d4c00) [pid = 2097] [serial = 829] [outer = 0x0] 12:51:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x113d4d000) [pid = 2097] [serial = 830] [outer = 0x1139d4c00] 12:51:44 INFO - PROCESS | 2097 | 1467057104008 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1162b2800) [pid = 2097] [serial = 831] [outer = 0x1139d4c00] 12:51:44 INFO - PROCESS | 2097 | 1467057104346 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 12:51:44 INFO - PROCESS | 2097 | 1467057104387 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 2097 | 1467057104391 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:51:44 INFO - PROCESS | 2097 | 1467057104395 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 2097 | 1467057104397 Marionette TRACE conn2 <- [1,1082,null,{}] 12:51:44 INFO - PROCESS | 2097 | 1467057104399 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}] 12:51:44 INFO - PROCESS | 2097 | 1467057104401 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:44 INFO - PROCESS | 2097 | 1467057104477 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:51:44 INFO - PROCESS | 2097 | 1467057104481 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 2097 | 1467057104482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x117567000 == 28 [pid = 2097] [id = 278] 12:51:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x116b1dc00) [pid = 2097] [serial = 832] [outer = 0x0] 12:51:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117edb400) [pid = 2097] [serial = 833] [outer = 0x116b1dc00] 12:51:44 INFO - PROCESS | 2097 | 1467057104512 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11832ec00) [pid = 2097] [serial = 834] [outer = 0x116b1dc00] 12:51:44 INFO - PROCESS | 2097 | 1467057104841 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 12:51:44 INFO - PROCESS | 2097 | 1467057104866 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 2097 | 1467057104867 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:51:44 INFO - PROCESS | 2097 | 1467057104877 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 2097 | 1467057104880 Marionette TRACE conn2 <- [1,1086,null,{}] 12:51:44 INFO - PROCESS | 2097 | 1467057104888 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}] 12:51:44 INFO - PROCESS | 2097 | 1467057104891 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:44 INFO - PROCESS | 2097 | 1467057104971 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:51:45 INFO - PROCESS | 2097 | 1467057105024 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 2097 | 1467057105026 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x119188800 == 29 [pid = 2097] [id = 279] 12:51:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1184ddc00) [pid = 2097] [serial = 835] [outer = 0x0] 12:51:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x118675800) [pid = 2097] [serial = 836] [outer = 0x1184ddc00] 12:51:45 INFO - PROCESS | 2097 | 1467057105054 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x1189ab400) [pid = 2097] [serial = 837] [outer = 0x1184ddc00] 12:51:45 INFO - PROCESS | 2097 | 1467057105351 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 12:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:51:45 INFO - PROCESS | 2097 | 1467057105400 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 2097 | 1467057105402 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:51:45 INFO - PROCESS | 2097 | 1467057105404 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 2097 | 1467057105405 Marionette TRACE conn2 <- [1,1090,null,{}] 12:51:45 INFO - PROCESS | 2097 | 1467057105410 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}] 12:51:45 INFO - PROCESS | 2097 | 1467057105411 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:45 INFO - PROCESS | 2097 | 1467057105485 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:51:45 INFO - PROCESS | 2097 | 1467057105490 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 2097 | 1467057105492 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x120710000 == 30 [pid = 2097] [id = 280] 12:51:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1194df400) [pid = 2097] [serial = 838] [outer = 0x0] 12:51:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1194e5800) [pid = 2097] [serial = 839] [outer = 0x1194df400] 12:51:45 INFO - PROCESS | 2097 | 1467057105518 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119724800) [pid = 2097] [serial = 840] [outer = 0x1194df400] 12:51:45 INFO - PROCESS | 2097 | 1467057105844 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 471ms 12:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:51:45 INFO - PROCESS | 2097 | 1467057105876 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 2097 | 1467057105877 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:51:45 INFO - PROCESS | 2097 | 1467057105879 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 2097 | 1467057105880 Marionette TRACE conn2 <- [1,1094,null,{}] 12:51:45 INFO - PROCESS | 2097 | 1467057105882 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}] 12:51:45 INFO - PROCESS | 2097 | 1467057105884 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:45 INFO - PROCESS | 2097 | 1467057105992 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:51:46 INFO - PROCESS | 2097 | 1467057106008 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 2097 | 1467057106009 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234a4000 == 31 [pid = 2097] [id = 281] 12:51:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119725000) [pid = 2097] [serial = 841] [outer = 0x0] 12:51:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11972c000) [pid = 2097] [serial = 842] [outer = 0x119725000] 12:51:46 INFO - PROCESS | 2097 | 1467057106034 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119760c00) [pid = 2097] [serial = 843] [outer = 0x119725000] 12:51:46 INFO - PROCESS | 2097 | 1467057106379 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 12:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:51:46 INFO - PROCESS | 2097 | 1467057106399 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 2097 | 1467057106400 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:51:46 INFO - PROCESS | 2097 | 1467057106402 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 2097 | 1467057106403 Marionette TRACE conn2 <- [1,1098,null,{}] 12:51:46 INFO - PROCESS | 2097 | 1467057106405 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}] 12:51:46 INFO - PROCESS | 2097 | 1467057106410 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:46 INFO - PROCESS | 2097 | 1467057106519 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:51:46 INFO - PROCESS | 2097 | 1467057106557 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 2097 | 1467057106557 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f14800 == 32 [pid = 2097] [id = 282] 12:51:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119a0c000) [pid = 2097] [serial = 844] [outer = 0x0] 12:51:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119bf3c00) [pid = 2097] [serial = 845] [outer = 0x119a0c000] 12:51:46 INFO - PROCESS | 2097 | 1467057106582 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x123181c00) [pid = 2097] [serial = 846] [outer = 0x119a0c000] 12:51:46 INFO - PROCESS | 2097 | 1467057106869 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 12:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:51:46 INFO - PROCESS | 2097 | 1467057106922 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 2097 | 1467057106925 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:51:46 INFO - PROCESS | 2097 | 1467057106927 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 2097 | 1467057106928 Marionette TRACE conn2 <- [1,1102,null,{}] 12:51:46 INFO - PROCESS | 2097 | 1467057106931 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}] 12:51:46 INFO - PROCESS | 2097 | 1467057106932 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:47 INFO - PROCESS | 2097 | 1467057107031 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:51:47 INFO - PROCESS | 2097 | 1467057107076 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 2097 | 1467057107077 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260ca000 == 33 [pid = 2097] [id = 283] 12:51:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1233a2000) [pid = 2097] [serial = 847] [outer = 0x0] 12:51:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12364ec00) [pid = 2097] [serial = 848] [outer = 0x1233a2000] 12:51:47 INFO - PROCESS | 2097 | 1467057107101 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x123dce800) [pid = 2097] [serial = 849] [outer = 0x1233a2000] 12:51:47 INFO - PROCESS | 2097 | 1467057107401 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 12:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:51:47 INFO - PROCESS | 2097 | 1467057107447 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 2097 | 1467057107448 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:51:47 INFO - PROCESS | 2097 | 1467057107451 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 2097 | 1467057107452 Marionette TRACE conn2 <- [1,1106,null,{}] 12:51:47 INFO - PROCESS | 2097 | 1467057107455 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}] 12:51:47 INFO - PROCESS | 2097 | 1467057107457 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:47 INFO - PROCESS | 2097 | 1467057107567 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:51:47 INFO - PROCESS | 2097 | 1467057107573 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 2097 | 1467057107574 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x128942000 == 34 [pid = 2097] [id = 284] 12:51:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1233a4c00) [pid = 2097] [serial = 850] [outer = 0x0] 12:51:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x123e9b400) [pid = 2097] [serial = 851] [outer = 0x1233a4c00] 12:51:47 INFO - PROCESS | 2097 | 1467057107643 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x123ea4c00) [pid = 2097] [serial = 852] [outer = 0x1233a4c00] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x128c59000) [pid = 2097] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x118726400) [pid = 2097] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x112d69400) [pid = 2097] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12339e400) [pid = 2097] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x117283c00) [pid = 2097] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x113bc8400) [pid = 2097] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119724c00) [pid = 2097] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x118725c00) [pid = 2097] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x115071400) [pid = 2097] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11832fc00) [pid = 2097] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x124717400) [pid = 2097] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x112a86c00) [pid = 2097] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x11975e400) [pid = 2097] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x112d35400) [pid = 2097] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:51:48 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119a6d800) [pid = 2097] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:51:48 INFO - PROCESS | 2097 | 1467057108238 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 819ms 12:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:51:48 INFO - PROCESS | 2097 | 1467057108270 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 2097 | 1467057108271 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:51:48 INFO - PROCESS | 2097 | 1467057108274 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 2097 | 1467057108275 Marionette TRACE conn2 <- [1,1110,null,{}] 12:51:48 INFO - PROCESS | 2097 | 1467057108277 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}] 12:51:48 INFO - PROCESS | 2097 | 1467057108278 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:48 INFO - PROCESS | 2097 | 1467057108351 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:51:48 INFO - PROCESS | 2097 | 1467057108355 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 2097 | 1467057108366 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f5e800 == 35 [pid = 2097] [id = 285] 12:51:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x112a5f400) [pid = 2097] [serial = 853] [outer = 0x0] 12:51:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1184e8000) [pid = 2097] [serial = 854] [outer = 0x112a5f400] 12:51:48 INFO - PROCESS | 2097 | 1467057108390 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11975e400) [pid = 2097] [serial = 855] [outer = 0x112a5f400] 12:51:48 INFO - PROCESS | 2097 | 1467057108699 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 12:51:48 INFO - PROCESS | 2097 | 1467057108785 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 2097 | 1467057108786 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:51:48 INFO - PROCESS | 2097 | 1467057108854 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 2097 | 1467057108855 Marionette TRACE conn2 <- [1,1114,null,{}] 12:51:48 INFO - PROCESS | 2097 | 1467057108901 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}] 12:51:48 INFO - PROCESS | 2097 | 1467057108903 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:49 INFO - PROCESS | 2097 | 1467057109017 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:51:49 INFO - PROCESS | 2097 | 1467057109025 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 2097 | 1467057109027 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292d7800 == 36 [pid = 2097] [id = 286] 12:51:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123e15c00) [pid = 2097] [serial = 856] [outer = 0x0] 12:51:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1246dac00) [pid = 2097] [serial = 857] [outer = 0x123e15c00] 12:51:49 INFO - PROCESS | 2097 | 1467057109063 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12644c400) [pid = 2097] [serial = 858] [outer = 0x123e15c00] 12:51:49 INFO - PROCESS | 2097 | 1467057109521 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 742ms 12:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:51:49 INFO - PROCESS | 2097 | 1467057109554 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 2097 | 1467057109559 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:51:49 INFO - PROCESS | 2097 | 1467057109562 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 2097 | 1467057109565 Marionette TRACE conn2 <- [1,1118,null,{}] 12:51:49 INFO - PROCESS | 2097 | 1467057109569 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}] 12:51:49 INFO - PROCESS | 2097 | 1467057109572 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:49 INFO - PROCESS | 2097 | 1467057109718 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:51:49 INFO - PROCESS | 2097 | 1467057109725 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 2097 | 1467057109727 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab22000 == 37 [pid = 2097] [id = 287] 12:51:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12644d000) [pid = 2097] [serial = 859] [outer = 0x0] 12:51:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x126890000) [pid = 2097] [serial = 860] [outer = 0x12644d000] 12:51:49 INFO - PROCESS | 2097 | 1467057109770 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128c62400) [pid = 2097] [serial = 861] [outer = 0x12644d000] 12:51:50 INFO - PROCESS | 2097 | 1467057110296 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 772ms 12:51:50 INFO - PROCESS | 2097 | 1467057110383 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 2097 | 1467057110385 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:51:50 INFO - PROCESS | 2097 | 1467057110389 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 2097 | 1467057110391 Marionette TRACE conn2 <- [1,1122,null,{}] 12:51:50 INFO - PROCESS | 2097 | 1467057110395 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}] 12:51:50 INFO - PROCESS | 2097 | 1467057110396 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:50 INFO - PROCESS | 2097 | 1467057110503 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:51:50 INFO - PROCESS | 2097 | 1467057110559 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 2097 | 1467057110561 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169aa000 == 38 [pid = 2097] [id = 288] 12:51:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1129ce400) [pid = 2097] [serial = 862] [outer = 0x0] 12:51:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x115f6b000) [pid = 2097] [serial = 863] [outer = 0x1129ce400] 12:51:50 INFO - PROCESS | 2097 | 1467057110592 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117034400) [pid = 2097] [serial = 864] [outer = 0x1129ce400] 12:51:51 INFO - PROCESS | 2097 | 1467057111121 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 774ms 12:51:51 INFO - PROCESS | 2097 | 1467057111165 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 2097 | 1467057111168 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:51:51 INFO - PROCESS | 2097 | 1467057111176 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 2097 | 1467057111178 Marionette TRACE conn2 <- [1,1126,null,{}] 12:51:51 INFO - PROCESS | 2097 | 1467057111180 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}] 12:51:51 INFO - PROCESS | 2097 | 1467057111182 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:51 INFO - PROCESS | 2097 | 1467057111288 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:51:51 INFO - PROCESS | 2097 | 1467057111372 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 2097 | 1467057111374 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x1238ab800 == 39 [pid = 2097] [id = 289] 12:51:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x11832e800) [pid = 2097] [serial = 865] [outer = 0x0] 12:51:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1184d4800) [pid = 2097] [serial = 866] [outer = 0x11832e800] 12:51:51 INFO - PROCESS | 2097 | 1467057111405 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x118673800) [pid = 2097] [serial = 867] [outer = 0x11832e800] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1292d7800 == 38 [pid = 2097] [id = 286] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x128f5e800 == 37 [pid = 2097] [id = 285] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x128942000 == 36 [pid = 2097] [id = 284] 12:51:52 INFO - PROCESS | 2097 | 1467057112093 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]]]}] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1260ca000 == 35 [pid = 2097] [id = 283] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x124f14800 == 34 [pid = 2097] [id = 282] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1234a4000 == 33 [pid = 2097] [id = 281] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x120710000 == 32 [pid = 2097] [id = 280] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x119188800 == 31 [pid = 2097] [id = 279] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x117567000 == 30 [pid = 2097] [id = 278] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x115f23800 == 29 [pid = 2097] [id = 277] 12:51:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1192c0000 == 28 [pid = 2097] [id = 276] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x128c61c00) [pid = 2097] [serial = 812] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x123ea0000) [pid = 2097] [serial = 794] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x124713800) [pid = 2097] [serial = 797] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1243de400) [pid = 2097] [serial = 795] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x126097000) [pid = 2097] [serial = 771] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x126091400) [pid = 2097] [serial = 770] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x117290000) [pid = 2097] [serial = 776] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x118324400) [pid = 2097] [serial = 777] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119bf5800) [pid = 2097] [serial = 788] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119f23000) [pid = 2097] [serial = 789] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1199d0000) [pid = 2097] [serial = 785] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x119a97800) [pid = 2097] [serial = 786] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x118758c00) [pid = 2097] [serial = 782] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1194da800) [pid = 2097] [serial = 783] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1165f0800) [pid = 2097] [serial = 773] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11765f800) [pid = 2097] [serial = 774] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1183b3000) [pid = 2097] [serial = 779] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x128cc0000) [pid = 2097] [serial = 813] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x11866c000) [pid = 2097] [serial = 780] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x126441800) [pid = 2097] [serial = 800] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x115f04c00) [pid = 2097] [serial = 803] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x11832dc00) [pid = 2097] [serial = 804] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x12664e000) [pid = 2097] [serial = 801] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x123011c00) [pid = 2097] [serial = 806] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x126886c00) [pid = 2097] [serial = 809] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x12300bc00) [pid = 2097] [serial = 791] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12608bc00) [pid = 2097] [serial = 798] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x1266efc00) [pid = 2097] [serial = 807] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x123e09800) [pid = 2097] [serial = 792] [outer = 0x0] [url = about:blank] 12:51:52 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x128c58800) [pid = 2097] [serial = 810] [outer = 0x0] [url = about:blank] 12:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 972ms 12:51:52 INFO - PROCESS | 2097 | 1467057112146 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 2097 | 1467057112148 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:51:52 INFO - PROCESS | 2097 | 1467057112152 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 2097 | 1467057112153 Marionette TRACE conn2 <- [1,1130,null,{}] 12:51:52 INFO - PROCESS | 2097 | 1467057112157 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}] 12:51:52 INFO - PROCESS | 2097 | 1467057112159 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:52 INFO - PROCESS | 2097 | 1467057112235 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:51:52 INFO - PROCESS | 2097 | 1467057112242 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 2097 | 1467057112245 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x116baa000 == 29 [pid = 2097] [id = 290] 12:51:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x11765a800) [pid = 2097] [serial = 868] [outer = 0x0] 12:51:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x118269800) [pid = 2097] [serial = 869] [outer = 0x11765a800] 12:51:52 INFO - PROCESS | 2097 | 1467057112273 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x1184d0000) [pid = 2097] [serial = 870] [outer = 0x11765a800] 12:51:52 INFO - PROCESS | 2097 | 1467057112612 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms 12:51:52 INFO - PROCESS | 2097 | 1467057112625 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 2097 | 1467057112628 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:51:52 INFO - PROCESS | 2097 | 1467057112633 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 2097 | 1467057112634 Marionette TRACE conn2 <- [1,1134,null,{}] 12:51:52 INFO - PROCESS | 2097 | 1467057112637 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}] 12:51:52 INFO - PROCESS | 2097 | 1467057112638 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:52 INFO - PROCESS | 2097 | 1467057112728 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:51:52 INFO - PROCESS | 2097 | 1467057112780 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 2097 | 1467057112782 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x11840e000 == 30 [pid = 2097] [id = 291] 12:51:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x1184dc800) [pid = 2097] [serial = 871] [outer = 0x0] 12:51:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x118679c00) [pid = 2097] [serial = 872] [outer = 0x1184dc800] 12:51:52 INFO - PROCESS | 2097 | 1467057112808 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x118730000) [pid = 2097] [serial = 873] [outer = 0x1184dc800] 12:51:53 INFO - PROCESS | 2097 | 1467057113117 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 12:51:53 INFO - PROCESS | 2097 | 1467057113154 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 2097 | 1467057113156 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:51:53 INFO - PROCESS | 2097 | 1467057113160 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 2097 | 1467057113163 Marionette TRACE conn2 <- [1,1138,null,{}] 12:51:53 INFO - PROCESS | 2097 | 1467057113170 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}] 12:51:53 INFO - PROCESS | 2097 | 1467057113174 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:53 INFO - PROCESS | 2097 | 1467057113250 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:51:53 INFO - PROCESS | 2097 | 1467057113317 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 2097 | 1467057113319 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x1231ab800 == 31 [pid = 2097] [id = 292] 12:51:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1191a0800) [pid = 2097] [serial = 874] [outer = 0x0] 12:51:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x119726c00) [pid = 2097] [serial = 875] [outer = 0x1191a0800] 12:51:53 INFO - PROCESS | 2097 | 1467057113348 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x119a73800) [pid = 2097] [serial = 876] [outer = 0x1191a0800] 12:51:53 INFO - PROCESS | 2097 | 1467057113632 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 12:51:53 INFO - PROCESS | 2097 | 1467057113683 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 2097 | 1467057113686 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:51:53 INFO - PROCESS | 2097 | 1467057113692 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 2097 | 1467057113695 Marionette TRACE conn2 <- [1,1142,null,{}] 12:51:53 INFO - PROCESS | 2097 | 1467057113698 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}] 12:51:53 INFO - PROCESS | 2097 | 1467057113700 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:53 INFO - PROCESS | 2097 | 1467057113811 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:51:53 INFO - PROCESS | 2097 | 1467057113892 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 2097 | 1467057113893 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e74800 == 32 [pid = 2097] [id = 293] 12:51:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1194e0c00) [pid = 2097] [serial = 877] [outer = 0x0] 12:51:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119bf8800) [pid = 2097] [serial = 878] [outer = 0x1194e0c00] 12:51:53 INFO - PROCESS | 2097 | 1467057113936 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x12300f000) [pid = 2097] [serial = 879] [outer = 0x1194e0c00] 12:51:54 INFO - PROCESS | 2097 | 1467057114366 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 725ms 12:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:51:54 INFO - PROCESS | 2097 | 1467057114415 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 2097 | 1467057114416 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:51:54 INFO - PROCESS | 2097 | 1467057114418 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 2097 | 1467057114419 Marionette TRACE conn2 <- [1,1146,null,{}] 12:51:54 INFO - PROCESS | 2097 | 1467057114422 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}] 12:51:54 INFO - PROCESS | 2097 | 1467057114423 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:54 INFO - PROCESS | 2097 | 1467057114517 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:51:54 INFO - PROCESS | 2097 | 1467057114522 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 2097 | 1467057114523 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260d9000 == 33 [pid = 2097] [id = 294] 12:51:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x12300f800) [pid = 2097] [serial = 880] [outer = 0x0] 12:51:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x12345d000) [pid = 2097] [serial = 881] [outer = 0x12300f800] 12:51:54 INFO - PROCESS | 2097 | 1467057114547 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123e0b000) [pid = 2097] [serial = 882] [outer = 0x12300f800] 12:51:54 INFO - PROCESS | 2097 | 1467057114899 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 12:51:54 INFO - PROCESS | 2097 | 1467057114937 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 2097 | 1467057114938 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:51:54 INFO - PROCESS | 2097 | 1467057114940 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 2097 | 1467057114941 Marionette TRACE conn2 <- [1,1150,null,{}] 12:51:54 INFO - PROCESS | 2097 | 1467057114944 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}] 12:51:54 INFO - PROCESS | 2097 | 1467057114948 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:55 INFO - PROCESS | 2097 | 1467057115063 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:51:55 INFO - PROCESS | 2097 | 1467057115079 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 2097 | 1467057115080 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f5b800 == 34 [pid = 2097] [id = 295] 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x123e5e400) [pid = 2097] [serial = 883] [outer = 0x0] 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x124fc4c00) [pid = 2097] [serial = 884] [outer = 0x123e5e400] 12:51:55 INFO - PROCESS | 2097 | 1467057115105 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x128c55400) [pid = 2097] [serial = 885] [outer = 0x123e5e400] 12:51:55 INFO - PROCESS | 2097 | 1467057115436 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]]]}] 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1266f4400) [pid = 2097] [serial = 886] [outer = 0x12cb9b000] 12:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 12:51:55 INFO - PROCESS | 2097 | 1467057115472 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 2097 | 1467057115473 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:51:55 INFO - PROCESS | 2097 | 1467057115500 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 2097 | 1467057115501 Marionette TRACE conn2 <- [1,1154,null,{}] 12:51:55 INFO - PROCESS | 2097 | 1467057115504 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}] 12:51:55 INFO - PROCESS | 2097 | 1467057115505 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:55 INFO - PROCESS | 2097 | 1467057115598 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:51:55 INFO - PROCESS | 2097 | 1467057115602 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 2097 | 1467057115603 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292cd800 == 35 [pid = 2097] [id = 296] 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12339a000) [pid = 2097] [serial = 887] [outer = 0x0] 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x128c64000) [pid = 2097] [serial = 888] [outer = 0x12339a000] 12:51:55 INFO - PROCESS | 2097 | 1467057115627 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x128f91800) [pid = 2097] [serial = 889] [outer = 0x12339a000] 12:51:55 INFO - PROCESS | 2097 | 1467057115949 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]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 489ms 12:51:55 INFO - PROCESS | 2097 | 1467057115968 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 2097 | 1467057115969 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:51:55 INFO - PROCESS | 2097 | 1467057115972 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 2097 | 1467057115976 Marionette TRACE conn2 <- [1,1158,null,{}] 12:51:55 INFO - PROCESS | 2097 | 1467057115979 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}] 12:51:55 INFO - PROCESS | 2097 | 1467057115980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:56 INFO - PROCESS | 2097 | 1467057116081 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:51:56 INFO - PROCESS | 2097 | 1467057116085 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 2097 | 1467057116086 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6f7800 == 36 [pid = 2097] [id = 297] 12:51:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1184eb800) [pid = 2097] [serial = 890] [outer = 0x0] 12:51:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12920a800) [pid = 2097] [serial = 891] [outer = 0x1184eb800] 12:51:56 INFO - PROCESS | 2097 | 1467057116110 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x129219800) [pid = 2097] [serial = 892] [outer = 0x1184eb800] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119a0c000) [pid = 2097] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x116b1dc00) [pid = 2097] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1184ddc00) [pid = 2097] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1194df400) [pid = 2097] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1139d4c00) [pid = 2097] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x116986000) [pid = 2097] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1110a6000) [pid = 2097] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x116743400) [pid = 2097] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x11875c000) [pid = 2097] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12300d000) [pid = 2097] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1233a2000) [pid = 2097] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1233a4c00) [pid = 2097] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x112a5f400) [pid = 2097] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x123e15c00) [pid = 2097] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:51:56 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119725000) [pid = 2097] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:51:56 INFO - PROCESS | 2097 | 1467057116494 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 573ms 12:51:56 INFO - PROCESS | 2097 | 1467057116551 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 2097 | 1467057116552 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:51:56 INFO - PROCESS | 2097 | 1467057116555 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 2097 | 1467057116557 Marionette TRACE conn2 <- [1,1162,null,{}] 12:51:56 INFO - PROCESS | 2097 | 1467057116561 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}] 12:51:56 INFO - PROCESS | 2097 | 1467057116562 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:56 INFO - PROCESS | 2097 | 1467057116637 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:51:56 INFO - PROCESS | 2097 | 1467057116643 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 2097 | 1467057116644 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12307f800 == 37 [pid = 2097] [id = 298] 12:51:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x115073800) [pid = 2097] [serial = 893] [outer = 0x0] 12:51:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11919bc00) [pid = 2097] [serial = 894] [outer = 0x115073800] 12:51:56 INFO - PROCESS | 2097 | 1467057116668 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119a97000) [pid = 2097] [serial = 895] [outer = 0x115073800] 12:51:57 INFO - PROCESS | 2097 | 1467057117037 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]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 524ms 12:51:57 INFO - PROCESS | 2097 | 1467057117080 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 2097 | 1467057117081 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:51:57 INFO - PROCESS | 2097 | 1467057117083 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 2097 | 1467057117084 Marionette TRACE conn2 <- [1,1166,null,{}] 12:51:57 INFO - PROCESS | 2097 | 1467057117086 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}] 12:51:57 INFO - PROCESS | 2097 | 1467057117088 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:57 INFO - PROCESS | 2097 | 1467057117166 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:51:57 INFO - PROCESS | 2097 | 1467057117221 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 2097 | 1467057117222 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64f000 == 38 [pid = 2097] [id = 299] 12:51:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x116740c00) [pid = 2097] [serial = 896] [outer = 0x0] 12:51:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123803c00) [pid = 2097] [serial = 897] [outer = 0x116740c00] 12:51:57 INFO - PROCESS | 2097 | 1467057117247 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119fe5400) [pid = 2097] [serial = 898] [outer = 0x116740c00] 12:51:57 INFO - PROCESS | 2097 | 1467057117563 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]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 12:51:57 INFO - PROCESS | 2097 | 1467057117602 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 2097 | 1467057117605 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:51:57 INFO - PROCESS | 2097 | 1467057117610 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 2097 | 1467057117613 Marionette TRACE conn2 <- [1,1170,null,{}] 12:51:57 INFO - PROCESS | 2097 | 1467057117616 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}] 12:51:57 INFO - PROCESS | 2097 | 1467057117619 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:57 INFO - PROCESS | 2097 | 1467057117759 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:51:57 INFO - PROCESS | 2097 | 1467057117841 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 2097 | 1467057117843 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd7a800 == 39 [pid = 2097] [id = 300] 12:51:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x118324c00) [pid = 2097] [serial = 899] [outer = 0x0] 12:51:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x129484400) [pid = 2097] [serial = 900] [outer = 0x118324c00] 12:51:57 INFO - PROCESS | 2097 | 1467057117885 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x12a65f000) [pid = 2097] [serial = 901] [outer = 0x118324c00] 12:51:58 INFO - PROCESS | 2097 | 1467057118243 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 12:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:51:58 INFO - PROCESS | 2097 | 1467057118280 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 2097 | 1467057118281 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:51:58 INFO - PROCESS | 2097 | 1467057118283 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 2097 | 1467057118284 Marionette TRACE conn2 <- [1,1174,null,{}] 12:51:58 INFO - PROCESS | 2097 | 1467057118287 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}] 12:51:58 INFO - PROCESS | 2097 | 1467057118288 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:58 INFO - PROCESS | 2097 | 1467057118419 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:51:58 INFO - PROCESS | 2097 | 1467057118514 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 2097 | 1467057118515 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f30000 == 40 [pid = 2097] [id = 301] 12:51:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1139d4400) [pid = 2097] [serial = 902] [outer = 0x0] 12:51:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1162afc00) [pid = 2097] [serial = 903] [outer = 0x1139d4400] 12:51:58 INFO - PROCESS | 2097 | 1467057118549 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x116b23c00) [pid = 2097] [serial = 904] [outer = 0x1139d4400] 12:51:58 INFO - PROCESS | 2097 | 1467057118965 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] 12:51:59 INFO - PROCESS | 2097 | 1467057119026 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:51:59 INFO - PROCESS | 2097 | 1467057119030 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 2097 | 1467057119032 Marionette TRACE conn2 <- [1,1178,null,{}] 12:51:59 INFO - PROCESS | 2097 | 1467057119036 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}] 12:51:59 INFO - PROCESS | 2097 | 1467057119040 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:59 INFO - PROCESS | 2097 | 1467057119141 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:51:59 INFO - PROCESS | 2097 | 1467057119208 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 2097 | 1467057119210 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x123199000 == 41 [pid = 2097] [id = 302] 12:51:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x118678400) [pid = 2097] [serial = 905] [outer = 0x0] 12:51:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x11872f400) [pid = 2097] [serial = 906] [outer = 0x118678400] 12:51:59 INFO - PROCESS | 2097 | 1467057119240 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119468000) [pid = 2097] [serial = 907] [outer = 0x118678400] 12:51:59 INFO - PROCESS | 2097 | 1467057119625 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] 12:51:59 INFO - PROCESS | 2097 | 1467057119665 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:51:59 INFO - PROCESS | 2097 | 1467057119667 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 2097 | 1467057119669 Marionette TRACE conn2 <- [1,1182,null,{}] 12:51:59 INFO - PROCESS | 2097 | 1467057119671 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}] 12:51:59 INFO - PROCESS | 2097 | 1467057119675 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:59 INFO - PROCESS | 2097 | 1467057119793 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:51:59 INFO - PROCESS | 2097 | 1467057119864 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 2097 | 1467057119865 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:51:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b654800 == 42 [pid = 2097] [id = 303] 12:51:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119a9bc00) [pid = 2097] [serial = 908] [outer = 0x0] 12:51:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1207f5c00) [pid = 2097] [serial = 909] [outer = 0x119a9bc00] 12:51:59 INFO - PROCESS | 2097 | 1467057119894 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x123e95800) [pid = 2097] [serial = 910] [outer = 0x119a9bc00] 12:52:00 INFO - PROCESS | 2097 | 1467057120301 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] 12:52:00 INFO - PROCESS | 2097 | 1467057120340 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:52:00 INFO - PROCESS | 2097 | 1467057120348 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 2097 | 1467057120351 Marionette TRACE conn2 <- [1,1186,null,{}] 12:52:00 INFO - PROCESS | 2097 | 1467057120354 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}] 12:52:00 INFO - PROCESS | 2097 | 1467057120356 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:00 INFO - PROCESS | 2097 | 1467057120459 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:52:00 INFO - PROCESS | 2097 | 1467057120516 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 2097 | 1467057120517 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c646800 == 43 [pid = 2097] [id = 304] 12:52:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x123ea1800) [pid = 2097] [serial = 911] [outer = 0x0] 12:52:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1264df800) [pid = 2097] [serial = 912] [outer = 0x123ea1800] 12:52:00 INFO - PROCESS | 2097 | 1467057120546 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x129433800) [pid = 2097] [serial = 913] [outer = 0x123ea1800] 12:52:01 INFO - PROCESS | 2097 | 1467057121011 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] 12:52:01 INFO - PROCESS | 2097 | 1467057121020 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:52:01 INFO - PROCESS | 2097 | 1467057121025 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 2097 | 1467057121027 Marionette TRACE conn2 <- [1,1190,null,{}] 12:52:01 INFO - PROCESS | 2097 | 1467057121029 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}] 12:52:01 INFO - PROCESS | 2097 | 1467057121030 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:01 INFO - PROCESS | 2097 | 1467057121152 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:52:01 INFO - PROCESS | 2097 | 1467057121208 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 2097 | 1467057121209 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x11651b800 == 44 [pid = 2097] [id = 305] 12:52:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x117667800) [pid = 2097] [serial = 914] [outer = 0x0] 12:52:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x129488000) [pid = 2097] [serial = 915] [outer = 0x117667800] 12:52:01 INFO - PROCESS | 2097 | 1467057121237 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12a662c00) [pid = 2097] [serial = 916] [outer = 0x117667800] 12:52:01 INFO - PROCESS | 2097 | 1467057121835 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] 12:52:01 INFO - PROCESS | 2097 | 1467057121898 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:52:01 INFO - PROCESS | 2097 | 1467057121901 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 2097 | 1467057121905 Marionette TRACE conn2 <- [1,1194,null,{}] 12:52:01 INFO - PROCESS | 2097 | 1467057121909 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}] 12:52:01 INFO - PROCESS | 2097 | 1467057121912 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:02 INFO - PROCESS | 2097 | 1467057122044 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:52:02 INFO - PROCESS | 2097 | 1467057122148 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 2097 | 1467057122149 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e7b000 == 45 [pid = 2097] [id = 306] 12:52:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x118324800) [pid = 2097] [serial = 917] [outer = 0x0] 12:52:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1184cdc00) [pid = 2097] [serial = 918] [outer = 0x118324800] 12:52:02 INFO - PROCESS | 2097 | 1467057122196 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x11866d400) [pid = 2097] [serial = 919] [outer = 0x118324800] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd7a800 == 44 [pid = 2097] [id = 300] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64f000 == 43 [pid = 2097] [id = 299] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12307f800 == 42 [pid = 2097] [id = 298] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6f7800 == 41 [pid = 2097] [id = 297] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x1292cd800 == 40 [pid = 2097] [id = 296] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x128f5b800 == 39 [pid = 2097] [id = 295] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x1260d9000 == 38 [pid = 2097] [id = 294] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x123e74800 == 37 [pid = 2097] [id = 293] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x1231ab800 == 36 [pid = 2097] [id = 292] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x11840e000 == 35 [pid = 2097] [id = 291] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x116baa000 == 34 [pid = 2097] [id = 290] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab22000 == 33 [pid = 2097] [id = 287] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x1169aa000 == 32 [pid = 2097] [id = 288] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x1238ab800 == 31 [pid = 2097] [id = 289] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x11651b800 == 30 [pid = 2097] [id = 305] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12c646800 == 29 [pid = 2097] [id = 304] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x12b654800 == 28 [pid = 2097] [id = 303] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x123199000 == 27 [pid = 2097] [id = 302] 12:52:02 INFO - PROCESS | 2097 | --DOCSHELL 0x115f30000 == 26 [pid = 2097] [id = 301] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119bf3c00) [pid = 2097] [serial = 845] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x117edb400) [pid = 2097] [serial = 833] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11832ec00) [pid = 2097] [serial = 834] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x118675800) [pid = 2097] [serial = 836] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1189ab400) [pid = 2097] [serial = 837] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1194e5800) [pid = 2097] [serial = 839] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119724800) [pid = 2097] [serial = 840] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x113d4d000) [pid = 2097] [serial = 830] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1162b2800) [pid = 2097] [serial = 831] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1183aac00) [pid = 2097] [serial = 828] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11826cc00) [pid = 2097] [serial = 827] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x113bba800) [pid = 2097] [serial = 816] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1129cec00) [pid = 2097] [serial = 815] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x118724800) [pid = 2097] [serial = 819] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x118635400) [pid = 2097] [serial = 818] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119a95800) [pid = 2097] [serial = 822] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1194e3800) [pid = 2097] [serial = 821] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x123e11800) [pid = 2097] [serial = 825] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123647000) [pid = 2097] [serial = 824] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12364ec00) [pid = 2097] [serial = 848] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x123181c00) [pid = 2097] [serial = 846] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x123e9b400) [pid = 2097] [serial = 851] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x123dce800) [pid = 2097] [serial = 849] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1184e8000) [pid = 2097] [serial = 854] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1246dac00) [pid = 2097] [serial = 857] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x123ea4c00) [pid = 2097] [serial = 852] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x126890000) [pid = 2097] [serial = 860] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x11972c000) [pid = 2097] [serial = 842] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x11975e400) [pid = 2097] [serial = 855] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x119760c00) [pid = 2097] [serial = 843] [outer = 0x0] [url = about:blank] 12:52:02 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x12644c400) [pid = 2097] [serial = 858] [outer = 0x0] [url = about:blank] 12:52:03 INFO - PROCESS | 2097 | 1467057123125 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] 12:52:03 INFO - PROCESS | 2097 | 1467057123180 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:52:03 INFO - PROCESS | 2097 | 1467057123183 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 2097 | 1467057123186 Marionette TRACE conn2 <- [1,1198,null,{}] 12:52:03 INFO - PROCESS | 2097 | 1467057123191 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}] 12:52:03 INFO - PROCESS | 2097 | 1467057123192 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:03 INFO - PROCESS | 2097 | 1467057123269 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:52:03 INFO - PROCESS | 2097 | 1467057123277 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 2097 | 1467057123280 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x116955000 == 27 [pid = 2097] [id = 307] 12:52:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x11709bc00) [pid = 2097] [serial = 920] [outer = 0x0] 12:52:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x11728dc00) [pid = 2097] [serial = 921] [outer = 0x11709bc00] 12:52:03 INFO - PROCESS | 2097 | 1467057123307 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x118272400) [pid = 2097] [serial = 922] [outer = 0x11709bc00] 12:52:03 INFO - PROCESS | 2097 | 1467057123665 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 12:52:03 INFO - PROCESS | 2097 | 1467057123709 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 2097 | 1467057123715 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:52:03 INFO - PROCESS | 2097 | 1467057123722 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 2097 | 1467057123724 Marionette TRACE conn2 <- [1,1202,null,{}] 12:52:03 INFO - PROCESS | 2097 | 1467057123728 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}] 12:52:03 INFO - PROCESS | 2097 | 1467057123731 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:03 INFO - PROCESS | 2097 | 1467057123851 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:52:03 INFO - PROCESS | 2097 | 1467057123866 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 2097 | 1467057123868 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x11825a800 == 28 [pid = 2097] [id = 308] 12:52:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1183ad400) [pid = 2097] [serial = 923] [outer = 0x0] 12:52:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x11866fc00) [pid = 2097] [serial = 924] [outer = 0x1183ad400] 12:52:03 INFO - PROCESS | 2097 | 1467057123910 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11872b000) [pid = 2097] [serial = 925] [outer = 0x1183ad400] 12:52:04 INFO - PROCESS | 2097 | 1467057124374 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]]]}] 12:52:04 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 12:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 673ms 12:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:52:04 INFO - PROCESS | 2097 | 1467057124394 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 2097 | 1467057124395 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:52:04 INFO - PROCESS | 2097 | 1467057124397 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 2097 | 1467057124400 Marionette TRACE conn2 <- [1,1206,null,{}] 12:52:04 INFO - PROCESS | 2097 | 1467057124407 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}] 12:52:04 INFO - PROCESS | 2097 | 1467057124411 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:04 INFO - PROCESS | 2097 | 1467057124485 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:52:04 INFO - PROCESS | 2097 | 1467057124492 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 2097 | 1467057124495 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b43000 == 29 [pid = 2097] [id = 309] 12:52:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1194da800) [pid = 2097] [serial = 926] [outer = 0x0] 12:52:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1194e4000) [pid = 2097] [serial = 927] [outer = 0x1194da800] 12:52:04 INFO - PROCESS | 2097 | 1467057124522 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11972f400) [pid = 2097] [serial = 928] [outer = 0x1194da800] 12:52:04 INFO - PROCESS | 2097 | 1467057124877 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]]]}] 12:52:04 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 12:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 12:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:52:04 INFO - PROCESS | 2097 | 1467057124930 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 2097 | 1467057124932 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:52:04 INFO - PROCESS | 2097 | 1467057124934 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 2097 | 1467057124935 Marionette TRACE conn2 <- [1,1210,null,{}] 12:52:04 INFO - PROCESS | 2097 | 1467057124937 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}] 12:52:04 INFO - PROCESS | 2097 | 1467057124938 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:05 INFO - PROCESS | 2097 | 1467057125082 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:52:05 INFO - PROCESS | 2097 | 1467057125101 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 2097 | 1467057125103 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x1231ab000 == 30 [pid = 2097] [id = 310] 12:52:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119762000) [pid = 2097] [serial = 929] [outer = 0x0] 12:52:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119a68000) [pid = 2097] [serial = 930] [outer = 0x119762000] 12:52:05 INFO - PROCESS | 2097 | 1467057125144 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119a9b400) [pid = 2097] [serial = 931] [outer = 0x119762000] 12:52:05 INFO - PROCESS | 2097 | 1467057125580 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 12:52:05 INFO - PROCESS | 2097 | 1467057125604 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 2097 | 1467057125605 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:52:05 INFO - PROCESS | 2097 | 1467057125610 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 2097 | 1467057125611 Marionette TRACE conn2 <- [1,1214,null,{}] 12:52:05 INFO - PROCESS | 2097 | 1467057125620 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}] 12:52:05 INFO - PROCESS | 2097 | 1467057125621 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:05 INFO - PROCESS | 2097 | 1467057125709 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:52:05 INFO - PROCESS | 2097 | 1467057125713 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 2097 | 1467057125715 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e1a000 == 31 [pid = 2097] [id = 311] 12:52:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119a0ac00) [pid = 2097] [serial = 932] [outer = 0x0] 12:52:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119bf8c00) [pid = 2097] [serial = 933] [outer = 0x119a0ac00] 12:52:05 INFO - PROCESS | 2097 | 1467057125739 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12300a800) [pid = 2097] [serial = 934] [outer = 0x119a0ac00] 12:52:06 INFO - PROCESS | 2097 | 1467057126082 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]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 477ms 12:52:06 INFO - PROCESS | 2097 | 1467057126088 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 2097 | 1467057126089 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:52:06 INFO - PROCESS | 2097 | 1467057126094 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 2097 | 1467057126095 Marionette TRACE conn2 <- [1,1218,null,{}] 12:52:06 INFO - PROCESS | 2097 | 1467057126097 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}] 12:52:06 INFO - PROCESS | 2097 | 1467057126101 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:06 INFO - PROCESS | 2097 | 1467057126202 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:52:06 INFO - PROCESS | 2097 | 1467057126238 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 2097 | 1467057126239 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260c9000 == 32 [pid = 2097] [id = 312] 12:52:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123013000) [pid = 2097] [serial = 935] [outer = 0x0] 12:52:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123e0d000) [pid = 2097] [serial = 936] [outer = 0x123013000] 12:52:06 INFO - PROCESS | 2097 | 1467057126264 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x124333800) [pid = 2097] [serial = 937] [outer = 0x123013000] 12:52:06 INFO - PROCESS | 2097 | 1467057126578 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]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 12:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:52:06 INFO - PROCESS | 2097 | 1467057126619 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 2097 | 1467057126620 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:52:06 INFO - PROCESS | 2097 | 1467057126623 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 2097 | 1467057126632 Marionette TRACE conn2 <- [1,1222,null,{}] 12:52:06 INFO - PROCESS | 2097 | 1467057126634 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}] 12:52:06 INFO - PROCESS | 2097 | 1467057126635 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:06 INFO - PROCESS | 2097 | 1467057126726 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:52:06 INFO - PROCESS | 2097 | 1467057126765 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 2097 | 1467057126766 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x12894e000 == 33 [pid = 2097] [id = 313] 12:52:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x112ed9c00) [pid = 2097] [serial = 938] [outer = 0x0] 12:52:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x124712c00) [pid = 2097] [serial = 939] [outer = 0x112ed9c00] 12:52:06 INFO - PROCESS | 2097 | 1467057126790 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x126091400) [pid = 2097] [serial = 940] [outer = 0x112ed9c00] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12300f800) [pid = 2097] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123e5e400) [pid = 2097] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12339a000) [pid = 2097] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1194e0c00) [pid = 2097] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12644d000) [pid = 2097] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x11765a800) [pid = 2097] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1191a0800) [pid = 2097] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x11832e800) [pid = 2097] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1129ce400) [pid = 2097] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1184dc800) [pid = 2097] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x115073800) [pid = 2097] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1184eb800) [pid = 2097] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x118324c00) [pid = 2097] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:52:07 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x116740c00) [pid = 2097] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:52:07 INFO - PROCESS | 2097 | 1467057127236 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] 12:52:07 INFO - PROCESS | 2097 | 1467057127252 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:52:07 INFO - PROCESS | 2097 | 1467057127254 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 2097 | 1467057127256 Marionette TRACE conn2 <- [1,1226,null,{}] 12:52:07 INFO - PROCESS | 2097 | 1467057127261 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}] 12:52:07 INFO - PROCESS | 2097 | 1467057127262 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:07 INFO - PROCESS | 2097 | 1467057127333 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:52:07 INFO - PROCESS | 2097 | 1467057127336 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 2097 | 1467057127337 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d2800 == 34 [pid = 2097] [id = 314] 12:52:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x117094000) [pid = 2097] [serial = 941] [outer = 0x0] 12:52:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x118725400) [pid = 2097] [serial = 942] [outer = 0x117094000] 12:52:07 INFO - PROCESS | 2097 | 1467057127365 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119a99c00) [pid = 2097] [serial = 943] [outer = 0x117094000] 12:52:07 INFO - PROCESS | 2097 | 1467057127692 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 12:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:52:07 INFO - PROCESS | 2097 | 1467057127727 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 2097 | 1467057127728 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:52:07 INFO - PROCESS | 2097 | 1467057127730 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 2097 | 1467057127731 Marionette TRACE conn2 <- [1,1230,null,{}] 12:52:07 INFO - PROCESS | 2097 | 1467057127734 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}] 12:52:07 INFO - PROCESS | 2097 | 1467057127743 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:07 INFO - PROCESS | 2097 | 1467057127843 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:52:07 INFO - PROCESS | 2097 | 1467057127847 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 2097 | 1467057127848 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f69000 == 35 [pid = 2097] [id = 315] 12:52:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119105c00) [pid = 2097] [serial = 944] [outer = 0x0] 12:52:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x126096800) [pid = 2097] [serial = 945] [outer = 0x119105c00] 12:52:07 INFO - PROCESS | 2097 | 1467057127872 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1264e7400) [pid = 2097] [serial = 946] [outer = 0x119105c00] 12:52:08 INFO - PROCESS | 2097 | 1467057128153 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 12:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:52:08 INFO - PROCESS | 2097 | 1467057128201 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 2097 | 1467057128203 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:52:08 INFO - PROCESS | 2097 | 1467057128207 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 2097 | 1467057128212 Marionette TRACE conn2 <- [1,1234,null,{}] 12:52:08 INFO - PROCESS | 2097 | 1467057128215 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}] 12:52:08 INFO - PROCESS | 2097 | 1467057128217 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:08 INFO - PROCESS | 2097 | 1467057128334 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:52:08 INFO - PROCESS | 2097 | 1467057128434 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 2097 | 1467057128436 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d39800 == 36 [pid = 2097] [id = 316] 12:52:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x124e8e400) [pid = 2097] [serial = 947] [outer = 0x0] 12:52:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12688e400) [pid = 2097] [serial = 948] [outer = 0x124e8e400] 12:52:08 INFO - PROCESS | 2097 | 1467057128476 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x128c5ac00) [pid = 2097] [serial = 949] [outer = 0x124e8e400] 12:52:08 INFO - PROCESS | 2097 | 1467057128784 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 623ms 12:52:08 INFO - PROCESS | 2097 | 1467057128830 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 2097 | 1467057128831 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:52:08 INFO - PROCESS | 2097 | 1467057128834 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 2097 | 1467057128845 Marionette TRACE conn2 <- [1,1238,null,{}] 12:52:08 INFO - PROCESS | 2097 | 1467057128848 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}] 12:52:08 INFO - PROCESS | 2097 | 1467057128850 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:08 INFO - PROCESS | 2097 | 1467057128934 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:52:08 INFO - PROCESS | 2097 | 1467057128991 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 2097 | 1467057128993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b641800 == 37 [pid = 2097] [id = 317] 12:52:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1264ddc00) [pid = 2097] [serial = 950] [outer = 0x0] 12:52:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128cc3000) [pid = 2097] [serial = 951] [outer = 0x1264ddc00] 12:52:09 INFO - PROCESS | 2097 | 1467057129019 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a581c00) [pid = 2097] [serial = 952] [outer = 0x1264ddc00] 12:52:09 INFO - PROCESS | 2097 | 1467057129484 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 679ms 12:52:09 INFO - PROCESS | 2097 | 1467057129532 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 2097 | 1467057129534 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:52:09 INFO - PROCESS | 2097 | 1467057129539 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 2097 | 1467057129542 Marionette TRACE conn2 <- [1,1242,null,{}] 12:52:09 INFO - PROCESS | 2097 | 1467057129547 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}] 12:52:09 INFO - PROCESS | 2097 | 1467057129548 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:09 INFO - PROCESS | 2097 | 1467057129656 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:52:09 INFO - PROCESS | 2097 | 1467057129780 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 2097 | 1467057129782 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e68000 == 38 [pid = 2097] [id = 318] 12:52:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x11690a000) [pid = 2097] [serial = 953] [outer = 0x0] 12:52:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117284000) [pid = 2097] [serial = 954] [outer = 0x11690a000] 12:52:09 INFO - PROCESS | 2097 | 1467057129812 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x118272c00) [pid = 2097] [serial = 955] [outer = 0x11690a000] 12:52:10 INFO - PROCESS | 2097 | 1467057130352 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 826ms 12:52:10 INFO - PROCESS | 2097 | 1467057130365 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 2097 | 1467057130369 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:52:10 INFO - PROCESS | 2097 | 1467057130420 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 2097 | 1467057130423 Marionette TRACE conn2 <- [1,1246,null,{}] 12:52:10 INFO - PROCESS | 2097 | 1467057130426 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}] 12:52:10 INFO - PROCESS | 2097 | 1467057130429 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:10 INFO - PROCESS | 2097 | 1467057130572 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:52:10 INFO - PROCESS | 2097 | 1467057130651 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 2097 | 1467057130652 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x123194800 == 39 [pid = 2097] [id = 319] 12:52:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x118731800) [pid = 2097] [serial = 956] [outer = 0x0] 12:52:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119105800) [pid = 2097] [serial = 957] [outer = 0x118731800] 12:52:10 INFO - PROCESS | 2097 | 1467057130683 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1194e2400) [pid = 2097] [serial = 958] [outer = 0x118731800] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x129d39800 == 38 [pid = 2097] [id = 316] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x128f69000 == 37 [pid = 2097] [id = 315] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d2800 == 36 [pid = 2097] [id = 314] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x12894e000 == 35 [pid = 2097] [id = 313] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x1260c9000 == 34 [pid = 2097] [id = 312] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x123e1a000 == 33 [pid = 2097] [id = 311] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x1231ab000 == 32 [pid = 2097] [id = 310] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x119b43000 == 31 [pid = 2097] [id = 309] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x11825a800 == 30 [pid = 2097] [id = 308] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x116955000 == 29 [pid = 2097] [id = 307] 12:52:11 INFO - PROCESS | 2097 | --DOCSHELL 0x117e7b000 == 28 [pid = 2097] [id = 306] 12:52:11 INFO - PROCESS | 2097 | 1467057131318 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]]]}] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12345d000) [pid = 2097] [serial = 881] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11728ac00) [pid = 2097] [serial = 492] [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.] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x124fc4c00) [pid = 2097] [serial = 884] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x128c64000) [pid = 2097] [serial = 888] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119bf8800) [pid = 2097] [serial = 878] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x128c62400) [pid = 2097] [serial = 861] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x118269800) [pid = 2097] [serial = 869] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1184d0000) [pid = 2097] [serial = 870] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119726c00) [pid = 2097] [serial = 875] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x128c55400) [pid = 2097] [serial = 885] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119a73800) [pid = 2097] [serial = 876] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1184d4800) [pid = 2097] [serial = 866] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x118673800) [pid = 2097] [serial = 867] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x115f6b000) [pid = 2097] [serial = 863] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x117034400) [pid = 2097] [serial = 864] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x118679c00) [pid = 2097] [serial = 872] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x118730000) [pid = 2097] [serial = 873] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x11919bc00) [pid = 2097] [serial = 894] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12920a800) [pid = 2097] [serial = 891] [outer = 0x0] [url = about:blank] 12:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x128f91800) [pid = 2097] [serial = 889] [outer = 0x0] [url = about:blank] 12:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 928ms 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119a97000) [pid = 2097] [serial = 895] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x129484400) [pid = 2097] [serial = 900] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x129219800) [pid = 2097] [serial = 892] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x123e0b000) [pid = 2097] [serial = 882] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x119fe5400) [pid = 2097] [serial = 898] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x12300f000) [pid = 2097] [serial = 879] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x12a65f000) [pid = 2097] [serial = 901] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x123803c00) [pid = 2097] [serial = 897] [outer = 0x0] [url = about:blank] 12:52:11 INFO - PROCESS | 2097 | 1467057131345 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:52:11 INFO - PROCESS | 2097 | 1467057131347 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:52:11 INFO - PROCESS | 2097 | 1467057131350 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 2097 | 1467057131352 Marionette TRACE conn2 <- [1,1250,null,{}] 12:52:11 INFO - PROCESS | 2097 | 1467057131356 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}] 12:52:11 INFO - PROCESS | 2097 | 1467057131360 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:11 INFO - PROCESS | 2097 | 1467057131434 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:52:11 INFO - PROCESS | 2097 | 1467057131443 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 2097 | 1467057131446 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bbe000 == 29 [pid = 2097] [id = 320] 12:52:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x11765f800) [pid = 2097] [serial = 959] [outer = 0x0] 12:52:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x118269800) [pid = 2097] [serial = 960] [outer = 0x11765f800] 12:52:11 INFO - PROCESS | 2097 | 1467057131474 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1184dc800) [pid = 2097] [serial = 961] [outer = 0x11765f800] 12:52:11 INFO - PROCESS | 2097 | 1467057131816 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 12:52:11 INFO - PROCESS | 2097 | 1467057131825 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 2097 | 1467057131829 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:52:11 INFO - PROCESS | 2097 | 1467057131834 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 2097 | 1467057131835 Marionette TRACE conn2 <- [1,1254,null,{}] 12:52:11 INFO - PROCESS | 2097 | 1467057131837 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}] 12:52:11 INFO - PROCESS | 2097 | 1467057131840 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:11 INFO - PROCESS | 2097 | 1467057131933 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:52:11 INFO - PROCESS | 2097 | 1467057131984 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 2097 | 1467057131986 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x11918a800 == 30 [pid = 2097] [id = 321] 12:52:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1184dd400) [pid = 2097] [serial = 962] [outer = 0x0] 12:52:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x118677800) [pid = 2097] [serial = 963] [outer = 0x1184dd400] 12:52:12 INFO - PROCESS | 2097 | 1467057132012 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1194e2c00) [pid = 2097] [serial = 964] [outer = 0x1184dd400] 12:52:12 INFO - PROCESS | 2097 | 1467057132335 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 525ms 12:52:12 INFO - PROCESS | 2097 | 1467057132360 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 2097 | 1467057132362 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:52:12 INFO - PROCESS | 2097 | 1467057132364 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 2097 | 1467057132367 Marionette TRACE conn2 <- [1,1258,null,{}] 12:52:12 INFO - PROCESS | 2097 | 1467057132374 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}] 12:52:12 INFO - PROCESS | 2097 | 1467057132378 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:12 INFO - PROCESS | 2097 | 1467057132459 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:52:12 INFO - PROCESS | 2097 | 1467057132515 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 2097 | 1467057132517 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x123721800 == 31 [pid = 2097] [id = 322] 12:52:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x115073400) [pid = 2097] [serial = 965] [outer = 0x0] 12:52:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119760800) [pid = 2097] [serial = 966] [outer = 0x115073400] 12:52:12 INFO - PROCESS | 2097 | 1467057132545 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119bfa800) [pid = 2097] [serial = 967] [outer = 0x115073400] 12:52:12 INFO - PROCESS | 2097 | 1467057132827 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 12:52:12 INFO - PROCESS | 2097 | 1467057132885 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 2097 | 1467057132887 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:52:12 INFO - PROCESS | 2097 | 1467057132889 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 2097 | 1467057132892 Marionette TRACE conn2 <- [1,1262,null,{}] 12:52:12 INFO - PROCESS | 2097 | 1467057132895 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}] 12:52:12 INFO - PROCESS | 2097 | 1467057132896 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:12 INFO - PROCESS | 2097 | 1467057132975 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:52:12 INFO - PROCESS | 2097 | 1467057132980 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 2097 | 1467057132981 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f28000 == 32 [pid = 2097] [id = 323] 12:52:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x12300d000) [pid = 2097] [serial = 968] [outer = 0x0] 12:52:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1238d4800) [pid = 2097] [serial = 969] [outer = 0x12300d000] 12:52:13 INFO - PROCESS | 2097 | 1467057133006 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123e14400) [pid = 2097] [serial = 970] [outer = 0x12300d000] 12:52:13 INFO - PROCESS | 2097 | 1467057133350 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 473ms 12:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:52:13 INFO - PROCESS | 2097 | 1467057133364 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 2097 | 1467057133365 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:52:13 INFO - PROCESS | 2097 | 1467057133367 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 2097 | 1467057133368 Marionette TRACE conn2 <- [1,1266,null,{}] 12:52:13 INFO - PROCESS | 2097 | 1467057133370 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}] 12:52:13 INFO - PROCESS | 2097 | 1467057133372 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:13 INFO - PROCESS | 2097 | 1467057133480 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:52:13 INFO - PROCESS | 2097 | 1467057133492 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 2097 | 1467057133494 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x12669c000 == 33 [pid = 2097] [id = 324] 12:52:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1233a4c00) [pid = 2097] [serial = 971] [outer = 0x0] 12:52:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123e9d000) [pid = 2097] [serial = 972] [outer = 0x1233a4c00] 12:52:13 INFO - PROCESS | 2097 | 1467057133518 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x124713800) [pid = 2097] [serial = 973] [outer = 0x1233a4c00] 12:52:13 INFO - PROCESS | 2097 | 1467057133854 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 12:52:13 INFO - PROCESS | 2097 | 1467057133886 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 2097 | 1467057133888 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:52:13 INFO - PROCESS | 2097 | 1467057133890 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 2097 | 1467057133891 Marionette TRACE conn2 <- [1,1270,null,{}] 12:52:13 INFO - PROCESS | 2097 | 1467057133893 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}] 12:52:13 INFO - PROCESS | 2097 | 1467057133897 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:14 INFO - PROCESS | 2097 | 1467057134012 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:52:14 INFO - PROCESS | 2097 | 1467057134046 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 2097 | 1467057134047 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f55800 == 34 [pid = 2097] [id = 325] 12:52:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x124e95800) [pid = 2097] [serial = 974] [outer = 0x0] 12:52:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x126886800) [pid = 2097] [serial = 975] [outer = 0x124e95800] 12:52:14 INFO - PROCESS | 2097 | 1467057134072 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x129436800) [pid = 2097] [serial = 976] [outer = 0x124e95800] 12:52:14 INFO - PROCESS | 2097 | 1467057134412 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 573ms 12:52:14 INFO - PROCESS | 2097 | 1467057134463 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 2097 | 1467057134464 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:52:14 INFO - PROCESS | 2097 | 1467057134467 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 2097 | 1467057134468 Marionette TRACE conn2 <- [1,1274,null,{}] 12:52:14 INFO - PROCESS | 2097 | 1467057134470 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}] 12:52:14 INFO - PROCESS | 2097 | 1467057134471 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:14 INFO - PROCESS | 2097 | 1467057134565 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:52:14 INFO - PROCESS | 2097 | 1467057134602 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 2097 | 1467057134603 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a768800 == 35 [pid = 2097] [id = 326] 12:52:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x112e7c800) [pid = 2097] [serial = 977] [outer = 0x0] 12:52:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x129492000) [pid = 2097] [serial = 978] [outer = 0x112e7c800] 12:52:14 INFO - PROCESS | 2097 | 1467057134628 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12a65c800) [pid = 2097] [serial = 979] [outer = 0x112e7c800] 12:52:14 INFO - PROCESS | 2097 | 1467057134938 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 12:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:52:14 INFO - PROCESS | 2097 | 1467057134985 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 2097 | 1467057134986 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:52:14 INFO - PROCESS | 2097 | 1467057134988 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 2097 | 1467057134990 Marionette TRACE conn2 <- [1,1278,null,{}] 12:52:14 INFO - PROCESS | 2097 | 1467057134992 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}] 12:52:14 INFO - PROCESS | 2097 | 1467057134993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:15 INFO - PROCESS | 2097 | 1467057135089 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:52:15 INFO - PROCESS | 2097 | 1467057135092 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 2097 | 1467057135093 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab1d000 == 36 [pid = 2097] [id = 327] 12:52:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x129488400) [pid = 2097] [serial = 980] [outer = 0x0] 12:52:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a667c00) [pid = 2097] [serial = 981] [outer = 0x129488400] 12:52:15 INFO - PROCESS | 2097 | 1467057135118 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a6ac400) [pid = 2097] [serial = 982] [outer = 0x129488400] 12:52:15 INFO - PROCESS | 2097 | 1467057135520 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]]]}] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1139d4400) [pid = 2097] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x118678400) [pid = 2097] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119a9bc00) [pid = 2097] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119762000) [pid = 2097] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11709bc00) [pid = 2097] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1194da800) [pid = 2097] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123013000) [pid = 2097] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1183ad400) [pid = 2097] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123ea1800) [pid = 2097] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x117667800) [pid = 2097] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119a0ac00) [pid = 2097] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x112ed9c00) [pid = 2097] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x117094000) [pid = 2097] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119105c00) [pid = 2097] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:52:15 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x124e8e400) [pid = 2097] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms 12:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:52:15 INFO - PROCESS | 2097 | 1467057135561 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 2097 | 1467057135562 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:52:15 INFO - PROCESS | 2097 | 1467057135564 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 2097 | 1467057135565 Marionette TRACE conn2 <- [1,1282,null,{}] 12:52:15 INFO - PROCESS | 2097 | 1467057135567 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}] 12:52:15 INFO - PROCESS | 2097 | 1467057135568 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:15 INFO - PROCESS | 2097 | 1467057135646 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:52:15 INFO - PROCESS | 2097 | 1467057135649 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 2097 | 1467057135651 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x123714800 == 37 [pid = 2097] [id = 328] 12:52:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x116b1d400) [pid = 2097] [serial = 983] [outer = 0x0] 12:52:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x118673000) [pid = 2097] [serial = 984] [outer = 0x116b1d400] 12:52:15 INFO - PROCESS | 2097 | 1467057135675 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11975d000) [pid = 2097] [serial = 985] [outer = 0x116b1d400] 12:52:16 INFO - PROCESS | 2097 | 1467057136011 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 12:52:16 INFO - PROCESS | 2097 | 1467057136034 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:52:16 INFO - PROCESS | 2097 | 1467057136036 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:52:16 INFO - PROCESS | 2097 | 1467057136038 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 2097 | 1467057136039 Marionette TRACE conn2 <- [1,1286,null,{}] 12:52:16 INFO - PROCESS | 2097 | 1467057136044 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}] 12:52:16 INFO - PROCESS | 2097 | 1467057136045 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:16 INFO - PROCESS | 2097 | 1467057136120 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:52:16 INFO - PROCESS | 2097 | 1467057136180 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 2097 | 1467057136181 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba64000 == 38 [pid = 2097] [id = 329] 12:52:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x117667800) [pid = 2097] [serial = 986] [outer = 0x0] 12:52:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119bf7800) [pid = 2097] [serial = 987] [outer = 0x117667800] 12:52:16 INFO - PROCESS | 2097 | 1467057136206 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12a587800) [pid = 2097] [serial = 988] [outer = 0x117667800] 12:52:16 INFO - PROCESS | 2097 | 1467057136493 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 473ms 12:52:16 INFO - PROCESS | 2097 | 1467057136515 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:52:16 INFO - PROCESS | 2097 | 1467057136517 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:52:16 INFO - PROCESS | 2097 | 1467057136519 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 2097 | 1467057136520 Marionette TRACE conn2 <- [1,1290,null,{}] 12:52:16 INFO - PROCESS | 2097 | 1467057136523 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}] 12:52:16 INFO - PROCESS | 2097 | 1467057136528 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:16 INFO - PROCESS | 2097 | 1467057136618 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:52:16 INFO - PROCESS | 2097 | 1467057136621 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 2097 | 1467057136623 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3bb000 == 39 [pid = 2097] [id = 330] 12:52:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119762000) [pid = 2097] [serial = 989] [outer = 0x0] 12:52:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12a935000) [pid = 2097] [serial = 990] [outer = 0x119762000] 12:52:16 INFO - PROCESS | 2097 | 1467057136651 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12abb9c00) [pid = 2097] [serial = 991] [outer = 0x119762000] 12:52:17 INFO - PROCESS | 2097 | 1467057136998 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 12:52:17 INFO - PROCESS | 2097 | 1467057137045 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 2097 | 1467057137046 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:52:17 INFO - PROCESS | 2097 | 1467057137048 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 2097 | 1467057137049 Marionette TRACE conn2 <- [1,1294,null,{}] 12:52:17 INFO - PROCESS | 2097 | 1467057137051 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}] 12:52:17 INFO - PROCESS | 2097 | 1467057137053 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:17 INFO - PROCESS | 2097 | 1467057137132 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:52:17 INFO - PROCESS | 2097 | 1467057137136 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 2097 | 1467057137137 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c655000 == 40 [pid = 2097] [id = 331] 12:52:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12abbd000) [pid = 2097] [serial = 992] [outer = 0x0] 12:52:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12b605400) [pid = 2097] [serial = 993] [outer = 0x12abbd000] 12:52:17 INFO - PROCESS | 2097 | 1467057137161 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12b6cd800) [pid = 2097] [serial = 994] [outer = 0x12abbd000] 12:52:17 INFO - PROCESS | 2097 | 1467057137482 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 12:52:17 INFO - PROCESS | 2097 | 1467057137566 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 2097 | 1467057137568 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:52:17 INFO - PROCESS | 2097 | 1467057137572 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 2097 | 1467057137575 Marionette TRACE conn2 <- [1,1298,null,{}] 12:52:17 INFO - PROCESS | 2097 | 1467057137579 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}] 12:52:17 INFO - PROCESS | 2097 | 1467057137581 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:17 INFO - PROCESS | 2097 | 1467057137674 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:52:17 INFO - PROCESS | 2097 | 1467057137774 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 2097 | 1467057137778 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x116788800 == 41 [pid = 2097] [id = 332] 12:52:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x115ee2400) [pid = 2097] [serial = 995] [outer = 0x0] 12:52:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x116744000) [pid = 2097] [serial = 996] [outer = 0x115ee2400] 12:52:17 INFO - PROCESS | 2097 | 1467057137808 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117292800) [pid = 2097] [serial = 997] [outer = 0x115ee2400] 12:52:18 INFO - PROCESS | 2097 | 1467057138249 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 722ms 12:52:18 INFO - PROCESS | 2097 | 1467057138318 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:52:18 INFO - PROCESS | 2097 | 1467057138320 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:52:18 INFO - PROCESS | 2097 | 1467057138338 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 2097 | 1467057138341 Marionette TRACE conn2 <- [1,1302,null,{}] 12:52:18 INFO - PROCESS | 2097 | 1467057138362 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}] 12:52:18 INFO - PROCESS | 2097 | 1467057138364 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:18 INFO - PROCESS | 2097 | 1467057138466 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:52:18 INFO - PROCESS | 2097 | 1467057138536 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 2097 | 1467057138537 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x123711800 == 42 [pid = 2097] [id = 333] 12:52:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1189ae800) [pid = 2097] [serial = 998] [outer = 0x0] 12:52:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x119711000) [pid = 2097] [serial = 999] [outer = 0x1189ae800] 12:52:18 INFO - PROCESS | 2097 | 1467057138569 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119a04400) [pid = 2097] [serial = 1000] [outer = 0x1189ae800] 12:52:18 INFO - PROCESS | 2097 | 1467057138981 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 706ms 12:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:52:19 INFO - PROCESS | 2097 | 1467057139030 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 2097 | 1467057139031 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:52:19 INFO - PROCESS | 2097 | 1467057139033 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 2097 | 1467057139035 Marionette TRACE conn2 <- [1,1306,null,{}] 12:52:19 INFO - PROCESS | 2097 | 1467057139042 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}] 12:52:19 INFO - PROCESS | 2097 | 1467057139045 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:19 INFO - PROCESS | 2097 | 1467057139151 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:52:19 INFO - PROCESS | 2097 | 1467057139212 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 2097 | 1467057139214 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd92800 == 43 [pid = 2097] [id = 334] 12:52:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1238d6000) [pid = 2097] [serial = 1001] [outer = 0x0] 12:52:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x1246d5400) [pid = 2097] [serial = 1002] [outer = 0x1238d6000] 12:52:19 INFO - PROCESS | 2097 | 1467057139246 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1266e8800) [pid = 2097] [serial = 1003] [outer = 0x1238d6000] 12:52:19 INFO - PROCESS | 2097 | 1467057139720 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 722ms 12:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:52:19 INFO - PROCESS | 2097 | 1467057139794 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 2097 | 1467057139796 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:52:19 INFO - PROCESS | 2097 | 1467057139800 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 2097 | 1467057139801 Marionette TRACE conn2 <- [1,1310,null,{}] 12:52:19 INFO - PROCESS | 2097 | 1467057139803 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}] 12:52:19 INFO - PROCESS | 2097 | 1467057139805 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:19 INFO - PROCESS | 2097 | 1467057139907 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:52:19 INFO - PROCESS | 2097 | 1467057139979 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 2097 | 1467057139980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x11725f800 == 44 [pid = 2097] [id = 335] 12:52:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1184d3c00) [pid = 2097] [serial = 1004] [outer = 0x0] 12:52:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119a0c000) [pid = 2097] [serial = 1005] [outer = 0x1184d3c00] 12:52:20 INFO - PROCESS | 2097 | 1467057140009 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1266e6000) [pid = 2097] [serial = 1006] [outer = 0x1184d3c00] 12:52:20 INFO - PROCESS | 2097 | 1467057140564 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] 12:52:20 INFO - PROCESS | 2097 | 1467057140577 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:52:20 INFO - PROCESS | 2097 | 1467057140599 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 2097 | 1467057140600 Marionette TRACE conn2 <- [1,1314,null,{}] 12:52:20 INFO - PROCESS | 2097 | 1467057140605 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}] 12:52:20 INFO - PROCESS | 2097 | 1467057140607 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:20 INFO - PROCESS | 2097 | 1467057140700 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:52:20 INFO - PROCESS | 2097 | 1467057140772 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 2097 | 1467057140774 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x117574000 == 45 [pid = 2097] [id = 336] 12:52:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x117edb800) [pid = 2097] [serial = 1007] [outer = 0x0] 12:52:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1184d1c00) [pid = 2097] [serial = 1008] [outer = 0x117edb800] 12:52:20 INFO - PROCESS | 2097 | 1467057140802 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x118671000) [pid = 2097] [serial = 1009] [outer = 0x117edb800] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3bb000 == 44 [pid = 2097] [id = 330] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba64000 == 43 [pid = 2097] [id = 329] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x123714800 == 42 [pid = 2097] [id = 328] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab1d000 == 41 [pid = 2097] [id = 327] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12a768800 == 40 [pid = 2097] [id = 326] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x128f55800 == 39 [pid = 2097] [id = 325] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12669c000 == 38 [pid = 2097] [id = 324] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x124f28000 == 37 [pid = 2097] [id = 323] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x123721800 == 36 [pid = 2097] [id = 322] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x11918a800 == 35 [pid = 2097] [id = 321] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x116bbe000 == 34 [pid = 2097] [id = 320] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x123194800 == 33 [pid = 2097] [id = 319] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x117e68000 == 32 [pid = 2097] [id = 318] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12b641800 == 31 [pid = 2097] [id = 317] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x11725f800 == 30 [pid = 2097] [id = 335] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd92800 == 29 [pid = 2097] [id = 334] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x123711800 == 28 [pid = 2097] [id = 333] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x12c655000 == 27 [pid = 2097] [id = 331] 12:52:21 INFO - PROCESS | 2097 | --DOCSHELL 0x116788800 == 26 [pid = 2097] [id = 332] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x128cc3000) [pid = 2097] [serial = 951] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x116b23c00) [pid = 2097] [serial = 904] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1162afc00) [pid = 2097] [serial = 903] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119468000) [pid = 2097] [serial = 907] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11872f400) [pid = 2097] [serial = 906] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x123e95800) [pid = 2097] [serial = 910] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119a9b400) [pid = 2097] [serial = 931] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1207f5c00) [pid = 2097] [serial = 909] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11728dc00) [pid = 2097] [serial = 921] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x118272400) [pid = 2097] [serial = 922] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1194e4000) [pid = 2097] [serial = 927] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x123e0d000) [pid = 2097] [serial = 936] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11866fc00) [pid = 2097] [serial = 924] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x129433800) [pid = 2097] [serial = 913] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x11872b000) [pid = 2097] [serial = 925] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1264df800) [pid = 2097] [serial = 912] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1184cdc00) [pid = 2097] [serial = 918] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12a662c00) [pid = 2097] [serial = 916] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x129488000) [pid = 2097] [serial = 915] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119bf8c00) [pid = 2097] [serial = 933] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x124712c00) [pid = 2097] [serial = 939] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x124333800) [pid = 2097] [serial = 937] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119a99c00) [pid = 2097] [serial = 943] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x118725400) [pid = 2097] [serial = 942] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x126096800) [pid = 2097] [serial = 945] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119a68000) [pid = 2097] [serial = 930] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12300a800) [pid = 2097] [serial = 934] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x126091400) [pid = 2097] [serial = 940] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x11972f400) [pid = 2097] [serial = 928] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x128c5ac00) [pid = 2097] [serial = 949] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x1264e7400) [pid = 2097] [serial = 946] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x12688e400) [pid = 2097] [serial = 948] [outer = 0x0] [url = about:blank] 12:52:21 INFO - PROCESS | 2097 | 1467057141720 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1175ms 12:52:21 INFO - PROCESS | 2097 | 1467057141772 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 2097 | 1467057141776 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:52:21 INFO - PROCESS | 2097 | 1467057141780 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 2097 | 1467057141782 Marionette TRACE conn2 <- [1,1318,null,{}] 12:52:21 INFO - PROCESS | 2097 | 1467057141785 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}] 12:52:21 INFO - PROCESS | 2097 | 1467057141787 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:21 INFO - PROCESS | 2097 | 1467057141864 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:52:21 INFO - PROCESS | 2097 | 1467057141921 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 2097 | 1467057141923 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x116510000 == 27 [pid = 2097] [id = 337] 12:52:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1139cf000) [pid = 2097] [serial = 1010] [outer = 0x0] 12:52:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x116880000) [pid = 2097] [serial = 1011] [outer = 0x1139cf000] 12:52:21 INFO - PROCESS | 2097 | 1467057141950 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117093c00) [pid = 2097] [serial = 1012] [outer = 0x1139cf000] 12:52:22 INFO - PROCESS | 2097 | 1467057142265 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 12:52:22 INFO - PROCESS | 2097 | 1467057142301 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 2097 | 1467057142305 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:52:22 INFO - PROCESS | 2097 | 1467057142312 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 2097 | 1467057142314 Marionette TRACE conn2 <- [1,1322,null,{}] 12:52:22 INFO - PROCESS | 2097 | 1467057142316 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}] 12:52:22 INFO - PROCESS | 2097 | 1467057142318 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:22 INFO - PROCESS | 2097 | 1467057142393 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:52:22 INFO - PROCESS | 2097 | 1467057142397 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 2097 | 1467057142398 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e67800 == 28 [pid = 2097] [id = 338] 12:52:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117292400) [pid = 2097] [serial = 1013] [outer = 0x0] 12:52:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x118330000) [pid = 2097] [serial = 1014] [outer = 0x117292400] 12:52:22 INFO - PROCESS | 2097 | 1467057142427 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1184ea800) [pid = 2097] [serial = 1015] [outer = 0x117292400] 12:52:22 INFO - PROCESS | 2097 | 1467057142751 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 470ms 12:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:52:22 INFO - PROCESS | 2097 | 1467057142790 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 2097 | 1467057142792 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:52:22 INFO - PROCESS | 2097 | 1467057142794 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 2097 | 1467057142796 Marionette TRACE conn2 <- [1,1326,null,{}] 12:52:22 INFO - PROCESS | 2097 | 1467057142804 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}] 12:52:22 INFO - PROCESS | 2097 | 1467057142807 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:22 INFO - PROCESS | 2097 | 1467057142883 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:52:22 INFO - PROCESS | 2097 | 1467057142888 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 2097 | 1467057142893 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a5a800 == 29 [pid = 2097] [id = 339] 12:52:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x112d70800) [pid = 2097] [serial = 1016] [outer = 0x0] 12:52:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11875c000) [pid = 2097] [serial = 1017] [outer = 0x112d70800] 12:52:22 INFO - PROCESS | 2097 | 1467057142924 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119465000) [pid = 2097] [serial = 1018] [outer = 0x112d70800] 12:52:23 INFO - PROCESS | 2097 | 1467057143266 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]]]}] 12:52:23 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 12:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 12:52:23 INFO - PROCESS | 2097 | 1467057143315 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 2097 | 1467057143318 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:52:23 INFO - PROCESS | 2097 | 1467057143321 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 2097 | 1467057143323 Marionette TRACE conn2 <- [1,1330,null,{}] 12:52:23 INFO - PROCESS | 2097 | 1467057143326 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}] 12:52:23 INFO - PROCESS | 2097 | 1467057143328 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:23 INFO - PROCESS | 2097 | 1467057143485 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:52:23 INFO - PROCESS | 2097 | 1467057143554 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 2097 | 1467057143555 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x123089800 == 30 [pid = 2097] [id = 340] 12:52:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119709000) [pid = 2097] [serial = 1019] [outer = 0x0] 12:52:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119724c00) [pid = 2097] [serial = 1020] [outer = 0x119709000] 12:52:23 INFO - PROCESS | 2097 | 1467057143599 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11975a000) [pid = 2097] [serial = 1021] [outer = 0x119709000] 12:52:23 INFO - PROCESS | 2097 | 1467057143943 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]]]}] 12:52:23 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 12:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 12:52:23 INFO - PROCESS | 2097 | 1467057143992 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 2097 | 1467057143994 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:52:23 INFO - PROCESS | 2097 | 1467057143996 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 2097 | 1467057143997 Marionette TRACE conn2 <- [1,1334,null,{}] 12:52:24 INFO - PROCESS | 2097 | 1467057143999 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}] 12:52:24 INFO - PROCESS | 2097 | 1467057144001 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:24 INFO - PROCESS | 2097 | 1467057144095 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:52:24 INFO - PROCESS | 2097 | 1467057144104 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 2097 | 1467057144105 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e74000 == 31 [pid = 2097] [id = 341] 12:52:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11728f000) [pid = 2097] [serial = 1022] [outer = 0x0] 12:52:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119a71400) [pid = 2097] [serial = 1023] [outer = 0x11728f000] 12:52:24 INFO - PROCESS | 2097 | 1467057144133 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119bf4000) [pid = 2097] [serial = 1024] [outer = 0x11728f000] 12:52:24 INFO - PROCESS | 2097 | 1467057144485 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]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 12:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:52:24 INFO - PROCESS | 2097 | 1467057144515 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 2097 | 1467057144517 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:52:24 INFO - PROCESS | 2097 | 1467057144519 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 2097 | 1467057144520 Marionette TRACE conn2 <- [1,1338,null,{}] 12:52:24 INFO - PROCESS | 2097 | 1467057144522 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}] 12:52:24 INFO - PROCESS | 2097 | 1467057144526 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:24 INFO - PROCESS | 2097 | 1467057144636 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:52:24 INFO - PROCESS | 2097 | 1467057144674 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 2097 | 1467057144675 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260d9000 == 32 [pid = 2097] [id = 342] 12:52:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1139d2800) [pid = 2097] [serial = 1025] [outer = 0x0] 12:52:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1207f4000) [pid = 2097] [serial = 1026] [outer = 0x1139d2800] 12:52:24 INFO - PROCESS | 2097 | 1467057144700 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123e9e000) [pid = 2097] [serial = 1027] [outer = 0x1139d2800] 12:52:25 INFO - PROCESS | 2097 | 1467057145470 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 12:52:25 INFO - PROCESS | 2097 | 1467057145488 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 2097 | 1467057145490 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:52:25 INFO - PROCESS | 2097 | 1467057145493 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 2097 | 1467057145501 Marionette TRACE conn2 <- [1,1342,null,{}] 12:52:25 INFO - PROCESS | 2097 | 1467057145511 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}] 12:52:25 INFO - PROCESS | 2097 | 1467057145513 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:25 INFO - PROCESS | 2097 | 1467057145603 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:52:25 INFO - PROCESS | 2097 | 1467057145607 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 2097 | 1467057145608 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x128955800 == 33 [pid = 2097] [id = 343] 12:52:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12339e400) [pid = 2097] [serial = 1028] [outer = 0x0] 12:52:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x124e92800) [pid = 2097] [serial = 1029] [outer = 0x12339e400] 12:52:25 INFO - PROCESS | 2097 | 1467057145632 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x126097400) [pid = 2097] [serial = 1030] [outer = 0x12339e400] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12abbd000) [pid = 2097] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x124e95800) [pid = 2097] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x112e7c800) [pid = 2097] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x129488400) [pid = 2097] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1184dd400) [pid = 2097] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x118731800) [pid = 2097] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12300d000) [pid = 2097] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11765f800) [pid = 2097] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x115073400) [pid = 2097] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1264ddc00) [pid = 2097] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x11690a000) [pid = 2097] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119762000) [pid = 2097] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x116b1d400) [pid = 2097] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x117667800) [pid = 2097] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1233a4c00) [pid = 2097] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:52:25 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x118324800) [pid = 2097] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:52:26 INFO - PROCESS | 2097 | 1467057146070 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 584ms 12:52:26 INFO - PROCESS | 2097 | 1467057146077 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 2097 | 1467057146079 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:52:26 INFO - PROCESS | 2097 | 1467057146081 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 2097 | 1467057146082 Marionette TRACE conn2 <- [1,1346,null,{}] 12:52:26 INFO - PROCESS | 2097 | 1467057146084 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}] 12:52:26 INFO - PROCESS | 2097 | 1467057146085 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:26 INFO - PROCESS | 2097 | 1467057146163 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:52:26 INFO - PROCESS | 2097 | 1467057146167 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 2097 | 1467057146168 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f53000 == 34 [pid = 2097] [id = 344] 12:52:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x117094c00) [pid = 2097] [serial = 1031] [outer = 0x0] 12:52:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119731800) [pid = 2097] [serial = 1032] [outer = 0x117094c00] 12:52:26 INFO - PROCESS | 2097 | 1467057146195 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123e5e400) [pid = 2097] [serial = 1033] [outer = 0x117094c00] 12:52:26 INFO - PROCESS | 2097 | 1467057146517 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 12:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:52:26 INFO - PROCESS | 2097 | 1467057146551 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 2097 | 1467057146552 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:52:26 INFO - PROCESS | 2097 | 1467057146554 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 2097 | 1467057146555 Marionette TRACE conn2 <- [1,1350,null,{}] 12:52:26 INFO - PROCESS | 2097 | 1467057146561 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}] 12:52:26 INFO - PROCESS | 2097 | 1467057146569 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:26 INFO - PROCESS | 2097 | 1467057146665 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:52:26 INFO - PROCESS | 2097 | 1467057146670 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 2097 | 1467057146671 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a51800 == 35 [pid = 2097] [id = 345] 12:52:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1207f7400) [pid = 2097] [serial = 1034] [outer = 0x0] 12:52:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12644a800) [pid = 2097] [serial = 1035] [outer = 0x1207f7400] 12:52:26 INFO - PROCESS | 2097 | 1467057146699 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x126883400) [pid = 2097] [serial = 1036] [outer = 0x1207f7400] 12:52:26 INFO - PROCESS | 2097 | 1467057146989 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 472ms 12:52:27 INFO - PROCESS | 2097 | 1467057147028 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 2097 | 1467057147029 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:52:27 INFO - PROCESS | 2097 | 1467057147031 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 2097 | 1467057147032 Marionette TRACE conn2 <- [1,1354,null,{}] 12:52:27 INFO - PROCESS | 2097 | 1467057147034 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}] 12:52:27 INFO - PROCESS | 2097 | 1467057147035 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:27 INFO - PROCESS | 2097 | 1467057147114 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:52:27 INFO - PROCESS | 2097 | 1467057147117 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 2097 | 1467057147119 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a765800 == 36 [pid = 2097] [id = 346] 12:52:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123ea4000) [pid = 2097] [serial = 1037] [outer = 0x0] 12:52:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x126892400) [pid = 2097] [serial = 1038] [outer = 0x123ea4000] 12:52:27 INFO - PROCESS | 2097 | 1467057147143 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x128c62000) [pid = 2097] [serial = 1039] [outer = 0x123ea4000] 12:52:27 INFO - PROCESS | 2097 | 1467057147523 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 12:52:27 INFO - PROCESS | 2097 | 1467057147550 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 2097 | 1467057147553 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:52:27 INFO - PROCESS | 2097 | 1467057147556 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 2097 | 1467057147559 Marionette TRACE conn2 <- [1,1358,null,{}] 12:52:27 INFO - PROCESS | 2097 | 1467057147562 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}] 12:52:27 INFO - PROCESS | 2097 | 1467057147565 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:27 INFO - PROCESS | 2097 | 1467057147710 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:52:27 INFO - PROCESS | 2097 | 1467057147726 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 2097 | 1467057147728 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e73000 == 37 [pid = 2097] [id = 347] 12:52:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x128cc1400) [pid = 2097] [serial = 1040] [outer = 0x0] 12:52:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x129219400) [pid = 2097] [serial = 1041] [outer = 0x128cc1400] 12:52:27 INFO - PROCESS | 2097 | 1467057147772 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12948d000) [pid = 2097] [serial = 1042] [outer = 0x128cc1400] 12:52:28 INFO - PROCESS | 2097 | 1467057148387 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 875ms 12:52:28 INFO - PROCESS | 2097 | 1467057148432 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:52:28 INFO - PROCESS | 2097 | 1467057148435 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:52:28 INFO - PROCESS | 2097 | 1467057148438 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 2097 | 1467057148440 Marionette TRACE conn2 <- [1,1362,null,{}] 12:52:28 INFO - PROCESS | 2097 | 1467057148469 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}] 12:52:28 INFO - PROCESS | 2097 | 1467057148471 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:28 INFO - PROCESS | 2097 | 1467057148581 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:52:28 INFO - PROCESS | 2097 | 1467057148636 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 2097 | 1467057148638 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x117580800 == 38 [pid = 2097] [id = 348] 12:52:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x113eb0c00) [pid = 2097] [serial = 1043] [outer = 0x0] 12:52:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x117095400) [pid = 2097] [serial = 1044] [outer = 0x113eb0c00] 12:52:28 INFO - PROCESS | 2097 | 1467057148669 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x118268c00) [pid = 2097] [serial = 1045] [outer = 0x113eb0c00] 12:52:29 INFO - PROCESS | 2097 | 1467057149380 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 996ms 12:52:29 INFO - PROCESS | 2097 | 1467057149435 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 2097 | 1467057149437 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:52:29 INFO - PROCESS | 2097 | 1467057149445 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 2097 | 1467057149447 Marionette TRACE conn2 <- [1,1366,null,{}] 12:52:29 INFO - PROCESS | 2097 | 1467057149451 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}] 12:52:29 INFO - PROCESS | 2097 | 1467057149452 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:29 INFO - PROCESS | 2097 | 1467057149555 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:52:29 INFO - PROCESS | 2097 | 1467057149637 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 2097 | 1467057149640 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x11725f000 == 39 [pid = 2097] [id = 349] 12:52:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x117661c00) [pid = 2097] [serial = 1046] [outer = 0x0] 12:52:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x118269000) [pid = 2097] [serial = 1047] [outer = 0x117661c00] 12:52:29 INFO - PROCESS | 2097 | 1467057149668 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1183abc00) [pid = 2097] [serial = 1048] [outer = 0x117661c00] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x12a765800 == 38 [pid = 2097] [id = 346] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x119a51800 == 37 [pid = 2097] [id = 345] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x128f53000 == 36 [pid = 2097] [id = 344] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x128955800 == 35 [pid = 2097] [id = 343] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x1260d9000 == 34 [pid = 2097] [id = 342] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x123e74000 == 33 [pid = 2097] [id = 341] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x123089800 == 32 [pid = 2097] [id = 340] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x119a5a800 == 31 [pid = 2097] [id = 339] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x117e67800 == 30 [pid = 2097] [id = 338] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x116510000 == 29 [pid = 2097] [id = 337] 12:52:29 INFO - PROCESS | 2097 | --DOCSHELL 0x117574000 == 28 [pid = 2097] [id = 336] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11866d400) [pid = 2097] [serial = 919] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12b605400) [pid = 2097] [serial = 993] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x126886800) [pid = 2097] [serial = 975] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x129492000) [pid = 2097] [serial = 978] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x129436800) [pid = 2097] [serial = 976] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12a667c00) [pid = 2097] [serial = 981] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x118677800) [pid = 2097] [serial = 963] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1194e2c00) [pid = 2097] [serial = 964] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119105800) [pid = 2097] [serial = 957] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1194e2400) [pid = 2097] [serial = 958] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1238d4800) [pid = 2097] [serial = 969] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123e14400) [pid = 2097] [serial = 970] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x118269800) [pid = 2097] [serial = 960] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1184dc800) [pid = 2097] [serial = 961] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12a65c800) [pid = 2097] [serial = 979] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x119760800) [pid = 2097] [serial = 966] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119bfa800) [pid = 2097] [serial = 967] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a581c00) [pid = 2097] [serial = 952] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x117284000) [pid = 2097] [serial = 954] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x118272c00) [pid = 2097] [serial = 955] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12b6cd800) [pid = 2097] [serial = 994] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x12abb9c00) [pid = 2097] [serial = 991] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x118673000) [pid = 2097] [serial = 984] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x11975d000) [pid = 2097] [serial = 985] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x12a6ac400) [pid = 2097] [serial = 982] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x119bf7800) [pid = 2097] [serial = 987] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12a935000) [pid = 2097] [serial = 990] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x123e9d000) [pid = 2097] [serial = 972] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x12a587800) [pid = 2097] [serial = 988] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x124713800) [pid = 2097] [serial = 973] [outer = 0x0] [url = about:blank] 12:52:30 INFO - PROCESS | 2097 | 1467057150082 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] 12:52:30 INFO - PROCESS | 2097 | 1467057150121 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:52:30 INFO - PROCESS | 2097 | 1467057150126 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 2097 | 1467057150128 Marionette TRACE conn2 <- [1,1370,null,{}] 12:52:30 INFO - PROCESS | 2097 | 1467057150130 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}] 12:52:30 INFO - PROCESS | 2097 | 1467057150132 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:30 INFO - PROCESS | 2097 | 1467057150212 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:52:30 INFO - PROCESS | 2097 | 1467057150216 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 2097 | 1467057150217 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195bf800 == 29 [pid = 2097] [id = 350] 12:52:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x11866a400) [pid = 2097] [serial = 1049] [outer = 0x0] 12:52:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x118726400) [pid = 2097] [serial = 1050] [outer = 0x11866a400] 12:52:30 INFO - PROCESS | 2097 | 1467057150247 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x1189a4c00) [pid = 2097] [serial = 1051] [outer = 0x11866a400] 12:52:30 INFO - PROCESS | 2097 | 1467057150583 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] 12:52:30 INFO - PROCESS | 2097 | 1467057150597 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:52:30 INFO - PROCESS | 2097 | 1467057150600 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 2097 | 1467057150602 Marionette TRACE conn2 <- [1,1374,null,{}] 12:52:30 INFO - PROCESS | 2097 | 1467057150612 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}] 12:52:30 INFO - PROCESS | 2097 | 1467057150615 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:30 INFO - PROCESS | 2097 | 1467057150710 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:52:30 INFO - PROCESS | 2097 | 1467057150767 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 2097 | 1467057150769 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232c6800 == 30 [pid = 2097] [id = 351] 12:52:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x119468000) [pid = 2097] [serial = 1052] [outer = 0x0] 12:52:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x119722400) [pid = 2097] [serial = 1053] [outer = 0x119468000] 12:52:30 INFO - PROCESS | 2097 | 1467057150798 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x119a98400) [pid = 2097] [serial = 1054] [outer = 0x119468000] 12:52:31 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:31 INFO - PROCESS | 2097 | 1467057151116 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 2097 | 1467057151174 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:52:31 INFO - PROCESS | 2097 | 1467057151176 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 2097 | 1467057151177 Marionette TRACE conn2 <- [1,1378,null,{}] 12:52:31 INFO - PROCESS | 2097 | 1467057151180 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}] 12:52:31 INFO - PROCESS | 2097 | 1467057151181 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:31 INFO - PROCESS | 2097 | 1467057151263 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:52:31 INFO - PROCESS | 2097 | 1467057151315 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 2097 | 1467057151316 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x124979000 == 31 [pid = 2097] [id = 352] 12:52:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x113bba800) [pid = 2097] [serial = 1055] [outer = 0x0] 12:52:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1207f2c00) [pid = 2097] [serial = 1056] [outer = 0x113bba800] 12:52:31 INFO - PROCESS | 2097 | 1467057151342 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x12325f000) [pid = 2097] [serial = 1057] [outer = 0x113bba800] 12:52:31 INFO - PROCESS | 2097 | 1467057151612 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] 12:52:31 INFO - PROCESS | 2097 | 1467057151650 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:52:31 INFO - PROCESS | 2097 | 1467057151652 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 2097 | 1467057151653 Marionette TRACE conn2 <- [1,1382,null,{}] 12:52:31 INFO - PROCESS | 2097 | 1467057151663 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}] 12:52:31 INFO - PROCESS | 2097 | 1467057151664 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:31 INFO - PROCESS | 2097 | 1467057151744 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:52:31 INFO - PROCESS | 2097 | 1467057151748 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 2097 | 1467057151749 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x1266a2800 == 32 [pid = 2097] [id = 353] 12:52:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x115f04400) [pid = 2097] [serial = 1058] [outer = 0x0] 12:52:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x123ab7000) [pid = 2097] [serial = 1059] [outer = 0x115f04400] 12:52:31 INFO - PROCESS | 2097 | 1467057151774 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x124228c00) [pid = 2097] [serial = 1060] [outer = 0x115f04400] 12:52:32 INFO - PROCESS | 2097 | [2097] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:32 INFO - PROCESS | 2097 | 1467057152104 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] 12:52:32 INFO - PROCESS | 2097 | 1467057152123 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:52:32 INFO - PROCESS | 2097 | 1467057152128 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 2097 | 1467057152129 Marionette TRACE conn2 <- [1,1386,null,{}] 12:52:32 INFO - PROCESS | 2097 | 1467057152131 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}] 12:52:32 INFO - PROCESS | 2097 | 1467057152135 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:32 INFO - PROCESS | 2097 | 1467057152264 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:52:32 INFO - PROCESS | 2097 | 1467057152275 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 2097 | 1467057152276 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f53000 == 33 [pid = 2097] [id = 354] 12:52:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x112fd2000) [pid = 2097] [serial = 1061] [outer = 0x0] 12:52:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x124228400) [pid = 2097] [serial = 1062] [outer = 0x112fd2000] 12:52:32 INFO - PROCESS | 2097 | 1467057152301 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x129217c00) [pid = 2097] [serial = 1063] [outer = 0x112fd2000] 12:52:32 INFO - PROCESS | 2097 | 1467057152654 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] 12:52:32 INFO - PROCESS | 2097 | 1467057152698 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:52:32 INFO - PROCESS | 2097 | 1467057152700 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 2097 | 1467057152701 Marionette TRACE conn2 <- [1,1390,null,{}] 12:52:32 INFO - PROCESS | 2097 | 1467057152703 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}] 12:52:32 INFO - PROCESS | 2097 | 1467057152704 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:32 INFO - PROCESS | 2097 | 1467057152798 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:52:32 INFO - PROCESS | 2097 | 1467057152801 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 2097 | 1467057152802 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a54f800 == 34 [pid = 2097] [id = 355] 12:52:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12942e800) [pid = 2097] [serial = 1064] [outer = 0x0] 12:52:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12948b800) [pid = 2097] [serial = 1065] [outer = 0x12942e800] 12:52:32 INFO - PROCESS | 2097 | 1467057152826 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12a65a400) [pid = 2097] [serial = 1066] [outer = 0x12942e800] 12:52:33 INFO - PROCESS | 2097 | 1467057153168 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 12:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:52:33 INFO - PROCESS | 2097 | 1467057153220 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 2097 | 1467057153221 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:52:33 INFO - PROCESS | 2097 | 1467057153223 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 2097 | 1467057153224 Marionette TRACE conn2 <- [1,1394,null,{}] 12:52:33 INFO - PROCESS | 2097 | 1467057153226 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}] 12:52:33 INFO - PROCESS | 2097 | 1467057153227 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:33 INFO - PROCESS | 2097 | 1467057153323 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:52:33 INFO - PROCESS | 2097 | 1467057153362 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 2097 | 1467057153363 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab30000 == 35 [pid = 2097] [id = 356] 12:52:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x12a65d400) [pid = 2097] [serial = 1067] [outer = 0x0] 12:52:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12a667800) [pid = 2097] [serial = 1068] [outer = 0x12a65d400] 12:52:33 INFO - PROCESS | 2097 | 1467057153387 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12a6ad000) [pid = 2097] [serial = 1069] [outer = 0x12a65d400] 12:52:33 INFO - PROCESS | 2097 | 1467057153711 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 12:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:52:33 INFO - PROCESS | 2097 | 1467057153749 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 2097 | 1467057153751 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:52:33 INFO - PROCESS | 2097 | 1467057153753 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 2097 | 1467057153754 Marionette TRACE conn2 <- [1,1398,null,{}] 12:52:33 INFO - PROCESS | 2097 | 1467057153757 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}] 12:52:33 INFO - PROCESS | 2097 | 1467057153758 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:33 INFO - PROCESS | 2097 | 1467057153852 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:52:33 INFO - PROCESS | 2097 | 1467057153856 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 2097 | 1467057153858 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b658000 == 36 [pid = 2097] [id = 357] 12:52:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12a662c00) [pid = 2097] [serial = 1070] [outer = 0x0] 12:52:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a930c00) [pid = 2097] [serial = 1071] [outer = 0x12a662c00] 12:52:33 INFO - PROCESS | 2097 | 1467057153882 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12a937400) [pid = 2097] [serial = 1072] [outer = 0x12a662c00] 12:52:34 INFO - PROCESS | 2097 | 1467057154203 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 12:52:34 INFO - PROCESS | 2097 | 1467057154222 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 2097 | 1467057154224 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11728f000) [pid = 2097] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1139cf000) [pid = 2097] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x112d70800) [pid = 2097] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119709000) [pid = 2097] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x117edb800) [pid = 2097] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x117292400) [pid = 2097] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x115ee2400) [pid = 2097] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1189ae800) [pid = 2097] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1238d6000) [pid = 2097] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x123ea4000) [pid = 2097] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1139d2800) [pid = 2097] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1184d3c00) [pid = 2097] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12339e400) [pid = 2097] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x117094c00) [pid = 2097] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:52:34 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x1207f7400) [pid = 2097] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:52:34 INFO - PROCESS | 2097 | 1467057154315 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 2097 | 1467057154316 Marionette TRACE conn2 <- [1,1402,null,{}] 12:52:34 INFO - PROCESS | 2097 | 1467057154321 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}] 12:52:34 INFO - PROCESS | 2097 | 1467057154322 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:34 INFO - PROCESS | 2097 | 1467057154397 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:52:34 INFO - PROCESS | 2097 | 1467057154400 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 2097 | 1467057154401 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x123ad8000 == 37 [pid = 2097] [id = 358] 12:52:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x115071400) [pid = 2097] [serial = 1073] [outer = 0x0] 12:52:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117033c00) [pid = 2097] [serial = 1074] [outer = 0x115071400] 12:52:34 INFO - PROCESS | 2097 | 1467057154426 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1184e5800) [pid = 2097] [serial = 1075] [outer = 0x115071400] 12:52:34 INFO - PROCESS | 2097 | 1467057154770 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 552ms 12:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:52:34 INFO - PROCESS | 2097 | 1467057154786 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 2097 | 1467057154787 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:52:34 INFO - PROCESS | 2097 | 1467057154789 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 2097 | 1467057154793 Marionette TRACE conn2 <- [1,1406,null,{}] 12:52:34 INFO - PROCESS | 2097 | 1467057154797 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}] 12:52:34 INFO - PROCESS | 2097 | 1467057154799 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:34 INFO - PROCESS | 2097 | 1467057154887 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:52:34 INFO - PROCESS | 2097 | 1467057154893 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 2097 | 1467057154895 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3ac800 == 38 [pid = 2097] [id = 359] 12:52:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118730000) [pid = 2097] [serial = 1076] [outer = 0x0] 12:52:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x123ea1c00) [pid = 2097] [serial = 1077] [outer = 0x118730000] 12:52:34 INFO - PROCESS | 2097 | 1467057154921 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123e09800) [pid = 2097] [serial = 1078] [outer = 0x118730000] 12:52:35 INFO - PROCESS | 2097 | 1467057155248 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 475ms 12:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:52:35 INFO - PROCESS | 2097 | 1467057155266 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 2097 | 1467057155267 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:52:35 INFO - PROCESS | 2097 | 1467057155269 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 2097 | 1467057155270 Marionette TRACE conn2 <- [1,1410,null,{}] 12:52:35 INFO - PROCESS | 2097 | 1467057155281 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}] 12:52:35 INFO - PROCESS | 2097 | 1467057155282 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:35 INFO - PROCESS | 2097 | 1467057155407 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:52:35 INFO - PROCESS | 2097 | 1467057155418 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 2097 | 1467057155419 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c653800 == 39 [pid = 2097] [id = 360] 12:52:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12664e800) [pid = 2097] [serial = 1079] [outer = 0x0] 12:52:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12b605400) [pid = 2097] [serial = 1080] [outer = 0x12664e800] 12:52:35 INFO - PROCESS | 2097 | 1467057155451 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12b6cfc00) [pid = 2097] [serial = 1081] [outer = 0x12664e800] 12:52:35 INFO - PROCESS | 2097 | 1467057155870 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 618ms 12:52:35 INFO - PROCESS | 2097 | 1467057155889 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 2097 | 1467057155890 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:52:35 INFO - PROCESS | 2097 | 1467057155896 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 2097 | 1467057155898 Marionette TRACE conn2 <- [1,1414,null,{}] 12:52:35 INFO - PROCESS | 2097 | 1467057155901 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}] 12:52:35 INFO - PROCESS | 2097 | 1467057155903 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:35 INFO - PROCESS | 2097 | 1467057155984 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:52:36 INFO - PROCESS | 2097 | 1467057156040 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 2097 | 1467057156041 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb34000 == 40 [pid = 2097] [id = 361] 12:52:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x112dd4400) [pid = 2097] [serial = 1082] [outer = 0x0] 12:52:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12b6d2c00) [pid = 2097] [serial = 1083] [outer = 0x112dd4400] 12:52:36 INFO - PROCESS | 2097 | 1467057156065 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12ba0a400) [pid = 2097] [serial = 1084] [outer = 0x112dd4400] 12:52:36 INFO - PROCESS | 2097 | 1467057156525 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 12:52:36 INFO - PROCESS | 2097 | 1467057156566 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:52:36 INFO - PROCESS | 2097 | 1467057156569 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:52:36 INFO - PROCESS | 2097 | 1467057156572 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 2097 | 1467057156574 Marionette TRACE conn2 <- [1,1418,null,{}] 12:52:36 INFO - PROCESS | 2097 | 1467057156578 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}] 12:52:36 INFO - PROCESS | 2097 | 1467057156579 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:36 INFO - PROCESS | 2097 | 1467057156684 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:52:36 INFO - PROCESS | 2097 | 1467057156743 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 2097 | 1467057156745 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e84800 == 41 [pid = 2097] [id = 362] 12:52:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1165f2000) [pid = 2097] [serial = 1085] [outer = 0x0] 12:52:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x11765dc00) [pid = 2097] [serial = 1086] [outer = 0x1165f2000] 12:52:36 INFO - PROCESS | 2097 | 1467057156776 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1184cf000) [pid = 2097] [serial = 1087] [outer = 0x1165f2000] 12:52:37 INFO - PROCESS | 2097 | 1467057157280 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 723ms 12:52:37 INFO - PROCESS | 2097 | 1467057157309 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 2097 | 1467057157312 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:52:37 INFO - PROCESS | 2097 | 1467057157318 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 2097 | 1467057157320 Marionette TRACE conn2 <- [1,1422,null,{}] 12:52:37 INFO - PROCESS | 2097 | 1467057157323 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}] 12:52:37 INFO - PROCESS | 2097 | 1467057157326 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:37 INFO - PROCESS | 2097 | 1467057157427 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:52:37 INFO - PROCESS | 2097 | 1467057157497 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 2097 | 1467057157498 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x128943800 == 42 [pid = 2097] [id = 363] 12:52:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119468800) [pid = 2097] [serial = 1088] [outer = 0x0] 12:52:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1194e3400) [pid = 2097] [serial = 1089] [outer = 0x119468800] 12:52:37 INFO - PROCESS | 2097 | 1467057157529 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x11975d000) [pid = 2097] [serial = 1090] [outer = 0x119468800] 12:52:37 INFO - PROCESS | 2097 | 1467057157949 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 12:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:52:37 INFO - PROCESS | 2097 | 1467057157988 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 2097 | 1467057157990 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:52:37 INFO - PROCESS | 2097 | 1467057157992 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 2097 | 1467057157995 Marionette TRACE conn2 <- [1,1426,null,{}] 12:52:38 INFO - PROCESS | 2097 | 1467057158002 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}] 12:52:38 INFO - PROCESS | 2097 | 1467057158005 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:38 INFO - PROCESS | 2097 | 1467057158142 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:52:38 INFO - PROCESS | 2097 | 1467057158154 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 2097 | 1467057158156 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf43000 == 43 [pid = 2097] [id = 364] 12:52:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12608d800) [pid = 2097] [serial = 1091] [outer = 0x0] 12:52:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1264ddc00) [pid = 2097] [serial = 1092] [outer = 0x12608d800] 12:52:38 INFO - PROCESS | 2097 | 1467057158199 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x128c5a800) [pid = 2097] [serial = 1093] [outer = 0x12608d800] 12:52:38 INFO - PROCESS | 2097 | 1467057158736 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 774ms 12:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:52:38 INFO - PROCESS | 2097 | 1467057158774 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 2097 | 1467057158776 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:52:38 INFO - PROCESS | 2097 | 1467057158778 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 2097 | 1467057158780 Marionette TRACE conn2 <- [1,1430,null,{}] 12:52:38 INFO - PROCESS | 2097 | 1467057158782 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}] 12:52:38 INFO - PROCESS | 2097 | 1467057158784 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:39 INFO - PROCESS | 2097 | 1467057159003 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:52:39 INFO - PROCESS | 2097 | 1467057159092 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 2097 | 1467057159094 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bae800 == 44 [pid = 2097] [id = 365] 12:52:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x115ee2400) [pid = 2097] [serial = 1094] [outer = 0x0] 12:52:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11688a800) [pid = 2097] [serial = 1095] [outer = 0x115ee2400] 12:52:39 INFO - PROCESS | 2097 | 1467057159122 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x118325000) [pid = 2097] [serial = 1096] [outer = 0x115ee2400] 12:52:39 INFO - PROCESS | 2097 | 1467057159552 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 821ms 12:52:39 INFO - PROCESS | 2097 | 1467057159601 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:52:39 INFO - PROCESS | 2097 | 1467057159604 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:52:39 INFO - PROCESS | 2097 | 1467057159607 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 2097 | 1467057159611 Marionette TRACE conn2 <- [1,1434,null,{}] 12:52:39 INFO - PROCESS | 2097 | 1467057159614 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}] 12:52:39 INFO - PROCESS | 2097 | 1467057159616 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:39 INFO - PROCESS | 2097 | 1467057159705 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:52:39 INFO - PROCESS | 2097 | 1467057159778 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 2097 | 1467057159780 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192b3000 == 45 [pid = 2097] [id = 366] 12:52:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x118634800) [pid = 2097] [serial = 1097] [outer = 0x0] 12:52:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x118724c00) [pid = 2097] [serial = 1098] [outer = 0x118634800] 12:52:39 INFO - PROCESS | 2097 | 1467057159807 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x11919e000) [pid = 2097] [serial = 1099] [outer = 0x118634800] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12c653800 == 44 [pid = 2097] [id = 360] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3ac800 == 43 [pid = 2097] [id = 359] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x123ad8000 == 42 [pid = 2097] [id = 358] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12b658000 == 41 [pid = 2097] [id = 357] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab30000 == 40 [pid = 2097] [id = 356] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12a54f800 == 39 [pid = 2097] [id = 355] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x128f53000 == 38 [pid = 2097] [id = 354] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x1266a2800 == 37 [pid = 2097] [id = 353] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x124979000 == 36 [pid = 2097] [id = 352] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x1232c6800 == 35 [pid = 2097] [id = 351] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x1195bf800 == 34 [pid = 2097] [id = 350] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x11725f000 == 33 [pid = 2097] [id = 349] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x117580800 == 32 [pid = 2097] [id = 348] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x123e73000 == 31 [pid = 2097] [id = 347] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x116bae800 == 30 [pid = 2097] [id = 365] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf43000 == 29 [pid = 2097] [id = 364] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x128943800 == 28 [pid = 2097] [id = 363] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb34000 == 27 [pid = 2097] [id = 361] 12:52:40 INFO - PROCESS | 2097 | --DOCSHELL 0x117e84800 == 26 [pid = 2097] [id = 362] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119a71400) [pid = 2097] [serial = 1023] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x116880000) [pid = 2097] [serial = 1011] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x117093c00) [pid = 2097] [serial = 1012] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11875c000) [pid = 2097] [serial = 1017] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119465000) [pid = 2097] [serial = 1018] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119724c00) [pid = 2097] [serial = 1020] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x118671000) [pid = 2097] [serial = 1009] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1184d1c00) [pid = 2097] [serial = 1008] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x118330000) [pid = 2097] [serial = 1014] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1184ea800) [pid = 2097] [serial = 1015] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x117292800) [pid = 2097] [serial = 997] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x116744000) [pid = 2097] [serial = 996] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119a04400) [pid = 2097] [serial = 1000] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119711000) [pid = 2097] [serial = 999] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1266e8800) [pid = 2097] [serial = 1003] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x128c62000) [pid = 2097] [serial = 1039] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1207f4000) [pid = 2097] [serial = 1026] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1246d5400) [pid = 2097] [serial = 1002] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x129219400) [pid = 2097] [serial = 1041] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1266e6000) [pid = 2097] [serial = 1006] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119a0c000) [pid = 2097] [serial = 1005] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x119bf4000) [pid = 2097] [serial = 1024] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x124e92800) [pid = 2097] [serial = 1029] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123e9e000) [pid = 2097] [serial = 1027] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x123e5e400) [pid = 2097] [serial = 1033] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119731800) [pid = 2097] [serial = 1032] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x126892400) [pid = 2097] [serial = 1038] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x126097400) [pid = 2097] [serial = 1030] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x126883400) [pid = 2097] [serial = 1036] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x12644a800) [pid = 2097] [serial = 1035] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x11975a000) [pid = 2097] [serial = 1021] [outer = 0x0] [url = about:blank] 12:52:40 INFO - PROCESS | 2097 | 1467057160681 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1126ms 12:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:52:40 INFO - PROCESS | 2097 | 1467057160733 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 2097 | 1467057160736 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:52:40 INFO - PROCESS | 2097 | 1467057160738 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 2097 | 1467057160744 Marionette TRACE conn2 <- [1,1438,null,{}] 12:52:40 INFO - PROCESS | 2097 | 1467057160747 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}] 12:52:40 INFO - PROCESS | 2097 | 1467057160749 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:40 INFO - PROCESS | 2097 | 1467057160825 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:52:40 INFO - PROCESS | 2097 | 1467057160830 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 2097 | 1467057160831 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169bd000 == 27 [pid = 2097] [id = 367] 12:52:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1165f4c00) [pid = 2097] [serial = 1100] [outer = 0x0] 12:52:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x117093800) [pid = 2097] [serial = 1101] [outer = 0x1165f4c00] 12:52:40 INFO - PROCESS | 2097 | 1467057160860 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x117292400) [pid = 2097] [serial = 1102] [outer = 0x1165f4c00] 12:52:41 INFO - PROCESS | 2097 | 1467057161210 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 476ms 12:52:41 INFO - PROCESS | 2097 | 1467057161214 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 2097 | 1467057161217 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:52:41 INFO - PROCESS | 2097 | 1467057161222 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 2097 | 1467057161224 Marionette TRACE conn2 <- [1,1442,null,{}] 12:52:41 INFO - PROCESS | 2097 | 1467057161230 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}] 12:52:41 INFO - PROCESS | 2097 | 1467057161232 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:41 INFO - PROCESS | 2097 | 1467057161316 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:52:41 INFO - PROCESS | 2097 | 1467057161369 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 2097 | 1467057161370 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x11825c000 == 28 [pid = 2097] [id = 368] 12:52:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x11728f000) [pid = 2097] [serial = 1103] [outer = 0x0] 12:52:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x11832dc00) [pid = 2097] [serial = 1104] [outer = 0x11728f000] 12:52:41 INFO - PROCESS | 2097 | 1467057161396 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x118671000) [pid = 2097] [serial = 1105] [outer = 0x11728f000] 12:52:41 INFO - PROCESS | 2097 | 1467057161720 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 524ms 12:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:52:41 INFO - PROCESS | 2097 | 1467057161747 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 2097 | 1467057161748 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:52:41 INFO - PROCESS | 2097 | 1467057161751 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 2097 | 1467057161753 Marionette TRACE conn2 <- [1,1446,null,{}] 12:52:41 INFO - PROCESS | 2097 | 1467057161763 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}] 12:52:41 INFO - PROCESS | 2097 | 1467057161767 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:41 INFO - PROCESS | 2097 | 1467057161842 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:52:41 INFO - PROCESS | 2097 | 1467057161896 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 2097 | 1467057161898 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x119dee800 == 29 [pid = 2097] [id = 369] 12:52:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x118674c00) [pid = 2097] [serial = 1106] [outer = 0x0] 12:52:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118756c00) [pid = 2097] [serial = 1107] [outer = 0x118674c00] 12:52:41 INFO - PROCESS | 2097 | 1467057161926 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1194dd400) [pid = 2097] [serial = 1108] [outer = 0x118674c00] 12:52:42 INFO - PROCESS | 2097 | 1467057162208 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 474ms 12:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:52:42 INFO - PROCESS | 2097 | 1467057162231 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 2097 | 1467057162233 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:52:42 INFO - PROCESS | 2097 | 1467057162235 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 2097 | 1467057162236 Marionette TRACE conn2 <- [1,1450,null,{}] 12:52:42 INFO - PROCESS | 2097 | 1467057162238 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}] 12:52:42 INFO - PROCESS | 2097 | 1467057162240 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:42 INFO - PROCESS | 2097 | 1467057162331 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:52:42 INFO - PROCESS | 2097 | 1467057162334 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 2097 | 1467057162335 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x12371e800 == 30 [pid = 2097] [id = 370] 12:52:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119197c00) [pid = 2097] [serial = 1109] [outer = 0x0] 12:52:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119726c00) [pid = 2097] [serial = 1110] [outer = 0x119197c00] 12:52:42 INFO - PROCESS | 2097 | 1467057162362 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11975a000) [pid = 2097] [serial = 1111] [outer = 0x119197c00] 12:52:42 INFO - PROCESS | 2097 | 1467057162721 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms 12:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:52:42 INFO - PROCESS | 2097 | 1467057162768 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 2097 | 1467057162769 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:52:42 INFO - PROCESS | 2097 | 1467057162771 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 2097 | 1467057162772 Marionette TRACE conn2 <- [1,1454,null,{}] 12:52:42 INFO - PROCESS | 2097 | 1467057162775 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}] 12:52:42 INFO - PROCESS | 2097 | 1467057162776 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:42 INFO - PROCESS | 2097 | 1467057162869 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:52:42 INFO - PROCESS | 2097 | 1467057162875 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 2097 | 1467057162876 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x124344000 == 31 [pid = 2097] [id = 371] 12:52:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x116237400) [pid = 2097] [serial = 1112] [outer = 0x0] 12:52:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119a67400) [pid = 2097] [serial = 1113] [outer = 0x116237400] 12:52:42 INFO - PROCESS | 2097 | 1467057162901 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119bf0000) [pid = 2097] [serial = 1114] [outer = 0x116237400] 12:52:43 INFO - PROCESS | 2097 | 1467057163270 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 12:52:43 INFO - PROCESS | 2097 | 1467057163293 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:52:43 INFO - PROCESS | 2097 | 1467057163295 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:52:43 INFO - PROCESS | 2097 | 1467057163298 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 2097 | 1467057163300 Marionette TRACE conn2 <- [1,1458,null,{}] 12:52:43 INFO - PROCESS | 2097 | 1467057163303 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}] 12:52:43 INFO - PROCESS | 2097 | 1467057163309 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:43 INFO - PROCESS | 2097 | 1467057163465 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:52:43 INFO - PROCESS | 2097 | 1467057163488 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 2097 | 1467057163489 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x126416800 == 32 [pid = 2097] [id = 372] 12:52:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119bf7400) [pid = 2097] [serial = 1115] [outer = 0x0] 12:52:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123010400) [pid = 2097] [serial = 1116] [outer = 0x119bf7400] 12:52:43 INFO - PROCESS | 2097 | 1467057163530 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1238d7000) [pid = 2097] [serial = 1117] [outer = 0x119bf7400] 12:52:43 INFO - PROCESS | 2097 | 1467057163953 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 12:52:43 INFO - PROCESS | 2097 | 1467057163969 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:52:43 INFO - PROCESS | 2097 | 1467057163979 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:52:43 INFO - PROCESS | 2097 | 1467057163988 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 2097 | 1467057163989 Marionette TRACE conn2 <- [1,1462,null,{}] 12:52:43 INFO - PROCESS | 2097 | 1467057163993 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}] 12:52:43 INFO - PROCESS | 2097 | 1467057163995 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:44 INFO - PROCESS | 2097 | 1467057164087 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:52:44 INFO - PROCESS | 2097 | 1467057164137 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 2097 | 1467057164138 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d7000 == 33 [pid = 2097] [id = 373] 12:52:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1129cc400) [pid = 2097] [serial = 1118] [outer = 0x0] 12:52:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123e95800) [pid = 2097] [serial = 1119] [outer = 0x1129cc400] 12:52:44 INFO - PROCESS | 2097 | 1467057164162 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x123ea4000) [pid = 2097] [serial = 1120] [outer = 0x1129cc400] 12:52:44 INFO - PROCESS | 2097 | 1467057164476 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 525ms 12:52:44 INFO - PROCESS | 2097 | 1467057164509 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 2097 | 1467057164511 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12942e800) [pid = 2097] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12a65d400) [pid = 2097] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12a662c00) [pid = 2097] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x113bba800) [pid = 2097] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119468000) [pid = 2097] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x113eb0c00) [pid = 2097] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x128cc1400) [pid = 2097] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11866a400) [pid = 2097] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12664e800) [pid = 2097] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x117661c00) [pid = 2097] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x115f04400) [pid = 2097] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x115071400) [pid = 2097] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x118730000) [pid = 2097] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x112fd2000) [pid = 2097] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:52:44 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x112dd4400) [pid = 2097] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:52:44 INFO - PROCESS | 2097 | 1467057164703 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 2097 | 1467057164705 Marionette TRACE conn2 <- [1,1466,null,{}] 12:52:44 INFO - PROCESS | 2097 | 1467057164713 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}] 12:52:44 INFO - PROCESS | 2097 | 1467057164714 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:44 INFO - PROCESS | 2097 | 1467057164788 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:52:44 INFO - PROCESS | 2097 | 1467057164794 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 2097 | 1467057164795 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289de000 == 34 [pid = 2097] [id = 374] 12:52:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11728e400) [pid = 2097] [serial = 1121] [outer = 0x0] 12:52:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11832b000) [pid = 2097] [serial = 1122] [outer = 0x11728e400] 12:52:44 INFO - PROCESS | 2097 | 1467057164820 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119706800) [pid = 2097] [serial = 1123] [outer = 0x11728e400] 12:52:45 INFO - PROCESS | 2097 | 1467057165148 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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 481ms 12:52:45 INFO - PROCESS | 2097 | 1467057165175 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 2097 | 1467057165176 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:52:45 INFO - PROCESS | 2097 | 1467057165178 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 2097 | 1467057165179 Marionette TRACE conn2 <- [1,1470,null,{}] 12:52:45 INFO - PROCESS | 2097 | 1467057165189 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}] 12:52:45 INFO - PROCESS | 2097 | 1467057165191 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:45 INFO - PROCESS | 2097 | 1467057165265 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:52:45 INFO - PROCESS | 2097 | 1467057165268 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 2097 | 1467057165269 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d4a000 == 35 [pid = 2097] [id = 375] 12:52:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119725000) [pid = 2097] [serial = 1124] [outer = 0x0] 12:52:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x124715400) [pid = 2097] [serial = 1125] [outer = 0x119725000] 12:52:45 INFO - PROCESS | 2097 | 1467057165296 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12608ec00) [pid = 2097] [serial = 1126] [outer = 0x119725000] 12:52:45 INFO - PROCESS | 2097 | 1467057165632 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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 482ms 12:52:45 INFO - PROCESS | 2097 | 1467057165661 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 2097 | 1467057165662 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:52:45 INFO - PROCESS | 2097 | 1467057165665 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 2097 | 1467057165666 Marionette TRACE conn2 <- [1,1474,null,{}] 12:52:45 INFO - PROCESS | 2097 | 1467057165668 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}] 12:52:45 INFO - PROCESS | 2097 | 1467057165670 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:45 INFO - PROCESS | 2097 | 1467057165785 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:52:45 INFO - PROCESS | 2097 | 1467057165793 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 2097 | 1467057165795 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a766800 == 36 [pid = 2097] [id = 376] 12:52:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x126090800) [pid = 2097] [serial = 1127] [outer = 0x0] 12:52:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x126440800) [pid = 2097] [serial = 1128] [outer = 0x126090800] 12:52:45 INFO - PROCESS | 2097 | 1467057165827 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x126883400) [pid = 2097] [serial = 1129] [outer = 0x126090800] 12:52:46 INFO - PROCESS | 2097 | 1467057166252 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 617ms 12:52:46 INFO - PROCESS | 2097 | 1467057166292 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 2097 | 1467057166295 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:52:46 INFO - PROCESS | 2097 | 1467057166298 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 2097 | 1467057166300 Marionette TRACE conn2 <- [1,1478,null,{}] 12:52:46 INFO - PROCESS | 2097 | 1467057166302 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}] 12:52:46 INFO - PROCESS | 2097 | 1467057166314 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:46 INFO - PROCESS | 2097 | 1467057166399 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:52:46 INFO - PROCESS | 2097 | 1467057166404 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 2097 | 1467057166406 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64e000 == 37 [pid = 2097] [id = 377] 12:52:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x128c5f000) [pid = 2097] [serial = 1130] [outer = 0x0] 12:52:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x128cc9c00) [pid = 2097] [serial = 1131] [outer = 0x128c5f000] 12:52:46 INFO - PROCESS | 2097 | 1467057166435 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123ea1000) [pid = 2097] [serial = 1132] [outer = 0x128c5f000] 12:52:46 INFO - PROCESS | 2097 | 1467057166970 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 720ms 12:52:47 INFO - PROCESS | 2097 | 1467057167019 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:52:47 INFO - PROCESS | 2097 | 1467057167022 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:52:47 INFO - PROCESS | 2097 | 1467057167025 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 2097 | 1467057167027 Marionette TRACE conn2 <- [1,1482,null,{}] 12:52:47 INFO - PROCESS | 2097 | 1467057167031 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}] 12:52:47 INFO - PROCESS | 2097 | 1467057167033 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:47 INFO - PROCESS | 2097 | 1467057167145 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:52:47 INFO - PROCESS | 2097 | 1467057167266 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 2097 | 1467057167267 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3a800 == 38 [pid = 2097] [id = 378] 12:52:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x117292c00) [pid = 2097] [serial = 1133] [outer = 0x0] 12:52:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x117ed8c00) [pid = 2097] [serial = 1134] [outer = 0x117292c00] 12:52:47 INFO - PROCESS | 2097 | 1467057167299 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1184dfc00) [pid = 2097] [serial = 1135] [outer = 0x117292c00] 12:52:47 INFO - PROCESS | 2097 | 1467057167907 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1072ms 12:52:48 INFO - PROCESS | 2097 | 1467057168097 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 2097 | 1467057168100 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:52:48 INFO - PROCESS | 2097 | 1467057168103 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 2097 | 1467057168105 Marionette TRACE conn2 <- [1,1486,null,{}] 12:52:48 INFO - PROCESS | 2097 | 1467057168108 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}] 12:52:48 INFO - PROCESS | 2097 | 1467057168110 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:48 INFO - PROCESS | 2097 | 1467057168212 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:52:48 INFO - PROCESS | 2097 | 1467057168263 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 2097 | 1467057168266 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x118258000 == 39 [pid = 2097] [id = 379] 12:52:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1183a9000) [pid = 2097] [serial = 1136] [outer = 0x0] 12:52:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1184d1c00) [pid = 2097] [serial = 1137] [outer = 0x1183a9000] 12:52:48 INFO - PROCESS | 2097 | 1467057168294 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x118671c00) [pid = 2097] [serial = 1138] [outer = 0x1183a9000] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x12a766800 == 38 [pid = 2097] [id = 376] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x129d4a000 == 37 [pid = 2097] [id = 375] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x1289de000 == 36 [pid = 2097] [id = 374] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d7000 == 35 [pid = 2097] [id = 373] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x126416800 == 34 [pid = 2097] [id = 372] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x124344000 == 33 [pid = 2097] [id = 371] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x12371e800 == 32 [pid = 2097] [id = 370] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x119dee800 == 31 [pid = 2097] [id = 369] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x11825c000 == 30 [pid = 2097] [id = 368] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x1169bd000 == 29 [pid = 2097] [id = 367] 12:52:48 INFO - PROCESS | 2097 | --DOCSHELL 0x1192b3000 == 28 [pid = 2097] [id = 366] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12948b800) [pid = 2097] [serial = 1065] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12a667800) [pid = 2097] [serial = 1068] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12a930c00) [pid = 2097] [serial = 1071] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12a6ad000) [pid = 2097] [serial = 1069] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1207f2c00) [pid = 2097] [serial = 1056] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12325f000) [pid = 2097] [serial = 1057] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119722400) [pid = 2097] [serial = 1053] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119a98400) [pid = 2097] [serial = 1054] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x117095400) [pid = 2097] [serial = 1044] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x118268c00) [pid = 2097] [serial = 1045] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12948d000) [pid = 2097] [serial = 1042] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x118726400) [pid = 2097] [serial = 1050] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1189a4c00) [pid = 2097] [serial = 1051] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12b6cfc00) [pid = 2097] [serial = 1081] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x118269000) [pid = 2097] [serial = 1047] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1183abc00) [pid = 2097] [serial = 1048] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123ab7000) [pid = 2097] [serial = 1059] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x124228c00) [pid = 2097] [serial = 1060] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12a937400) [pid = 2097] [serial = 1072] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x117033c00) [pid = 2097] [serial = 1074] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x1184e5800) [pid = 2097] [serial = 1075] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x123e09800) [pid = 2097] [serial = 1078] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x124228400) [pid = 2097] [serial = 1062] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x12ba0a400) [pid = 2097] [serial = 1084] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x12b6d2c00) [pid = 2097] [serial = 1083] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x129217c00) [pid = 2097] [serial = 1063] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x123ea1c00) [pid = 2097] [serial = 1077] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x12a65a400) [pid = 2097] [serial = 1066] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x12b605400) [pid = 2097] [serial = 1080] [outer = 0x0] [url = about:blank] 12:52:48 INFO - PROCESS | 2097 | 1467057168740 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 673ms 12:52:48 INFO - PROCESS | 2097 | 1467057168782 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 2097 | 1467057168784 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:52:48 INFO - PROCESS | 2097 | 1467057168797 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 2097 | 1467057168800 Marionette TRACE conn2 <- [1,1490,null,{}] 12:52:48 INFO - PROCESS | 2097 | 1467057168803 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}] 12:52:48 INFO - PROCESS | 2097 | 1467057168804 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:48 INFO - PROCESS | 2097 | 1467057168885 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:52:48 INFO - PROCESS | 2097 | 1467057168893 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 2097 | 1467057168895 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a47000 == 29 [pid = 2097] [id = 380] 12:52:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x11872d400) [pid = 2097] [serial = 1139] [outer = 0x0] 12:52:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x1194df000) [pid = 2097] [serial = 1140] [outer = 0x11872d400] 12:52:48 INFO - PROCESS | 2097 | 1467057168924 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x119706c00) [pid = 2097] [serial = 1141] [outer = 0x11872d400] 12:52:49 INFO - PROCESS | 2097 | 1467057169264 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 527ms 12:52:49 INFO - PROCESS | 2097 | 1467057169318 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 2097 | 1467057169319 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:52:49 INFO - PROCESS | 2097 | 1467057169322 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 2097 | 1467057169329 Marionette TRACE conn2 <- [1,1494,null,{}] 12:52:49 INFO - PROCESS | 2097 | 1467057169337 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}] 12:52:49 INFO - PROCESS | 2097 | 1467057169340 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:49 INFO - PROCESS | 2097 | 1467057169421 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:52:49 INFO - PROCESS | 2097 | 1467057169429 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 2097 | 1467057169431 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f1b800 == 30 [pid = 2097] [id = 381] 12:52:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x119bf3000) [pid = 2097] [serial = 1142] [outer = 0x0] 12:52:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x119bfa400) [pid = 2097] [serial = 1143] [outer = 0x119bf3000] 12:52:49 INFO - PROCESS | 2097 | 1467057169460 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1207f5c00) [pid = 2097] [serial = 1144] [outer = 0x119bf3000] 12:52:49 INFO - PROCESS | 2097 | 1467057169826 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 525ms 12:52:49 INFO - PROCESS | 2097 | 1467057169848 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:52:49 INFO - PROCESS | 2097 | 1467057169849 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:52:49 INFO - PROCESS | 2097 | 1467057169851 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 2097 | 1467057169852 Marionette TRACE conn2 <- [1,1498,null,{}] 12:52:49 INFO - PROCESS | 2097 | 1467057169854 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}] 12:52:49 INFO - PROCESS | 2097 | 1467057169856 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:49 INFO - PROCESS | 2097 | 1467057169941 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:52:50 INFO - PROCESS | 2097 | 1467057169993 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 2097 | 1467057169995 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x126420800 == 31 [pid = 2097] [id = 382] 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x12300c400) [pid = 2097] [serial = 1145] [outer = 0x0] 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x123804c00) [pid = 2097] [serial = 1146] [outer = 0x12300c400] 12:52:50 INFO - PROCESS | 2097 | 1467057170020 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x123e9d400) [pid = 2097] [serial = 1147] [outer = 0x12300c400] 12:52:50 INFO - PROCESS | 2097 | 1467057170297 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 471ms 12:52:50 INFO - PROCESS | 2097 | 1467057170322 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 2097 | 1467057170324 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:52:50 INFO - PROCESS | 2097 | 1467057170333 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 2097 | 1467057170334 Marionette TRACE conn2 <- [1,1502,null,{}] 12:52:50 INFO - PROCESS | 2097 | 1467057170337 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}] 12:52:50 INFO - PROCESS | 2097 | 1467057170338 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:50 INFO - PROCESS | 2097 | 1467057170418 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:52:50 INFO - PROCESS | 2097 | 1467057170422 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 2097 | 1467057170423 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292ea800 == 32 [pid = 2097] [id = 383] 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x113bc0800) [pid = 2097] [serial = 1148] [outer = 0x0] 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x124e95000) [pid = 2097] [serial = 1149] [outer = 0x113bc0800] 12:52:50 INFO - PROCESS | 2097 | 1467057170450 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x12664a800) [pid = 2097] [serial = 1150] [outer = 0x113bc0800] 12:52:50 INFO - PROCESS | 2097 | 1467057170775 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 12:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:52:50 INFO - PROCESS | 2097 | 1467057170802 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 2097 | 1467057170803 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:52:50 INFO - PROCESS | 2097 | 1467057170805 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 2097 | 1467057170806 Marionette TRACE conn2 <- [1,1506,null,{}] 12:52:50 INFO - PROCESS | 2097 | 1467057170809 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}] 12:52:50 INFO - PROCESS | 2097 | 1467057170813 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:50 INFO - PROCESS | 2097 | 1467057170939 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:52:50 INFO - PROCESS | 2097 | 1467057170953 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 2097 | 1467057170954 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a76d800 == 33 [pid = 2097] [id = 384] 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x124e94c00) [pid = 2097] [serial = 1151] [outer = 0x0] 12:52:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x128c5d400) [pid = 2097] [serial = 1152] [outer = 0x124e94c00] 12:52:50 INFO - PROCESS | 2097 | 1467057170979 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x129431400) [pid = 2097] [serial = 1153] [outer = 0x124e94c00] 12:52:51 INFO - PROCESS | 2097 | 1467057171321 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 568ms 12:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:52:51 INFO - PROCESS | 2097 | 1467057171373 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 2097 | 1467057171375 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:52:51 INFO - PROCESS | 2097 | 1467057171377 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 2097 | 1467057171378 Marionette TRACE conn2 <- [1,1510,null,{}] 12:52:51 INFO - PROCESS | 2097 | 1467057171380 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}] 12:52:51 INFO - PROCESS | 2097 | 1467057171381 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:51 INFO - PROCESS | 2097 | 1467057171477 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:52:51 INFO - PROCESS | 2097 | 1467057171480 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 2097 | 1467057171481 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba5f800 == 34 [pid = 2097] [id = 385] 12:52:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x112e7c400) [pid = 2097] [serial = 1154] [outer = 0x0] 12:52:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x129487800) [pid = 2097] [serial = 1155] [outer = 0x112e7c400] 12:52:51 INFO - PROCESS | 2097 | 1467057171506 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12a587400) [pid = 2097] [serial = 1156] [outer = 0x112e7c400] 12:52:51 INFO - PROCESS | 2097 | 1467057171841 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 12:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:52:51 INFO - PROCESS | 2097 | 1467057171896 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 2097 | 1467057171898 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:52:51 INFO - PROCESS | 2097 | 1467057171900 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 2097 | 1467057171901 Marionette TRACE conn2 <- [1,1514,null,{}] 12:52:51 INFO - PROCESS | 2097 | 1467057171903 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}] 12:52:51 INFO - PROCESS | 2097 | 1467057171904 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:52 INFO - PROCESS | 2097 | 1467057172000 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:52:52 INFO - PROCESS | 2097 | 1467057172014 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 2097 | 1467057172015 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd80000 == 35 [pid = 2097] [id = 386] 12:52:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x12a65f000) [pid = 2097] [serial = 1157] [outer = 0x0] 12:52:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12a664000) [pid = 2097] [serial = 1158] [outer = 0x12a65f000] 12:52:52 INFO - PROCESS | 2097 | 1467057172039 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12a6a2000) [pid = 2097] [serial = 1159] [outer = 0x12a65f000] 12:52:52 INFO - PROCESS | 2097 | 1467057172437 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 569ms 12:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:52:52 INFO - PROCESS | 2097 | 1467057172470 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 2097 | 1467057172472 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:52:52 INFO - PROCESS | 2097 | 1467057172475 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 2097 | 1467057172476 Marionette TRACE conn2 <- [1,1518,null,{}] 12:52:52 INFO - PROCESS | 2097 | 1467057172480 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}] 12:52:52 INFO - PROCESS | 2097 | 1467057172482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:52 INFO - PROCESS | 2097 | 1467057172631 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:52:52 INFO - PROCESS | 2097 | 1467057172650 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 2097 | 1467057172651 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3aa000 == 36 [pid = 2097] [id = 387] 12:52:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12a6a5400) [pid = 2097] [serial = 1160] [outer = 0x0] 12:52:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a92d400) [pid = 2097] [serial = 1161] [outer = 0x12a6a5400] 12:52:52 INFO - PROCESS | 2097 | 1467057172692 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12a936800) [pid = 2097] [serial = 1162] [outer = 0x12a6a5400] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x116237400) [pid = 2097] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119bf7400) [pid = 2097] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x11728f000) [pid = 2097] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x118674c00) [pid = 2097] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1165f4c00) [pid = 2097] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x118634800) [pid = 2097] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119197c00) [pid = 2097] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1165f2000) [pid = 2097] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119468800) [pid = 2097] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12608d800) [pid = 2097] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1129cc400) [pid = 2097] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x11728e400) [pid = 2097] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x126090800) [pid = 2097] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x115ee2400) [pid = 2097] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:52:53 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119725000) [pid = 2097] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:52:53 INFO - PROCESS | 2097 | 1467057173116 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 12:52:53 INFO - PROCESS | 2097 | 1467057173144 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 2097 | 1467057173146 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:52:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:52:53 INFO - PROCESS | 2097 | 1467057173148 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 2097 | 1467057173149 Marionette TRACE conn2 <- [1,1522,null,{}] 12:52:53 INFO - PROCESS | 2097 | 1467057173151 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}] 12:52:53 INFO - PROCESS | 2097 | 1467057173152 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:53 INFO - PROCESS | 2097 | 1467057173232 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:52:53 INFO - PROCESS | 2097 | 1467057173287 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 2097 | 1467057173288 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b48800 == 37 [pid = 2097] [id = 388] 12:52:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117285c00) [pid = 2097] [serial = 1163] [outer = 0x0] 12:52:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x11832c400) [pid = 2097] [serial = 1164] [outer = 0x117285c00] 12:52:53 INFO - PROCESS | 2097 | 1467057173312 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119a0b800) [pid = 2097] [serial = 1165] [outer = 0x117285c00] 12:52:53 INFO - PROCESS | 2097 | 1467057173579 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"]]]}] 12:52:53 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 () { 12:52:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:52:53 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 () { 12:52:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:52:53 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 () { 12:52:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:52:53 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 () { 12:52:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:52:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 12:52:53 INFO - PROCESS | 2097 | 1467057173635 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 2097 | 1467057173636 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:52:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:52:53 INFO - PROCESS | 2097 | 1467057173640 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 2097 | 1467057173644 Marionette TRACE conn2 <- [1,1526,null,{}] 12:52:53 INFO - PROCESS | 2097 | 1467057173648 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}] 12:52:53 INFO - PROCESS | 2097 | 1467057173649 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:53 INFO - PROCESS | 2097 | 1467057173739 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:52:53 INFO - PROCESS | 2097 | 1467057173745 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 2097 | 1467057173747 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb2a000 == 38 [pid = 2097] [id = 389] 12:52:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119727800) [pid = 2097] [serial = 1166] [outer = 0x0] 12:52:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x12a936c00) [pid = 2097] [serial = 1167] [outer = 0x119727800] 12:52:53 INFO - PROCESS | 2097 | 1467057173773 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x128f93000) [pid = 2097] [serial = 1168] [outer = 0x119727800] 12:52:54 INFO - PROCESS | 2097 | 1467057174096 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"]]]}] 12:52:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:52:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:52:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:52:54 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms 12:52:54 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:52:54 INFO - PROCESS | 2097 | 1467057174115 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 2097 | 1467057174116 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:52:54 INFO - PROCESS | 2097 | 1467057174118 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 2097 | 1467057174119 Marionette TRACE conn2 <- [1,1530,null,{}] 12:52:54 INFO - PROCESS | 2097 | 1467057174122 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}] 12:52:54 INFO - PROCESS | 2097 | 1467057174123 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:54 INFO - PROCESS | 2097 | 1467057174231 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:52:54 INFO - PROCESS | 2097 | 1467057174237 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 2097 | 1467057174238 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb42000 == 39 [pid = 2097] [id = 390] 12:52:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11972d400) [pid = 2097] [serial = 1169] [outer = 0x0] 12:52:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12b610800) [pid = 2097] [serial = 1170] [outer = 0x11972d400] 12:52:54 INFO - PROCESS | 2097 | 1467057174262 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12ba0f400) [pid = 2097] [serial = 1171] [outer = 0x11972d400] 12:52:54 INFO - PROCESS | 2097 | 1467057174522 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]]]}] 12:52:54 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 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:52:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:52:54 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. 12:52:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:52:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 418ms 12:52:54 INFO - PROCESS | 2097 | 1467057174538 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 2097 | 1467057174539 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:52:54 INFO - PROCESS | 2097 | 1467057174551 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 2097 | 1467057174552 Marionette TRACE conn2 <- [1,1534,null,{}] 12:52:54 INFO - PROCESS | 2097 | 1467057174554 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}] 12:52:54 INFO - PROCESS | 2097 | 1467057174555 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:54 INFO - PROCESS | 2097 | 1467057174638 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:52:54 INFO - PROCESS | 2097 | 1467057174645 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 2097 | 1467057174646 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d25f800 == 40 [pid = 2097] [id = 391] 12:52:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x12abb9000) [pid = 2097] [serial = 1172] [outer = 0x0] 12:52:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12ba14000) [pid = 2097] [serial = 1173] [outer = 0x12abb9000] 12:52:54 INFO - PROCESS | 2097 | 1467057174669 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12baa4800) [pid = 2097] [serial = 1174] [outer = 0x12abb9000] 12:52:54 INFO - PROCESS | 2097 | 1467057174977 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 476ms 12:52:55 INFO - PROCESS | 2097 | 1467057175045 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 2097 | 1467057175047 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:52:55 INFO - PROCESS | 2097 | 1467057175051 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 2097 | 1467057175054 Marionette TRACE conn2 <- [1,1538,null,{}] 12:52:55 INFO - PROCESS | 2097 | 1467057175058 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}] 12:52:55 INFO - PROCESS | 2097 | 1467057175060 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:55 INFO - PROCESS | 2097 | 1467057175156 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:52:55 INFO - PROCESS | 2097 | 1467057175255 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 2097 | 1467057175259 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bbb000 == 41 [pid = 2097] [id = 392] 12:52:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x115f64800) [pid = 2097] [serial = 1175] [outer = 0x0] 12:52:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x117031400) [pid = 2097] [serial = 1176] [outer = 0x115f64800] 12:52:55 INFO - PROCESS | 2097 | 1467057175291 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x118329400) [pid = 2097] [serial = 1177] [outer = 0x115f64800] 12:52:55 INFO - PROCESS | 2097 | 1467057175710 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 721ms 12:52:55 INFO - PROCESS | 2097 | 1467057175773 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:52:55 INFO - PROCESS | 2097 | 1467057175775 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:52:55 INFO - PROCESS | 2097 | 1467057175780 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 2097 | 1467057175783 Marionette TRACE conn2 <- [1,1542,null,{}] 12:52:55 INFO - PROCESS | 2097 | 1467057175786 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}] 12:52:55 INFO - PROCESS | 2097 | 1467057175788 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:55 INFO - PROCESS | 2097 | 1467057175892 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:52:55 INFO - PROCESS | 2097 | 1467057175952 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 2097 | 1467057175954 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260ce800 == 42 [pid = 2097] [id = 393] 12:52:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x118759c00) [pid = 2097] [serial = 1178] [outer = 0x0] 12:52:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119730c00) [pid = 2097] [serial = 1179] [outer = 0x118759c00] 12:52:55 INFO - PROCESS | 2097 | 1467057175985 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119a97800) [pid = 2097] [serial = 1180] [outer = 0x118759c00] 12:52:56 INFO - PROCESS | 2097 | 1467057176424 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 12:52:56 INFO - PROCESS | 2097 | 1467057176451 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:52:56 INFO - PROCESS | 2097 | 1467057176452 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:52:56 INFO - PROCESS | 2097 | 1467057176455 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 2097 | 1467057176456 Marionette TRACE conn2 <- [1,1546,null,{}] 12:52:56 INFO - PROCESS | 2097 | 1467057176463 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}] 12:52:56 INFO - PROCESS | 2097 | 1467057176466 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:56 INFO - PROCESS | 2097 | 1467057176590 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:52:56 INFO - PROCESS | 2097 | 1467057176665 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 2097 | 1467057176667 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c650000 == 43 [pid = 2097] [id = 394] 12:52:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x123e08400) [pid = 2097] [serial = 1181] [outer = 0x0] 12:52:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1243a7800) [pid = 2097] [serial = 1182] [outer = 0x123e08400] 12:52:56 INFO - PROCESS | 2097 | 1467057176700 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12688e400) [pid = 2097] [serial = 1183] [outer = 0x123e08400] 12:52:57 INFO - PROCESS | 2097 | 1467057177128 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:52:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 721ms 12:52:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:52:57 INFO - PROCESS | 2097 | 1467057177177 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 2097 | 1467057177178 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:52:57 INFO - PROCESS | 2097 | 1467057177180 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 2097 | 1467057177181 Marionette TRACE conn2 <- [1,1550,null,{}] 12:52:57 INFO - PROCESS | 2097 | 1467057177184 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}] 12:52:57 INFO - PROCESS | 2097 | 1467057177185 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:57 INFO - PROCESS | 2097 | 1467057177290 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:52:57 INFO - PROCESS | 2097 | 1467057177350 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 2097 | 1467057177352 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab20000 == 44 [pid = 2097] [id = 395] 12:52:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1139ce800) [pid = 2097] [serial = 1184] [outer = 0x0] 12:52:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x128f94800) [pid = 2097] [serial = 1185] [outer = 0x1139ce800] 12:52:57 INFO - PROCESS | 2097 | 1467057177442 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12a581c00) [pid = 2097] [serial = 1186] [outer = 0x1139ce800] 12:52:58 INFO - PROCESS | 2097 | 1467057178018 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 869ms 12:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:52:58 INFO - PROCESS | 2097 | 1467057178050 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 2097 | 1467057178052 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:52:58 INFO - PROCESS | 2097 | 1467057178056 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 2097 | 1467057178058 Marionette TRACE conn2 <- [1,1554,null,{}] 12:52:58 INFO - PROCESS | 2097 | 1467057178061 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}] 12:52:58 INFO - PROCESS | 2097 | 1467057178063 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:58 INFO - PROCESS | 2097 | 1467057178157 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:52:58 INFO - PROCESS | 2097 | 1467057178230 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 2097 | 1467057178233 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x123078000 == 45 [pid = 2097] [id = 396] 12:52:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1184eb800) [pid = 2097] [serial = 1187] [outer = 0x0] 12:52:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x118676000) [pid = 2097] [serial = 1188] [outer = 0x1184eb800] 12:52:58 INFO - PROCESS | 2097 | 1467057178260 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1194db400) [pid = 2097] [serial = 1189] [outer = 0x1184eb800] 12:52:58 INFO - PROCESS | 2097 | 1467057178692 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 12:52:58 INFO - PROCESS | 2097 | 1467057178729 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 2097 | 1467057178733 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:52:58 INFO - PROCESS | 2097 | 1467057178739 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 2097 | 1467057178742 Marionette TRACE conn2 <- [1,1558,null,{}] 12:52:58 INFO - PROCESS | 2097 | 1467057178745 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}] 12:52:58 INFO - PROCESS | 2097 | 1467057178748 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:58 INFO - PROCESS | 2097 | 1467057178849 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:52:58 INFO - PROCESS | 2097 | 1467057178902 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 2097 | 1467057178904 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:52:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x12070c000 == 46 [pid = 2097] [id = 397] 12:52:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x119710000) [pid = 2097] [serial = 1190] [outer = 0x0] 12:52:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1199d3000) [pid = 2097] [serial = 1191] [outer = 0x119710000] 12:52:58 INFO - PROCESS | 2097 | 1467057178933 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x119befc00) [pid = 2097] [serial = 1192] [outer = 0x119710000] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb42000 == 45 [pid = 2097] [id = 390] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb2a000 == 44 [pid = 2097] [id = 389] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x119b48800 == 43 [pid = 2097] [id = 388] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3aa000 == 42 [pid = 2097] [id = 387] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd80000 == 41 [pid = 2097] [id = 386] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba5f800 == 40 [pid = 2097] [id = 385] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12a76d800 == 39 [pid = 2097] [id = 384] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x1292ea800 == 38 [pid = 2097] [id = 383] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x126420800 == 37 [pid = 2097] [id = 382] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x124f1b800 == 36 [pid = 2097] [id = 381] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x119a47000 == 35 [pid = 2097] [id = 380] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x118258000 == 34 [pid = 2097] [id = 379] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3a800 == 33 [pid = 2097] [id = 378] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64e000 == 32 [pid = 2097] [id = 377] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x123078000 == 31 [pid = 2097] [id = 396] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab20000 == 30 [pid = 2097] [id = 395] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12c650000 == 29 [pid = 2097] [id = 394] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x1260ce800 == 28 [pid = 2097] [id = 393] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12d25f800 == 27 [pid = 2097] [id = 391] 12:52:59 INFO - PROCESS | 2097 | --DOCSHELL 0x116bbb000 == 26 [pid = 2097] [id = 392] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x119a67400) [pid = 2097] [serial = 1113] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x123010400) [pid = 2097] [serial = 1116] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x11832dc00) [pid = 2097] [serial = 1104] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x118671000) [pid = 2097] [serial = 1105] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118756c00) [pid = 2097] [serial = 1107] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1194dd400) [pid = 2097] [serial = 1108] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x117093800) [pid = 2097] [serial = 1101] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x117292400) [pid = 2097] [serial = 1102] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11919e000) [pid = 2097] [serial = 1099] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x118724c00) [pid = 2097] [serial = 1098] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119726c00) [pid = 2097] [serial = 1110] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1184cf000) [pid = 2097] [serial = 1087] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11765dc00) [pid = 2097] [serial = 1086] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11975d000) [pid = 2097] [serial = 1090] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1194e3400) [pid = 2097] [serial = 1089] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x128c5a800) [pid = 2097] [serial = 1093] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x128cc9c00) [pid = 2097] [serial = 1131] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1264ddc00) [pid = 2097] [serial = 1092] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123e95800) [pid = 2097] [serial = 1119] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1238d7000) [pid = 2097] [serial = 1117] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11832b000) [pid = 2097] [serial = 1122] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119706800) [pid = 2097] [serial = 1123] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x126440800) [pid = 2097] [serial = 1128] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x118325000) [pid = 2097] [serial = 1096] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11688a800) [pid = 2097] [serial = 1095] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x126883400) [pid = 2097] [serial = 1129] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123ea4000) [pid = 2097] [serial = 1120] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x124715400) [pid = 2097] [serial = 1125] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119bf0000) [pid = 2097] [serial = 1114] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12608ec00) [pid = 2097] [serial = 1126] [outer = 0x0] [url = about:blank] 12:52:59 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x11975a000) [pid = 2097] [serial = 1111] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 2097 | 1467057180117 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1425ms 12:53:00 INFO - PROCESS | 2097 | 1467057180164 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:53:00 INFO - PROCESS | 2097 | 1467057180166 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:53:00 INFO - PROCESS | 2097 | 1467057180170 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 2097 | 1467057180171 Marionette TRACE conn2 <- [1,1562,null,{}] 12:53:00 INFO - PROCESS | 2097 | 1467057180176 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}] 12:53:00 INFO - PROCESS | 2097 | 1467057180178 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:00 INFO - PROCESS | 2097 | 1467057180252 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:53:00 INFO - PROCESS | 2097 | 1467057180311 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 2097 | 1467057180313 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169b5000 == 27 [pid = 2097] [id = 398] 12:53:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x11673ec00) [pid = 2097] [serial = 1193] [outer = 0x0] 12:53:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117095400) [pid = 2097] [serial = 1194] [outer = 0x11673ec00] 12:53:00 INFO - PROCESS | 2097 | 1467057180340 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117611400) [pid = 2097] [serial = 1195] [outer = 0x11673ec00] 12:53:00 INFO - PROCESS | 2097 | 1467057180648 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:53:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 12:53:00 INFO - PROCESS | 2097 | 1467057180689 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 2097 | 1467057180692 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:53:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:53:00 INFO - PROCESS | 2097 | 1467057180696 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 2097 | 1467057180698 Marionette TRACE conn2 <- [1,1566,null,{}] 12:53:00 INFO - PROCESS | 2097 | 1467057180700 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}] 12:53:00 INFO - PROCESS | 2097 | 1467057180702 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:00 INFO - PROCESS | 2097 | 1467057180778 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:53:00 INFO - PROCESS | 2097 | 1467057180782 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 2097 | 1467057180783 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x118410000 == 28 [pid = 2097] [id = 399] 12:53:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x117edb800) [pid = 2097] [serial = 1196] [outer = 0x0] 12:53:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1184e6c00) [pid = 2097] [serial = 1197] [outer = 0x117edb800] 12:53:00 INFO - PROCESS | 2097 | 1467057180812 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x118677c00) [pid = 2097] [serial = 1198] [outer = 0x117edb800] 12:53:01 INFO - PROCESS | 2097 | 1467057181204 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 12:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:53:01 INFO - PROCESS | 2097 | 1467057181216 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 2097 | 1467057181218 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:53:01 INFO - PROCESS | 2097 | 1467057181222 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 2097 | 1467057181226 Marionette TRACE conn2 <- [1,1570,null,{}] 12:53:01 INFO - PROCESS | 2097 | 1467057181237 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}] 12:53:01 INFO - PROCESS | 2097 | 1467057181242 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:01 INFO - PROCESS | 2097 | 1467057181356 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:53:01 INFO - PROCESS | 2097 | 1467057181367 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 2097 | 1467057181370 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b48800 == 29 [pid = 2097] [id = 400] 12:53:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x112d35400) [pid = 2097] [serial = 1199] [outer = 0x0] 12:53:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119707800) [pid = 2097] [serial = 1200] [outer = 0x112d35400] 12:53:01 INFO - PROCESS | 2097 | 1467057181415 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11975f800) [pid = 2097] [serial = 1201] [outer = 0x112d35400] 12:53:01 INFO - PROCESS | 2097 | 1467057181784 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 574ms 12:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:53:01 INFO - PROCESS | 2097 | 1467057181800 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 2097 | 1467057181802 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:53:01 INFO - PROCESS | 2097 | 1467057181804 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 2097 | 1467057181805 Marionette TRACE conn2 <- [1,1574,null,{}] 12:53:01 INFO - PROCESS | 2097 | 1467057181808 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}] 12:53:01 INFO - PROCESS | 2097 | 1467057181811 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:01 INFO - PROCESS | 2097 | 1467057181919 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:53:01 INFO - PROCESS | 2097 | 1467057181925 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 2097 | 1467057181926 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232c7000 == 30 [pid = 2097] [id = 401] 12:53:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119a94800) [pid = 2097] [serial = 1202] [outer = 0x0] 12:53:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119bf4c00) [pid = 2097] [serial = 1203] [outer = 0x119a94800] 12:53:01 INFO - PROCESS | 2097 | 1467057181951 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1207ea000) [pid = 2097] [serial = 1204] [outer = 0x119a94800] 12:53:02 INFO - PROCESS | 2097 | 1467057182311 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]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 12:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:53:02 INFO - PROCESS | 2097 | 1467057182327 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 2097 | 1467057182328 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:53:02 INFO - PROCESS | 2097 | 1467057182330 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 2097 | 1467057182331 Marionette TRACE conn2 <- [1,1578,null,{}] 12:53:02 INFO - PROCESS | 2097 | 1467057182333 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}] 12:53:02 INFO - PROCESS | 2097 | 1467057182335 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:02 INFO - PROCESS | 2097 | 1467057182432 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:53:02 INFO - PROCESS | 2097 | 1467057182435 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 2097 | 1467057182436 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x124986000 == 31 [pid = 2097] [id = 402] 12:53:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x113d3e400) [pid = 2097] [serial = 1205] [outer = 0x0] 12:53:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1207f5800) [pid = 2097] [serial = 1206] [outer = 0x113d3e400] 12:53:02 INFO - PROCESS | 2097 | 1467057182460 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123649000) [pid = 2097] [serial = 1207] [outer = 0x113d3e400] 12:53:02 INFO - PROCESS | 2097 | 1467057182780 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]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:53:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 12:53:02 INFO - PROCESS | 2097 | 1467057182801 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 2097 | 1467057182802 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:53:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:53:02 INFO - PROCESS | 2097 | 1467057182804 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 2097 | 1467057182805 Marionette TRACE conn2 <- [1,1582,null,{}] 12:53:02 INFO - PROCESS | 2097 | 1467057182808 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}] 12:53:02 INFO - PROCESS | 2097 | 1467057182814 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:02 INFO - PROCESS | 2097 | 1467057182928 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:53:02 INFO - PROCESS | 2097 | 1467057182963 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 2097 | 1467057182964 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260cf800 == 32 [pid = 2097] [id = 403] 12:53:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1238d6400) [pid = 2097] [serial = 1208] [outer = 0x0] 12:53:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123ea0400) [pid = 2097] [serial = 1209] [outer = 0x1238d6400] 12:53:02 INFO - PROCESS | 2097 | 1467057182989 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x126097400) [pid = 2097] [serial = 1210] [outer = 0x1238d6400] 12:53:03 INFO - PROCESS | 2097 | 1467057183313 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 12:53:03 INFO - PROCESS | 2097 | 1467057183332 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 2097 | 1467057183334 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:53:03 INFO - PROCESS | 2097 | 1467057183336 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 2097 | 1467057183337 Marionette TRACE conn2 <- [1,1586,null,{}] 12:53:03 INFO - PROCESS | 2097 | 1467057183339 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}] 12:53:03 INFO - PROCESS | 2097 | 1467057183341 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:03 INFO - PROCESS | 2097 | 1467057183433 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:53:03 INFO - PROCESS | 2097 | 1467057183470 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 2097 | 1467057183471 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f5a800 == 33 [pid = 2097] [id = 404] 12:53:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1199d5800) [pid = 2097] [serial = 1211] [outer = 0x0] 12:53:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1266e8800) [pid = 2097] [serial = 1212] [outer = 0x1199d5800] 12:53:03 INFO - PROCESS | 2097 | 1467057183496 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x126890000) [pid = 2097] [serial = 1213] [outer = 0x1199d5800] 12:53:03 INFO - PROCESS | 2097 | 1467057183806 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 12:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:53:03 INFO - PROCESS | 2097 | 1467057183858 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 2097 | 1467057183860 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:53:03 INFO - PROCESS | 2097 | 1467057183862 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 2097 | 1467057183863 Marionette TRACE conn2 <- [1,1590,null,{}] 12:53:03 INFO - PROCESS | 2097 | 1467057183865 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}] 12:53:03 INFO - PROCESS | 2097 | 1467057183866 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:03 INFO - PROCESS | 2097 | 1467057183963 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:53:03 INFO - PROCESS | 2097 | 1467057183967 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 2097 | 1467057183968 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292cb800 == 34 [pid = 2097] [id = 405] 12:53:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1266e6000) [pid = 2097] [serial = 1214] [outer = 0x0] 12:53:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x128cbd400) [pid = 2097] [serial = 1215] [outer = 0x1266e6000] 12:53:03 INFO - PROCESS | 2097 | 1467057183992 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12920a400) [pid = 2097] [serial = 1216] [outer = 0x1266e6000] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x112e7c400) [pid = 2097] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12a65f000) [pid = 2097] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12a6a5400) [pid = 2097] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x11972d400) [pid = 2097] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x117285c00) [pid = 2097] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11872d400) [pid = 2097] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x113bc0800) [pid = 2097] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12300c400) [pid = 2097] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x117292c00) [pid = 2097] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x128c5f000) [pid = 2097] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119bf3000) [pid = 2097] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12abb9000) [pid = 2097] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119727800) [pid = 2097] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1183a9000) [pid = 2097] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:53:04 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x124e94c00) [pid = 2097] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:53:04 INFO - PROCESS | 2097 | 1467057184510 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 12:53:04 INFO - PROCESS | 2097 | 1467057184533 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 2097 | 1467057184534 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:53:04 INFO - PROCESS | 2097 | 1467057184537 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 2097 | 1467057184549 Marionette TRACE conn2 <- [1,1594,null,{}] 12:53:04 INFO - PROCESS | 2097 | 1467057184551 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}] 12:53:04 INFO - PROCESS | 2097 | 1467057184552 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:04 INFO - PROCESS | 2097 | 1467057184625 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:53:04 INFO - PROCESS | 2097 | 1467057184630 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 2097 | 1467057184631 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b47800 == 35 [pid = 2097] [id = 406] 12:53:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1184e1c00) [pid = 2097] [serial = 1217] [outer = 0x0] 12:53:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119727800) [pid = 2097] [serial = 1218] [outer = 0x1184e1c00] 12:53:04 INFO - PROCESS | 2097 | 1467057184655 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x126097000) [pid = 2097] [serial = 1219] [outer = 0x1184e1c00] 12:53:04 INFO - PROCESS | 2097 | 1467057184982 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 480ms 12:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:53:05 INFO - PROCESS | 2097 | 1467057185018 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 2097 | 1467057185019 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:53:05 INFO - PROCESS | 2097 | 1467057185021 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 2097 | 1467057185022 Marionette TRACE conn2 <- [1,1598,null,{}] 12:53:05 INFO - PROCESS | 2097 | 1467057185024 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}] 12:53:05 INFO - PROCESS | 2097 | 1467057185025 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:05 INFO - PROCESS | 2097 | 1467057185125 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:53:05 INFO - PROCESS | 2097 | 1467057185133 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 2097 | 1467057185134 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab1e800 == 36 [pid = 2097] [id = 407] 12:53:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x128cc6c00) [pid = 2097] [serial = 1220] [outer = 0x0] 12:53:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12942c000) [pid = 2097] [serial = 1221] [outer = 0x128cc6c00] 12:53:05 INFO - PROCESS | 2097 | 1467057185159 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x129489000) [pid = 2097] [serial = 1222] [outer = 0x128cc6c00] 12:53:05 INFO - PROCESS | 2097 | 1467057185465 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:53:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 468ms 12:53:05 INFO - PROCESS | 2097 | 1467057185490 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 2097 | 1467057185493 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:53:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:53:05 INFO - PROCESS | 2097 | 1467057185497 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 2097 | 1467057185499 Marionette TRACE conn2 <- [1,1602,null,{}] 12:53:05 INFO - PROCESS | 2097 | 1467057185510 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}] 12:53:05 INFO - PROCESS | 2097 | 1467057185513 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:05 INFO - PROCESS | 2097 | 1467057185599 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:53:05 INFO - PROCESS | 2097 | 1467057185603 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 2097 | 1467057185604 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x124985800 == 37 [pid = 2097] [id = 408] 12:53:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12948b000) [pid = 2097] [serial = 1223] [outer = 0x0] 12:53:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a667400) [pid = 2097] [serial = 1224] [outer = 0x12948b000] 12:53:05 INFO - PROCESS | 2097 | 1467057185631 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a939c00) [pid = 2097] [serial = 1225] [outer = 0x12948b000] 12:53:05 INFO - PROCESS | 2097 | 1467057185965 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]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 12:53:06 INFO - PROCESS | 2097 | 1467057186027 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:53:06 INFO - PROCESS | 2097 | 1467057186028 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:53:06 INFO - PROCESS | 2097 | 1467057186030 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 2097 | 1467057186031 Marionette TRACE conn2 <- [1,1606,null,{}] 12:53:06 INFO - PROCESS | 2097 | 1467057186033 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}] 12:53:06 INFO - PROCESS | 2097 | 1467057186034 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:06 INFO - PROCESS | 2097 | 1467057186112 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:53:06 INFO - PROCESS | 2097 | 1467057186115 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 2097 | 1467057186116 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3b2000 == 38 [pid = 2097] [id = 409] 12:53:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a93cc00) [pid = 2097] [serial = 1226] [outer = 0x0] 12:53:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12abbd000) [pid = 2097] [serial = 1227] [outer = 0x12a93cc00] 12:53:06 INFO - PROCESS | 2097 | 1467057186140 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12b611400) [pid = 2097] [serial = 1228] [outer = 0x12a93cc00] 12:53:06 INFO - PROCESS | 2097 | 1467057186563 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]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 568ms 12:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:53:06 INFO - PROCESS | 2097 | 1467057186599 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 2097 | 1467057186601 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:53:06 INFO - PROCESS | 2097 | 1467057186604 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 2097 | 1467057186606 Marionette TRACE conn2 <- [1,1610,null,{}] 12:53:06 INFO - PROCESS | 2097 | 1467057186610 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}] 12:53:06 INFO - PROCESS | 2097 | 1467057186612 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:06 INFO - PROCESS | 2097 | 1467057186726 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:53:06 INFO - PROCESS | 2097 | 1467057186810 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 2097 | 1467057186812 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bc3800 == 39 [pid = 2097] [id = 410] 12:53:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x112a57800) [pid = 2097] [serial = 1229] [outer = 0x0] 12:53:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x115073800) [pid = 2097] [serial = 1230] [outer = 0x112a57800] 12:53:06 INFO - PROCESS | 2097 | 1467057186843 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11728d400) [pid = 2097] [serial = 1231] [outer = 0x112a57800] 12:53:07 INFO - PROCESS | 2097 | 1467057187381 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 824ms 12:53:07 INFO - PROCESS | 2097 | 1467057187428 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 2097 | 1467057187432 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:53:07 INFO - PROCESS | 2097 | 1467057187438 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 2097 | 1467057187441 Marionette TRACE conn2 <- [1,1614,null,{}] 12:53:07 INFO - PROCESS | 2097 | 1467057187445 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}] 12:53:07 INFO - PROCESS | 2097 | 1467057187448 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:07 INFO - PROCESS | 2097 | 1467057187604 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:53:07 INFO - PROCESS | 2097 | 1467057187715 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 2097 | 1467057187717 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x123acc800 == 40 [pid = 2097] [id = 411] 12:53:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x118634000) [pid = 2097] [serial = 1232] [outer = 0x0] 12:53:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x11872b400) [pid = 2097] [serial = 1233] [outer = 0x118634000] 12:53:07 INFO - PROCESS | 2097 | 1467057187766 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119469c00) [pid = 2097] [serial = 1234] [outer = 0x118634000] 12:53:08 INFO - PROCESS | 2097 | 1467057188404 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]]]}] 12:53:08 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 12:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 974ms 12:53:08 INFO - PROCESS | 2097 | 1467057188412 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 2097 | 1467057188415 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:53:08 INFO - PROCESS | 2097 | 1467057188418 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 2097 | 1467057188420 Marionette TRACE conn2 <- [1,1618,null,{}] 12:53:08 INFO - PROCESS | 2097 | 1467057188424 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}] 12:53:08 INFO - PROCESS | 2097 | 1467057188425 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:08 INFO - PROCESS | 2097 | 1467057188533 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:53:08 INFO - PROCESS | 2097 | 1467057188594 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 2097 | 1467057188596 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x11725a000 == 41 [pid = 2097] [id = 412] 12:53:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1183a9000) [pid = 2097] [serial = 1235] [outer = 0x0] 12:53:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1184e2400) [pid = 2097] [serial = 1236] [outer = 0x1183a9000] 12:53:08 INFO - PROCESS | 2097 | 1467057188625 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x118726000) [pid = 2097] [serial = 1237] [outer = 0x1183a9000] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x124985800 == 40 [pid = 2097] [id = 408] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab1e800 == 39 [pid = 2097] [id = 407] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x119b47800 == 38 [pid = 2097] [id = 406] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x1292cb800 == 37 [pid = 2097] [id = 405] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x128f5a800 == 36 [pid = 2097] [id = 404] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x1260cf800 == 35 [pid = 2097] [id = 403] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x124986000 == 34 [pid = 2097] [id = 402] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x1232c7000 == 33 [pid = 2097] [id = 401] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x119b48800 == 32 [pid = 2097] [id = 400] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x118410000 == 31 [pid = 2097] [id = 399] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x1169b5000 == 30 [pid = 2097] [id = 398] 12:53:08 INFO - PROCESS | 2097 | --DOCSHELL 0x12070c000 == 29 [pid = 2097] [id = 397] 12:53:09 INFO - PROCESS | 2097 | 1467057189087 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]]]}] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12a664000) [pid = 2097] [serial = 1158] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12a92d400) [pid = 2097] [serial = 1161] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12ba0f400) [pid = 2097] [serial = 1171] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11832c400) [pid = 2097] [serial = 1164] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12a6a2000) [pid = 2097] [serial = 1159] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1194df000) [pid = 2097] [serial = 1140] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119706c00) [pid = 2097] [serial = 1141] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x124e95000) [pid = 2097] [serial = 1149] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12664a800) [pid = 2097] [serial = 1150] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x123804c00) [pid = 2097] [serial = 1146] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x123e9d400) [pid = 2097] [serial = 1147] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x117ed8c00) [pid = 2097] [serial = 1134] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1184dfc00) [pid = 2097] [serial = 1135] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123ea1000) [pid = 2097] [serial = 1132] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119bfa400) [pid = 2097] [serial = 1143] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12baa4800) [pid = 2097] [serial = 1174] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1207f5c00) [pid = 2097] [serial = 1144] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12a936c00) [pid = 2097] [serial = 1167] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1184d1c00) [pid = 2097] [serial = 1137] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12ba14000) [pid = 2097] [serial = 1173] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x118671c00) [pid = 2097] [serial = 1138] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x12b610800) [pid = 2097] [serial = 1170] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12a936800) [pid = 2097] [serial = 1162] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x128c5d400) [pid = 2097] [serial = 1152] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x129431400) [pid = 2097] [serial = 1153] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a587400) [pid = 2097] [serial = 1156] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x119a0b800) [pid = 2097] [serial = 1165] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x128f93000) [pid = 2097] [serial = 1168] [outer = 0x0] [url = about:blank] 12:53:09 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x129487800) [pid = 2097] [serial = 1155] [outer = 0x0] [url = about:blank] 12:53:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:53:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 722ms 12:53:09 INFO - PROCESS | 2097 | 1467057189147 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 2097 | 1467057189150 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:53:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:53:09 INFO - PROCESS | 2097 | 1467057189154 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 2097 | 1467057189156 Marionette TRACE conn2 <- [1,1622,null,{}] 12:53:09 INFO - PROCESS | 2097 | 1467057189160 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}] 12:53:09 INFO - PROCESS | 2097 | 1467057189161 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:09 INFO - PROCESS | 2097 | 1467057189241 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:53:09 INFO - PROCESS | 2097 | 1467057189248 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 2097 | 1467057189249 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a60000 == 30 [pid = 2097] [id = 413] 12:53:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x119706c00) [pid = 2097] [serial = 1238] [outer = 0x0] 12:53:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119727000) [pid = 2097] [serial = 1239] [outer = 0x119706c00] 12:53:09 INFO - PROCESS | 2097 | 1467057189275 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1199d4800) [pid = 2097] [serial = 1240] [outer = 0x119706c00] 12:53:09 INFO - PROCESS | 2097 | 1467057189619 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]]]}] 12:53:09 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 12:53:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 474ms 12:53:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:53:09 INFO - PROCESS | 2097 | 1467057189630 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 2097 | 1467057189631 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:53:09 INFO - PROCESS | 2097 | 1467057189633 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 2097 | 1467057189636 Marionette TRACE conn2 <- [1,1626,null,{}] 12:53:09 INFO - PROCESS | 2097 | 1467057189661 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}] 12:53:09 INFO - PROCESS | 2097 | 1467057189664 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:09 INFO - PROCESS | 2097 | 1467057189763 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:53:09 INFO - PROCESS | 2097 | 1467057189770 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 2097 | 1467057189772 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x124979000 == 31 [pid = 2097] [id = 414] 12:53:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x112edd400) [pid = 2097] [serial = 1241] [outer = 0x0] 12:53:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1207f5c00) [pid = 2097] [serial = 1242] [outer = 0x112edd400] 12:53:09 INFO - PROCESS | 2097 | 1467057189802 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123804800) [pid = 2097] [serial = 1243] [outer = 0x112edd400] 12:53:10 INFO - PROCESS | 2097 | 1467057190120 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 523ms 12:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:53:10 INFO - PROCESS | 2097 | 1467057190157 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 2097 | 1467057190161 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:53:10 INFO - PROCESS | 2097 | 1467057190163 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 2097 | 1467057190165 Marionette TRACE conn2 <- [1,1630,null,{}] 12:53:10 INFO - PROCESS | 2097 | 1467057190167 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}] 12:53:10 INFO - PROCESS | 2097 | 1467057190168 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:10 INFO - PROCESS | 2097 | 1467057190251 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:53:10 INFO - PROCESS | 2097 | 1467057190308 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 2097 | 1467057190309 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d1800 == 32 [pid = 2097] [id = 415] 12:53:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x123ab5c00) [pid = 2097] [serial = 1244] [outer = 0x0] 12:53:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123e9c800) [pid = 2097] [serial = 1245] [outer = 0x123ab5c00] 12:53:10 INFO - PROCESS | 2097 | 1467057190334 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x124e87c00) [pid = 2097] [serial = 1246] [outer = 0x123ab5c00] 12:53:10 INFO - PROCESS | 2097 | 1467057190629 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 12:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:53:10 INFO - PROCESS | 2097 | 1467057190682 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 2097 | 1467057190683 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:53:10 INFO - PROCESS | 2097 | 1467057190685 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 2097 | 1467057190686 Marionette TRACE conn2 <- [1,1634,null,{}] 12:53:10 INFO - PROCESS | 2097 | 1467057190689 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}] 12:53:10 INFO - PROCESS | 2097 | 1467057190690 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:10 INFO - PROCESS | 2097 | 1467057190765 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:53:10 INFO - PROCESS | 2097 | 1467057190768 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 2097 | 1467057190770 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d3a000 == 33 [pid = 2097] [id = 416] 12:53:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123ea1000) [pid = 2097] [serial = 1247] [outer = 0x0] 12:53:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x126440800) [pid = 2097] [serial = 1248] [outer = 0x123ea1000] 12:53:10 INFO - PROCESS | 2097 | 1467057190796 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x128c56c00) [pid = 2097] [serial = 1249] [outer = 0x123ea1000] 12:53:11 INFO - PROCESS | 2097 | 1467057191139 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]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 470ms 12:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:53:11 INFO - PROCESS | 2097 | 1467057191156 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 2097 | 1467057191157 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:53:11 INFO - PROCESS | 2097 | 1467057191162 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 2097 | 1467057191163 Marionette TRACE conn2 <- [1,1638,null,{}] 12:53:11 INFO - PROCESS | 2097 | 1467057191166 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}] 12:53:11 INFO - PROCESS | 2097 | 1467057191170 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:11 INFO - PROCESS | 2097 | 1467057191298 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:53:11 INFO - PROCESS | 2097 | 1467057191309 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 2097 | 1467057191310 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a777800 == 34 [pid = 2097] [id = 417] 12:53:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x126883c00) [pid = 2097] [serial = 1250] [outer = 0x0] 12:53:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128cc7c00) [pid = 2097] [serial = 1251] [outer = 0x126883c00] 12:53:11 INFO - PROCESS | 2097 | 1467057191335 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12a587400) [pid = 2097] [serial = 1252] [outer = 0x126883c00] 12:53:11 INFO - PROCESS | 2097 | 1467057191648 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]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 522ms 12:53:11 INFO - PROCESS | 2097 | 1467057191683 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 2097 | 1467057191684 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:53:11 INFO - PROCESS | 2097 | 1467057191692 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 2097 | 1467057191693 Marionette TRACE conn2 <- [1,1642,null,{}] 12:53:11 INFO - PROCESS | 2097 | 1467057191695 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}] 12:53:11 INFO - PROCESS | 2097 | 1467057191697 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:11 INFO - PROCESS | 2097 | 1467057191793 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:53:11 INFO - PROCESS | 2097 | 1467057191796 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 2097 | 1467057191797 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba65000 == 35 [pid = 2097] [id = 418] 12:53:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x129214000) [pid = 2097] [serial = 1253] [outer = 0x0] 12:53:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a6ad000) [pid = 2097] [serial = 1254] [outer = 0x129214000] 12:53:11 INFO - PROCESS | 2097 | 1467057191822 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a937800) [pid = 2097] [serial = 1255] [outer = 0x129214000] 12:53:12 INFO - PROCESS | 2097 | 1467057192162 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 12:53:12 INFO - PROCESS | 2097 | 1467057192218 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 2097 | 1467057192219 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:53:12 INFO - PROCESS | 2097 | 1467057192221 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 2097 | 1467057192223 Marionette TRACE conn2 <- [1,1646,null,{}] 12:53:12 INFO - PROCESS | 2097 | 1467057192225 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}] 12:53:12 INFO - PROCESS | 2097 | 1467057192226 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:12 INFO - PROCESS | 2097 | 1467057192324 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:53:12 INFO - PROCESS | 2097 | 1467057192327 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 2097 | 1467057192328 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd8f800 == 36 [pid = 2097] [id = 419] 12:53:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12a665800) [pid = 2097] [serial = 1256] [outer = 0x0] 12:53:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12b603000) [pid = 2097] [serial = 1257] [outer = 0x12a665800] 12:53:12 INFO - PROCESS | 2097 | 1467057192352 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12b6d1400) [pid = 2097] [serial = 1258] [outer = 0x12a665800] 12:53:12 INFO - PROCESS | 2097 | 1467057192674 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 469ms 12:53:12 INFO - PROCESS | 2097 | 1467057192699 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 2097 | 1467057192700 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:53:12 INFO - PROCESS | 2097 | 1467057192703 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 2097 | 1467057192704 Marionette TRACE conn2 <- [1,1650,null,{}] 12:53:12 INFO - PROCESS | 2097 | 1467057192719 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}] 12:53:12 INFO - PROCESS | 2097 | 1467057192720 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:12 INFO - PROCESS | 2097 | 1467057192828 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:53:12 INFO - PROCESS | 2097 | 1467057192832 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 2097 | 1467057192833 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12496d000 == 37 [pid = 2097] [id = 420] 12:53:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12b606c00) [pid = 2097] [serial = 1259] [outer = 0x0] 12:53:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12ba0f000) [pid = 2097] [serial = 1260] [outer = 0x12b606c00] 12:53:12 INFO - PROCESS | 2097 | 1467057192857 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12ba14400) [pid = 2097] [serial = 1261] [outer = 0x12b606c00] 12:53:13 INFO - PROCESS | 2097 | 1467057193207 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:53:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 12:53:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:53:13 INFO - PROCESS | 2097 | 1467057193221 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 2097 | 1467057193222 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:53:13 INFO - PROCESS | 2097 | 1467057193225 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 2097 | 1467057193229 Marionette TRACE conn2 <- [1,1654,null,{}] 12:53:13 INFO - PROCESS | 2097 | 1467057193232 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}] 12:53:13 INFO - PROCESS | 2097 | 1467057193233 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:13 INFO - PROCESS | 2097 | 1467057193433 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1238d6400) [pid = 2097] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x113d3e400) [pid = 2097] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1199d5800) [pid = 2097] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x117edb800) [pid = 2097] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119710000) [pid = 2097] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x112d35400) [pid = 2097] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119a94800) [pid = 2097] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11673ec00) [pid = 2097] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x115f64800) [pid = 2097] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x118759c00) [pid = 2097] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x123e08400) [pid = 2097] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1139ce800) [pid = 2097] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1184eb800) [pid = 2097] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12948b000) [pid = 2097] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1266e6000) [pid = 2097] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1184e1c00) [pid = 2097] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:53:13 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x128cc6c00) [pid = 2097] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:53:13 INFO - PROCESS | 2097 | 1467057193481 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 2097 | 1467057193482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x11650a800 == 38 [pid = 2097] [id = 421] 12:53:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1122ba000) [pid = 2097] [serial = 1262] [outer = 0x0] 12:53:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x112e7b000) [pid = 2097] [serial = 1263] [outer = 0x1122ba000] 12:53:13 INFO - PROCESS | 2097 | 1467057193507 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1184d3000) [pid = 2097] [serial = 1264] [outer = 0x1122ba000] 12:53:13 INFO - PROCESS | 2097 | 1467057193767 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:53:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 574ms 12:53:13 INFO - PROCESS | 2097 | 1467057193799 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:53:13 INFO - PROCESS | 2097 | 1467057193801 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:53:13 INFO - PROCESS | 2097 | 1467057193803 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 2097 | 1467057193805 Marionette TRACE conn2 <- [1,1658,null,{}] 12:53:13 INFO - PROCESS | 2097 | 1467057193807 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}] 12:53:13 INFO - PROCESS | 2097 | 1467057193811 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:13 INFO - PROCESS | 2097 | 1467057193915 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:53:13 INFO - PROCESS | 2097 | 1467057193920 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 2097 | 1467057193921 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d075800 == 39 [pid = 2097] [id = 422] 12:53:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119463000) [pid = 2097] [serial = 1265] [outer = 0x0] 12:53:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123e9b400) [pid = 2097] [serial = 1266] [outer = 0x119463000] 12:53:13 INFO - PROCESS | 2097 | 1467057193950 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12baa7000) [pid = 2097] [serial = 1267] [outer = 0x119463000] 12:53:14 INFO - PROCESS | 2097 | 1467057194346 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 12:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:53:14 INFO - PROCESS | 2097 | 1467057194378 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 2097 | 1467057194379 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:53:14 INFO - PROCESS | 2097 | 1467057194381 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 2097 | 1467057194382 Marionette TRACE conn2 <- [1,1662,null,{}] 12:53:14 INFO - PROCESS | 2097 | 1467057194385 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}] 12:53:14 INFO - PROCESS | 2097 | 1467057194386 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:14 INFO - PROCESS | 2097 | 1467057194467 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:53:14 INFO - PROCESS | 2097 | 1467057194471 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 2097 | 1467057194472 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d095800 == 40 [pid = 2097] [id = 423] 12:53:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12baa7400) [pid = 2097] [serial = 1268] [outer = 0x0] 12:53:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12bab1c00) [pid = 2097] [serial = 1269] [outer = 0x12baa7400] 12:53:14 INFO - PROCESS | 2097 | 1467057194496 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12bdd5400) [pid = 2097] [serial = 1270] [outer = 0x12baa7400] 12:53:14 INFO - PROCESS | 2097 | 1467057194830 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 12:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:53:14 INFO - PROCESS | 2097 | 1467057194851 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 2097 | 1467057194852 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:53:14 INFO - PROCESS | 2097 | 1467057194854 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 2097 | 1467057194855 Marionette TRACE conn2 <- [1,1666,null,{}] 12:53:14 INFO - PROCESS | 2097 | 1467057194858 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}] 12:53:14 INFO - PROCESS | 2097 | 1467057194861 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:14 INFO - PROCESS | 2097 | 1467057194944 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:53:14 INFO - PROCESS | 2097 | 1467057194948 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 2097 | 1467057194949 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d646800 == 41 [pid = 2097] [id = 424] 12:53:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x118328800) [pid = 2097] [serial = 1271] [outer = 0x0] 12:53:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12bddac00) [pid = 2097] [serial = 1272] [outer = 0x118328800] 12:53:14 INFO - PROCESS | 2097 | 1467057194973 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12bf24800) [pid = 2097] [serial = 1273] [outer = 0x118328800] 12:53:15 INFO - PROCESS | 2097 | 1467057195296 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 12:53:15 INFO - PROCESS | 2097 | 1467057195323 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 2097 | 1467057195324 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:53:15 INFO - PROCESS | 2097 | 1467057195329 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 2097 | 1467057195330 Marionette TRACE conn2 <- [1,1670,null,{}] 12:53:15 INFO - PROCESS | 2097 | 1467057195332 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}] 12:53:15 INFO - PROCESS | 2097 | 1467057195333 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:15 INFO - PROCESS | 2097 | 1467057195444 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:53:15 INFO - PROCESS | 2097 | 1467057195529 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 2097 | 1467057195531 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fcd000 == 42 [pid = 2097] [id = 425] 12:53:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11223ec00) [pid = 2097] [serial = 1274] [outer = 0x0] 12:53:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x112a56000) [pid = 2097] [serial = 1275] [outer = 0x11223ec00] 12:53:15 INFO - PROCESS | 2097 | 1467057195562 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x116983800) [pid = 2097] [serial = 1276] [outer = 0x11223ec00] 12:53:16 INFO - PROCESS | 2097 | 1467057196014 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 12:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:53:16 INFO - PROCESS | 2097 | 1467057196049 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 2097 | 1467057196051 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:53:16 INFO - PROCESS | 2097 | 1467057196054 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 2097 | 1467057196056 Marionette TRACE conn2 <- [1,1674,null,{}] 12:53:16 INFO - PROCESS | 2097 | 1467057196060 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}] 12:53:16 INFO - PROCESS | 2097 | 1467057196063 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:16 INFO - PROCESS | 2097 | 1467057196170 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:53:16 INFO - PROCESS | 2097 | 1467057196270 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 2097 | 1467057196271 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x124350000 == 43 [pid = 2097] [id = 426] 12:53:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x1184e0800) [pid = 2097] [serial = 1277] [outer = 0x0] 12:53:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119469400) [pid = 2097] [serial = 1278] [outer = 0x1184e0800] 12:53:16 INFO - PROCESS | 2097 | 1467057196315 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119710000) [pid = 2097] [serial = 1279] [outer = 0x1184e0800] 12:53:16 INFO - PROCESS | 2097 | 1467057196732 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 720ms 12:53:16 INFO - PROCESS | 2097 | 1467057196776 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:53:16 INFO - PROCESS | 2097 | 1467057196779 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:53:16 INFO - PROCESS | 2097 | 1467057196782 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 2097 | 1467057196784 Marionette TRACE conn2 <- [1,1678,null,{}] 12:53:16 INFO - PROCESS | 2097 | 1467057196786 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}] 12:53:16 INFO - PROCESS | 2097 | 1467057196787 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:16 INFO - PROCESS | 2097 | 1467057196893 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:53:16 INFO - PROCESS | 2097 | 1467057196959 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 2097 | 1467057196961 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c63a800 == 44 [pid = 2097] [id = 427] 12:53:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119a6a000) [pid = 2097] [serial = 1280] [outer = 0x0] 12:53:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12300e400) [pid = 2097] [serial = 1281] [outer = 0x119a6a000] 12:53:17 INFO - PROCESS | 2097 | 1467057197030 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x123abb000) [pid = 2097] [serial = 1282] [outer = 0x119a6a000] 12:53:17 INFO - PROCESS | 2097 | 1467057197473 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 720ms 12:53:17 INFO - PROCESS | 2097 | 1467057197504 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 2097 | 1467057197506 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:53:17 INFO - PROCESS | 2097 | 1467057197539 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 2097 | 1467057197546 Marionette TRACE conn2 <- [1,1682,null,{}] 12:53:17 INFO - PROCESS | 2097 | 1467057197598 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}] 12:53:17 INFO - PROCESS | 2097 | 1467057197601 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:17 INFO - PROCESS | 2097 | 1467057197766 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:53:17 INFO - PROCESS | 2097 | 1467057197870 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 2097 | 1467057197872 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f67800 == 45 [pid = 2097] [id = 428] 12:53:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x112e7b400) [pid = 2097] [serial = 1283] [outer = 0x0] 12:53:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x123ea2800) [pid = 2097] [serial = 1284] [outer = 0x112e7b400] 12:53:17 INFO - PROCESS | 2097 | 1467057197919 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x129216400) [pid = 2097] [serial = 1285] [outer = 0x112e7b400] 12:53:18 INFO - PROCESS | 2097 | 1467057198497 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]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 984ms 12:53:18 INFO - PROCESS | 2097 | 1467057198515 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 2097 | 1467057198518 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:53:18 INFO - PROCESS | 2097 | 1467057198521 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 2097 | 1467057198523 Marionette TRACE conn2 <- [1,1686,null,{}] 12:53:18 INFO - PROCESS | 2097 | 1467057198527 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}] 12:53:18 INFO - PROCESS | 2097 | 1467057198528 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:18 INFO - PROCESS | 2097 | 1467057198624 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:53:18 INFO - PROCESS | 2097 | 1467057198687 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 2097 | 1467057198690 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bc5800 == 46 [pid = 2097] [id = 429] 12:53:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x112a77800) [pid = 2097] [serial = 1286] [outer = 0x0] 12:53:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x112e7c400) [pid = 2097] [serial = 1287] [outer = 0x112a77800] 12:53:18 INFO - PROCESS | 2097 | 1467057198718 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x115f6e000) [pid = 2097] [serial = 1288] [outer = 0x112a77800] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12d646800 == 45 [pid = 2097] [id = 424] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12d095800 == 44 [pid = 2097] [id = 423] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12d075800 == 43 [pid = 2097] [id = 422] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x11650a800 == 42 [pid = 2097] [id = 421] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12496d000 == 41 [pid = 2097] [id = 420] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd8f800 == 40 [pid = 2097] [id = 419] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba65000 == 39 [pid = 2097] [id = 418] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12a777800 == 38 [pid = 2097] [id = 417] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x129d3a000 == 37 [pid = 2097] [id = 416] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d1800 == 36 [pid = 2097] [id = 415] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x124979000 == 35 [pid = 2097] [id = 414] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x119a60000 == 34 [pid = 2097] [id = 413] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x11725a000 == 33 [pid = 2097] [id = 412] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x116bc3800 == 32 [pid = 2097] [id = 410] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x123acc800 == 31 [pid = 2097] [id = 411] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3b2000 == 30 [pid = 2097] [id = 409] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x128f67800 == 29 [pid = 2097] [id = 428] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12c63a800 == 28 [pid = 2097] [id = 427] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x124350000 == 27 [pid = 2097] [id = 426] 12:53:19 INFO - PROCESS | 2097 | --DOCSHELL 0x115fcd000 == 26 [pid = 2097] [id = 425] 12:53:19 INFO - PROCESS | 2097 | 1467057199721 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]]]}] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x123ea0400) [pid = 2097] [serial = 1209] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x1207f5800) [pid = 2097] [serial = 1206] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x1266e8800) [pid = 2097] [serial = 1212] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x1184e6c00) [pid = 2097] [serial = 1197] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x118677c00) [pid = 2097] [serial = 1198] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x119befc00) [pid = 2097] [serial = 1192] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1199d3000) [pid = 2097] [serial = 1191] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119707800) [pid = 2097] [serial = 1200] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11975f800) [pid = 2097] [serial = 1201] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x119bf4c00) [pid = 2097] [serial = 1203] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x117095400) [pid = 2097] [serial = 1194] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x117611400) [pid = 2097] [serial = 1195] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x118329400) [pid = 2097] [serial = 1177] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x117031400) [pid = 2097] [serial = 1176] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119a97800) [pid = 2097] [serial = 1180] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119730c00) [pid = 2097] [serial = 1179] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12688e400) [pid = 2097] [serial = 1183] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1243a7800) [pid = 2097] [serial = 1182] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x128f94800) [pid = 2097] [serial = 1185] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12a581c00) [pid = 2097] [serial = 1186] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1194db400) [pid = 2097] [serial = 1189] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x118676000) [pid = 2097] [serial = 1188] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x126097400) [pid = 2097] [serial = 1210] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12a939c00) [pid = 2097] [serial = 1225] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x128cbd400) [pid = 2097] [serial = 1215] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x126890000) [pid = 2097] [serial = 1213] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x126097000) [pid = 2097] [serial = 1219] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12942c000) [pid = 2097] [serial = 1221] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12abbd000) [pid = 2097] [serial = 1227] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119727800) [pid = 2097] [serial = 1218] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a667400) [pid = 2097] [serial = 1224] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12920a400) [pid = 2097] [serial = 1216] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x123649000) [pid = 2097] [serial = 1207] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x1207ea000) [pid = 2097] [serial = 1204] [outer = 0x0] [url = about:blank] 12:53:19 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x129489000) [pid = 2097] [serial = 1222] [outer = 0x0] [url = about:blank] 12:53:19 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 12:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1276ms 12:53:19 INFO - PROCESS | 2097 | 1467057199798 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 2097 | 1467057199800 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:53:19 INFO - PROCESS | 2097 | 1467057199804 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 2097 | 1467057199806 Marionette TRACE conn2 <- [1,1690,null,{}] 12:53:19 INFO - PROCESS | 2097 | 1467057199812 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}] 12:53:19 INFO - PROCESS | 2097 | 1467057199815 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:19 INFO - PROCESS | 2097 | 1467057199895 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:53:19 INFO - PROCESS | 2097 | 1467057199901 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 2097 | 1467057199904 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fc1000 == 27 [pid = 2097] [id = 430] 12:53:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x112a5cc00) [pid = 2097] [serial = 1289] [outer = 0x0] 12:53:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x112d6b000) [pid = 2097] [serial = 1290] [outer = 0x112a5cc00] 12:53:19 INFO - PROCESS | 2097 | 1467057199934 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x113d40400) [pid = 2097] [serial = 1291] [outer = 0x112a5cc00] 12:53:20 INFO - PROCESS | 2097 | 1467057200385 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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 624ms 12:53:20 INFO - PROCESS | 2097 | 1467057200429 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 2097 | 1467057200434 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:53:20 INFO - PROCESS | 2097 | 1467057200441 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 2097 | 1467057200444 Marionette TRACE conn2 <- [1,1694,null,{}] 12:53:20 INFO - PROCESS | 2097 | 1467057200447 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}] 12:53:20 INFO - PROCESS | 2097 | 1467057200450 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:20 INFO - PROCESS | 2097 | 1467057200579 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:53:20 INFO - PROCESS | 2097 | 1467057200597 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 2097 | 1467057200598 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fd5800 == 28 [pid = 2097] [id = 431] 12:53:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x112a53c00) [pid = 2097] [serial = 1292] [outer = 0x0] 12:53:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11709bc00) [pid = 2097] [serial = 1293] [outer = 0x112a53c00] 12:53:20 INFO - PROCESS | 2097 | 1467057200645 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x117665800) [pid = 2097] [serial = 1294] [outer = 0x112a53c00] 12:53:21 INFO - PROCESS | 2097 | 1467057201035 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 622ms 12:53:21 INFO - PROCESS | 2097 | 1467057201063 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 2097 | 1467057201064 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:53:21 INFO - PROCESS | 2097 | 1467057201066 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 2097 | 1467057201076 Marionette TRACE conn2 <- [1,1698,null,{}] 12:53:21 INFO - PROCESS | 2097 | 1467057201084 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}] 12:53:21 INFO - PROCESS | 2097 | 1467057201087 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:21 INFO - PROCESS | 2097 | 1467057201187 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:53:21 INFO - PROCESS | 2097 | 1467057201194 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 2097 | 1467057201197 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x119dea800 == 29 [pid = 2097] [id = 432] 12:53:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x1184e1400) [pid = 2097] [serial = 1295] [outer = 0x0] 12:53:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1184e6400) [pid = 2097] [serial = 1296] [outer = 0x1184e1400] 12:53:21 INFO - PROCESS | 2097 | 1467057201226 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x118670800) [pid = 2097] [serial = 1297] [outer = 0x1184e1400] 12:53:21 INFO - PROCESS | 2097 | 1467057201615 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]]]}] 12:53:21 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 12:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 580ms 12:53:21 INFO - PROCESS | 2097 | 1467057201647 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 2097 | 1467057201650 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:53:21 INFO - PROCESS | 2097 | 1467057201653 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 2097 | 1467057201656 Marionette TRACE conn2 <- [1,1702,null,{}] 12:53:21 INFO - PROCESS | 2097 | 1467057201661 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}] 12:53:21 INFO - PROCESS | 2097 | 1467057201663 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:21 INFO - PROCESS | 2097 | 1467057201776 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:53:21 INFO - PROCESS | 2097 | 1467057201832 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 2097 | 1467057201835 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x117253000 == 30 [pid = 2097] [id = 433] 12:53:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x112e7d000) [pid = 2097] [serial = 1298] [outer = 0x0] 12:53:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1130ad800) [pid = 2097] [serial = 1299] [outer = 0x112e7d000] 12:53:21 INFO - PROCESS | 2097 | 1467057201867 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x116883400) [pid = 2097] [serial = 1300] [outer = 0x112e7d000] 12:53:22 INFO - PROCESS | 2097 | 1467057202404 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 824ms 12:53:22 INFO - PROCESS | 2097 | 1467057202485 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 2097 | 1467057202488 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:53:22 INFO - PROCESS | 2097 | 1467057202496 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 2097 | 1467057202498 Marionette TRACE conn2 <- [1,1706,null,{}] 12:53:22 INFO - PROCESS | 2097 | 1467057202501 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}] 12:53:22 INFO - PROCESS | 2097 | 1467057202503 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:22 INFO - PROCESS | 2097 | 1467057202604 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:53:22 INFO - PROCESS | 2097 | 1467057202682 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 2097 | 1467057202683 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234ab000 == 31 [pid = 2097] [id = 434] 12:53:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x118329400) [pid = 2097] [serial = 1301] [outer = 0x0] 12:53:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1184cf000) [pid = 2097] [serial = 1302] [outer = 0x118329400] 12:53:22 INFO - PROCESS | 2097 | 1467057202714 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x11866cc00) [pid = 2097] [serial = 1303] [outer = 0x118329400] 12:53:23 INFO - PROCESS | 2097 | 1467057203289 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 870ms 12:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:53:23 INFO - PROCESS | 2097 | 1467057203367 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 2097 | 1467057203369 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:53:23 INFO - PROCESS | 2097 | 1467057203372 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 2097 | 1467057203375 Marionette TRACE conn2 <- [1,1710,null,{}] 12:53:23 INFO - PROCESS | 2097 | 1467057203379 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}] 12:53:23 INFO - PROCESS | 2097 | 1467057203380 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:23 INFO - PROCESS | 2097 | 1467057203485 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:53:23 INFO - PROCESS | 2097 | --DOCSHELL 0x115fd5800 == 30 [pid = 2097] [id = 431] 12:53:23 INFO - PROCESS | 2097 | --DOCSHELL 0x115fc1000 == 29 [pid = 2097] [id = 430] 12:53:23 INFO - PROCESS | 2097 | --DOCSHELL 0x116bc5800 == 28 [pid = 2097] [id = 429] 12:53:23 INFO - PROCESS | 2097 | 1467057203580 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 2097 | 1467057203582 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x116511000 == 29 [pid = 2097] [id = 435] 12:53:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x115f07800) [pid = 2097] [serial = 1304] [outer = 0x0] 12:53:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x116880c00) [pid = 2097] [serial = 1305] [outer = 0x115f07800] 12:53:23 INFO - PROCESS | 2097 | 1467057203610 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x11728a000) [pid = 2097] [serial = 1306] [outer = 0x115f07800] 12:53:23 INFO - PROCESS | 2097 | 1467057203981 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 622ms 12:53:23 INFO - PROCESS | 2097 | 1467057203994 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 2097 | 1467057203997 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:53:24 INFO - PROCESS | 2097 | 1467057204002 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 2097 | 1467057204003 Marionette TRACE conn2 <- [1,1714,null,{}] 12:53:24 INFO - PROCESS | 2097 | 1467057204012 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}] 12:53:24 INFO - PROCESS | 2097 | 1467057204014 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:24 INFO - PROCESS | 2097 | 1467057204125 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:53:24 INFO - PROCESS | 2097 | 1467057204131 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 2097 | 1467057204132 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x12319b800 == 30 [pid = 2097] [id = 436] 12:53:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117ed8c00) [pid = 2097] [serial = 1307] [outer = 0x0] 12:53:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x118677c00) [pid = 2097] [serial = 1308] [outer = 0x117ed8c00] 12:53:24 INFO - PROCESS | 2097 | 1467057204158 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x119105000) [pid = 2097] [serial = 1309] [outer = 0x117ed8c00] 12:53:24 INFO - PROCESS | 2097 | 1467057204585 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 620ms 12:53:24 INFO - PROCESS | 2097 | 1467057204623 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:53:24 INFO - PROCESS | 2097 | 1467057204628 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:53:24 INFO - PROCESS | 2097 | 1467057204632 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 2097 | 1467057204636 Marionette TRACE conn2 <- [1,1718,null,{}] 12:53:24 INFO - PROCESS | 2097 | 1467057204648 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}] 12:53:24 INFO - PROCESS | 2097 | 1467057204652 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:24 INFO - PROCESS | 2097 | 1467057204818 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:53:24 INFO - PROCESS | 2097 | 1467057204845 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 2097 | 1467057204848 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x12434a000 == 31 [pid = 2097] [id = 437] 12:53:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119468800) [pid = 2097] [serial = 1310] [outer = 0x0] 12:53:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1194dd400) [pid = 2097] [serial = 1311] [outer = 0x119468800] 12:53:24 INFO - PROCESS | 2097 | 1467057204894 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x111e58000) [pid = 2097] [serial = 1312] [outer = 0x119468800] 12:53:25 INFO - PROCESS | 2097 | 1467057205298 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 676ms 12:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:53:25 INFO - PROCESS | 2097 | 1467057205310 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 2097 | 1467057205311 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:53:25 INFO - PROCESS | 2097 | 1467057205313 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 2097 | 1467057205314 Marionette TRACE conn2 <- [1,1722,null,{}] 12:53:25 INFO - PROCESS | 2097 | 1467057205317 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}] 12:53:25 INFO - PROCESS | 2097 | 1467057205318 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:25 INFO - PROCESS | 2097 | 1467057205443 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:53:25 INFO - PROCESS | 2097 | 1467057205458 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 2097 | 1467057205459 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268b9000 == 32 [pid = 2097] [id = 438] 12:53:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119731400) [pid = 2097] [serial = 1313] [outer = 0x0] 12:53:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x11975f800) [pid = 2097] [serial = 1314] [outer = 0x119731400] 12:53:25 INFO - PROCESS | 2097 | 1467057205484 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119a68400) [pid = 2097] [serial = 1315] [outer = 0x119731400] 12:53:25 INFO - PROCESS | 2097 | 1467057205939 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]]]}] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118328800) [pid = 2097] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12baa7400) [pid = 2097] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x129214000) [pid = 2097] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x12a665800) [pid = 2097] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12b606c00) [pid = 2097] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x112a57800) [pid = 2097] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1183a9000) [pid = 2097] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x123ea1000) [pid = 2097] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118634000) [pid = 2097] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x112edd400) [pid = 2097] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123ab5c00) [pid = 2097] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119706c00) [pid = 2097] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12a93cc00) [pid = 2097] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1122ba000) [pid = 2097] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119463000) [pid = 2097] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x126883c00) [pid = 2097] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x112e7b400) [pid = 2097] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x112a77800) [pid = 2097] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x11223ec00) [pid = 2097] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x112a53c00) [pid = 2097] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1184e0800) [pid = 2097] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119a6a000) [pid = 2097] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:53:25 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x112a5cc00) [pid = 2097] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:53:25 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 12:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 668ms 12:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:53:25 INFO - PROCESS | 2097 | 1467057205983 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 2097 | 1467057205985 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:53:25 INFO - PROCESS | 2097 | 1467057205988 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 2097 | 1467057205990 Marionette TRACE conn2 <- [1,1726,null,{}] 12:53:25 INFO - PROCESS | 2097 | 1467057205996 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}] 12:53:25 INFO - PROCESS | 2097 | 1467057205998 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:26 INFO - PROCESS | 2097 | 1467057206132 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:53:26 INFO - PROCESS | 2097 | 1467057206137 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 2097 | 1467057206138 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bba800 == 33 [pid = 2097] [id = 439] 12:53:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x115ee6800) [pid = 2097] [serial = 1316] [outer = 0x0] 12:53:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x117286000) [pid = 2097] [serial = 1317] [outer = 0x115ee6800] 12:53:26 INFO - PROCESS | 2097 | 1467057206180 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x1183b3c00) [pid = 2097] [serial = 1318] [outer = 0x115ee6800] 12:53:26 INFO - PROCESS | 2097 | 1467057206554 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 574ms 12:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:53:26 INFO - PROCESS | 2097 | 1467057206563 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 2097 | 1467057206565 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:53:26 INFO - PROCESS | 2097 | 1467057206567 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 2097 | 1467057206568 Marionette TRACE conn2 <- [1,1730,null,{}] 12:53:26 INFO - PROCESS | 2097 | 1467057206570 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}] 12:53:26 INFO - PROCESS | 2097 | 1467057206574 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:26 INFO - PROCESS | 2097 | 1467057206700 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:53:26 INFO - PROCESS | 2097 | 1467057206726 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 2097 | 1467057206727 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fbe000 == 34 [pid = 2097] [id = 440] 12:53:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119a94800) [pid = 2097] [serial = 1319] [outer = 0x0] 12:53:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119bf1800) [pid = 2097] [serial = 1320] [outer = 0x119a94800] 12:53:26 INFO - PROCESS | 2097 | 1467057206752 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12339f400) [pid = 2097] [serial = 1321] [outer = 0x119a94800] 12:53:27 INFO - PROCESS | 2097 | 1467057207054 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]]]}] 12:53:27 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 12:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 12:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:53:27 INFO - PROCESS | 2097 | 1467057207085 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 2097 | 1467057207087 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:53:27 INFO - PROCESS | 2097 | 1467057207089 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 2097 | 1467057207090 Marionette TRACE conn2 <- [1,1734,null,{}] 12:53:27 INFO - PROCESS | 2097 | 1467057207092 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}] 12:53:27 INFO - PROCESS | 2097 | 1467057207096 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:27 INFO - PROCESS | 2097 | 1467057207169 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:53:27 INFO - PROCESS | 2097 | 1467057207183 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 2097 | 1467057207184 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a76c800 == 35 [pid = 2097] [id = 441] 12:53:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119a9a000) [pid = 2097] [serial = 1322] [outer = 0x0] 12:53:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123abd400) [pid = 2097] [serial = 1323] [outer = 0x119a9a000] 12:53:27 INFO - PROCESS | 2097 | 1467057207208 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123e99000) [pid = 2097] [serial = 1324] [outer = 0x119a9a000] 12:53:27 INFO - PROCESS | 2097 | 1467057207536 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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 469ms 12:53:27 INFO - PROCESS | 2097 | 1467057207558 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 2097 | 1467057207561 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:53:27 INFO - PROCESS | 2097 | 1467057207564 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 2097 | 1467057207565 Marionette TRACE conn2 <- [1,1738,null,{}] 12:53:27 INFO - PROCESS | 2097 | 1467057207567 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}] 12:53:27 INFO - PROCESS | 2097 | 1467057207568 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:27 INFO - PROCESS | 2097 | 1467057207670 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:53:27 INFO - PROCESS | 2097 | 1467057207679 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 2097 | 1467057207680 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab16800 == 36 [pid = 2097] [id = 442] 12:53:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123e9a400) [pid = 2097] [serial = 1325] [outer = 0x0] 12:53:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123ea1000) [pid = 2097] [serial = 1326] [outer = 0x123e9a400] 12:53:27 INFO - PROCESS | 2097 | 1467057207704 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1243a1800) [pid = 2097] [serial = 1327] [outer = 0x123e9a400] 12:53:28 INFO - PROCESS | 2097 | 1467057208081 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 569ms 12:53:28 INFO - PROCESS | 2097 | 1467057208134 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 2097 | 1467057208136 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:53:28 INFO - PROCESS | 2097 | 1467057208139 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 2097 | 1467057208141 Marionette TRACE conn2 <- [1,1742,null,{}] 12:53:28 INFO - PROCESS | 2097 | 1467057208165 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}] 12:53:28 INFO - PROCESS | 2097 | 1467057208166 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:28 INFO - PROCESS | 2097 | 1467057208272 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:53:28 INFO - PROCESS | 2097 | 1467057208347 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 2097 | 1467057208349 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195c0800 == 37 [pid = 2097] [id = 443] 12:53:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1130a2800) [pid = 2097] [serial = 1328] [outer = 0x0] 12:53:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x11698c800) [pid = 2097] [serial = 1329] [outer = 0x1130a2800] 12:53:28 INFO - PROCESS | 2097 | 1467057208380 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117eda400) [pid = 2097] [serial = 1330] [outer = 0x1130a2800] 12:53:28 INFO - PROCESS | 2097 | 1467057208812 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 690ms 12:53:28 INFO - PROCESS | 2097 | 1467057208830 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 2097 | 1467057208833 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:53:28 INFO - PROCESS | 2097 | 1467057208837 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 2097 | 1467057208839 Marionette TRACE conn2 <- [1,1746,null,{}] 12:53:28 INFO - PROCESS | 2097 | 1467057208841 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}] 12:53:28 INFO - PROCESS | 2097 | 1467057208843 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:28 INFO - PROCESS | 2097 | 1467057208943 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:53:29 INFO - PROCESS | 2097 | 1467057209004 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 2097 | 1467057209005 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12669b000 == 38 [pid = 2097] [id = 444] 12:53:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x118673c00) [pid = 2097] [serial = 1331] [outer = 0x0] 12:53:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x119108400) [pid = 2097] [serial = 1332] [outer = 0x118673c00] 12:53:29 INFO - PROCESS | 2097 | 1467057209036 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119464400) [pid = 2097] [serial = 1333] [outer = 0x118673c00] 12:53:29 INFO - PROCESS | 2097 | 1467057209497 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]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 12:53:29 INFO - PROCESS | 2097 | 1467057209558 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 2097 | 1467057209560 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:53:29 INFO - PROCESS | 2097 | 1467057209562 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 2097 | 1467057209565 Marionette TRACE conn2 <- [1,1750,null,{}] 12:53:29 INFO - PROCESS | 2097 | 1467057209616 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}] 12:53:29 INFO - PROCESS | 2097 | 1467057209619 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:29 INFO - PROCESS | 2097 | 1467057209721 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:53:29 INFO - PROCESS | 2097 | 1467057209795 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 2097 | 1467057209797 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba6d800 == 39 [pid = 2097] [id = 445] 12:53:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11972ac00) [pid = 2097] [serial = 1334] [outer = 0x0] 12:53:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x119bf1400) [pid = 2097] [serial = 1335] [outer = 0x11972ac00] 12:53:29 INFO - PROCESS | 2097 | 1467057209829 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1207f5000) [pid = 2097] [serial = 1336] [outer = 0x11972ac00] 12:53:30 INFO - PROCESS | 2097 | 1467057210245 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 695ms 12:53:30 INFO - PROCESS | 2097 | 1467057210258 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 2097 | 1467057210261 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:53:30 INFO - PROCESS | 2097 | 1467057210264 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 2097 | 1467057210266 Marionette TRACE conn2 <- [1,1754,null,{}] 12:53:30 INFO - PROCESS | 2097 | 1467057210268 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}] 12:53:30 INFO - PROCESS | 2097 | 1467057210269 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:30 INFO - PROCESS | 2097 | 1467057210368 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:53:30 INFO - PROCESS | 2097 | 1467057210425 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 2097 | 1467057210426 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3a3000 == 40 [pid = 2097] [id = 446] 12:53:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1207f2800) [pid = 2097] [serial = 1337] [outer = 0x0] 12:53:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x123e9e000) [pid = 2097] [serial = 1338] [outer = 0x1207f2800] 12:53:30 INFO - PROCESS | 2097 | 1467057210456 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1246df800) [pid = 2097] [serial = 1339] [outer = 0x1207f2800] 12:53:30 INFO - PROCESS | 2097 | 1467057210925 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 12:53:31 INFO - PROCESS | 2097 | 1467057211123 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 2097 | 1467057211125 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:53:31 INFO - PROCESS | 2097 | 1467057211148 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 2097 | 1467057211150 Marionette TRACE conn2 <- [1,1758,null,{}] 12:53:31 INFO - PROCESS | 2097 | 1467057211155 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}] 12:53:31 INFO - PROCESS | 2097 | 1467057211158 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:31 INFO - PROCESS | 2097 | 1467057211291 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:53:31 INFO - PROCESS | 2097 | 1467057211415 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 2097 | 1467057211419 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x118403800 == 41 [pid = 2097] [id = 447] 12:53:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x112fc5000) [pid = 2097] [serial = 1340] [outer = 0x0] 12:53:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x116881400) [pid = 2097] [serial = 1341] [outer = 0x112fc5000] 12:53:31 INFO - PROCESS | 2097 | 1467057211467 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x117611400) [pid = 2097] [serial = 1342] [outer = 0x112fc5000] 12:53:32 INFO - PROCESS | 2097 | 1467057212002 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]]]}] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x12a76c800 == 40 [pid = 2097] [id = 441] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x128fbe000 == 39 [pid = 2097] [id = 440] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x116bba800 == 38 [pid = 2097] [id = 439] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x1268b9000 == 37 [pid = 2097] [id = 438] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x12434a000 == 36 [pid = 2097] [id = 437] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1184e6400) [pid = 2097] [serial = 1296] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x12319b800 == 35 [pid = 2097] [id = 436] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x116511000 == 34 [pid = 2097] [id = 435] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x1234ab000 == 33 [pid = 2097] [id = 434] 12:53:32 INFO - PROCESS | 2097 | --DOCSHELL 0x117253000 == 32 [pid = 2097] [id = 433] 12:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 928ms 12:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:53:32 INFO - PROCESS | 2097 | 1467057212080 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 2097 | 1467057212082 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:53:32 INFO - PROCESS | 2097 | 1467057212087 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 2097 | 1467057212089 Marionette TRACE conn2 <- [1,1762,null,{}] 12:53:32 INFO - PROCESS | 2097 | 1467057212093 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}] 12:53:32 INFO - PROCESS | 2097 | 1467057212095 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:32 INFO - PROCESS | 2097 | 1467057212174 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12bdd5400) [pid = 2097] [serial = 1270] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12a6ad000) [pid = 2097] [serial = 1254] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12b603000) [pid = 2097] [serial = 1257] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12ba0f000) [pid = 2097] [serial = 1260] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x115073800) [pid = 2097] [serial = 1230] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11728d400) [pid = 2097] [serial = 1231] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1184e2400) [pid = 2097] [serial = 1236] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x118726000) [pid = 2097] [serial = 1237] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x126440800) [pid = 2097] [serial = 1248] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x128c56c00) [pid = 2097] [serial = 1249] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x11872b400) [pid = 2097] [serial = 1233] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119469c00) [pid = 2097] [serial = 1234] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1207f5c00) [pid = 2097] [serial = 1242] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123804800) [pid = 2097] [serial = 1243] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x123e9c800) [pid = 2097] [serial = 1245] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12b6d1400) [pid = 2097] [serial = 1258] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x124e87c00) [pid = 2097] [serial = 1246] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119727000) [pid = 2097] [serial = 1239] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1199d4800) [pid = 2097] [serial = 1240] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12b611400) [pid = 2097] [serial = 1228] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x112e7c400) [pid = 2097] [serial = 1287] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x115f6e000) [pid = 2097] [serial = 1288] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12bf24800) [pid = 2097] [serial = 1273] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11709bc00) [pid = 2097] [serial = 1293] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x112a56000) [pid = 2097] [serial = 1275] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x116983800) [pid = 2097] [serial = 1276] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12ba14400) [pid = 2097] [serial = 1261] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119710000) [pid = 2097] [serial = 1279] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x112d6b000) [pid = 2097] [serial = 1290] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x119469400) [pid = 2097] [serial = 1278] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x117665800) [pid = 2097] [serial = 1294] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x123abb000) [pid = 2097] [serial = 1282] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x12300e400) [pid = 2097] [serial = 1281] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x1184d3000) [pid = 2097] [serial = 1264] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12bab1c00) [pid = 2097] [serial = 1269] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x129216400) [pid = 2097] [serial = 1285] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x112e7b000) [pid = 2097] [serial = 1263] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x12baa7000) [pid = 2097] [serial = 1267] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x128cc7c00) [pid = 2097] [serial = 1251] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x123e9b400) [pid = 2097] [serial = 1266] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x113d40400) [pid = 2097] [serial = 1291] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x123ea2800) [pid = 2097] [serial = 1284] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x12a937800) [pid = 2097] [serial = 1255] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x12a587400) [pid = 2097] [serial = 1252] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x12bddac00) [pid = 2097] [serial = 1272] [outer = 0x0] [url = about:blank] 12:53:32 INFO - PROCESS | 2097 | 1467057212247 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 2097 | 1467057212248 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e70000 == 33 [pid = 2097] [id = 448] 12:53:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x112e7c400) [pid = 2097] [serial = 1343] [outer = 0x0] 12:53:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x11728d400) [pid = 2097] [serial = 1344] [outer = 0x112e7c400] 12:53:32 INFO - PROCESS | 2097 | 1467057212278 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x118674c00) [pid = 2097] [serial = 1345] [outer = 0x112e7c400] 12:53:32 INFO - PROCESS | 2097 | 1467057212601 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 573ms 12:53:32 INFO - PROCESS | 2097 | 1467057212659 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 2097 | 1467057212661 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:53:32 INFO - PROCESS | 2097 | 1467057212664 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 2097 | 1467057212665 Marionette TRACE conn2 <- [1,1766,null,{}] 12:53:32 INFO - PROCESS | 2097 | 1467057212674 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}] 12:53:32 INFO - PROCESS | 2097 | 1467057212679 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:32 INFO - PROCESS | 2097 | 1467057212834 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:53:32 INFO - PROCESS | 2097 | 1467057212892 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 2097 | 1467057212894 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x1231ab000 == 34 [pid = 2097] [id = 449] 12:53:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x1194e0000) [pid = 2097] [serial = 1346] [outer = 0x0] 12:53:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x119706800) [pid = 2097] [serial = 1347] [outer = 0x1194e0000] 12:53:32 INFO - PROCESS | 2097 | 1467057212922 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x119730c00) [pid = 2097] [serial = 1348] [outer = 0x1194e0000] 12:53:33 INFO - PROCESS | 2097 | 1467057213247 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 622ms 12:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:53:33 INFO - PROCESS | 2097 | 1467057213286 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 2097 | 1467057213288 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:53:33 INFO - PROCESS | 2097 | 1467057213290 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 2097 | 1467057213292 Marionette TRACE conn2 <- [1,1770,null,{}] 12:53:33 INFO - PROCESS | 2097 | 1467057213295 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}] 12:53:33 INFO - PROCESS | 2097 | 1467057213296 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:33 INFO - PROCESS | 2097 | 1467057213373 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:53:33 INFO - PROCESS | 2097 | 1467057213437 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 2097 | 1467057213438 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x124981800 == 35 [pid = 2097] [id = 450] 12:53:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x11972fc00) [pid = 2097] [serial = 1349] [outer = 0x0] 12:53:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x119bf3400) [pid = 2097] [serial = 1350] [outer = 0x11972fc00] 12:53:33 INFO - PROCESS | 2097 | 1467057213463 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x12345d000) [pid = 2097] [serial = 1351] [outer = 0x11972fc00] 12:53:33 INFO - PROCESS | 2097 | 1467057213727 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 468ms 12:53:33 INFO - PROCESS | 2097 | 1467057213766 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 2097 | 1467057213767 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:53:33 INFO - PROCESS | 2097 | 1467057213769 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 2097 | 1467057213770 Marionette TRACE conn2 <- [1,1774,null,{}] 12:53:33 INFO - PROCESS | 2097 | 1467057213773 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}] 12:53:33 INFO - PROCESS | 2097 | 1467057213774 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:33 INFO - PROCESS | 2097 | 1467057213856 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:53:33 INFO - PROCESS | 2097 | 1467057213863 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 2097 | 1467057213864 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289cc800 == 36 [pid = 2097] [id = 451] 12:53:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x1238cf400) [pid = 2097] [serial = 1352] [outer = 0x0] 12:53:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x118632000) [pid = 2097] [serial = 1353] [outer = 0x1238cf400] 12:53:33 INFO - PROCESS | 2097 | 1467057213889 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x124e8f000) [pid = 2097] [serial = 1354] [outer = 0x1238cf400] 12:53:34 INFO - PROCESS | 2097 | 1467057214240 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 12:53:34 INFO - PROCESS | 2097 | 1467057214299 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:53:34 INFO - PROCESS | 2097 | 1467057214301 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:53:34 INFO - PROCESS | 2097 | 1467057214303 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 2097 | 1467057214304 Marionette TRACE conn2 <- [1,1778,null,{}] 12:53:34 INFO - PROCESS | 2097 | 1467057214307 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}] 12:53:34 INFO - PROCESS | 2097 | 1467057214312 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:34 INFO - PROCESS | 2097 | 1467057214441 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:53:34 INFO - PROCESS | 2097 | 1467057214447 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 2097 | 1467057214448 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d4a000 == 37 [pid = 2097] [id = 452] 12:53:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x126441800) [pid = 2097] [serial = 1355] [outer = 0x0] 12:53:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1266e9400) [pid = 2097] [serial = 1356] [outer = 0x126441800] 12:53:34 INFO - PROCESS | 2097 | 1467057214507 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x128c56c00) [pid = 2097] [serial = 1357] [outer = 0x126441800] 12:53:34 INFO - PROCESS | 2097 | 1467057214819 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]]]}] 12:53:34 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 12:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 568ms 12:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:53:34 INFO - PROCESS | 2097 | 1467057214872 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 2097 | 1467057214873 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:53:34 INFO - PROCESS | 2097 | 1467057214875 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 2097 | 1467057214876 Marionette TRACE conn2 <- [1,1782,null,{}] 12:53:34 INFO - PROCESS | 2097 | 1467057214878 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}] 12:53:34 INFO - PROCESS | 2097 | 1467057214880 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:34 INFO - PROCESS | 2097 | 1467057214981 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:53:34 INFO - PROCESS | 2097 | 1467057214984 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 2097 | 1467057214985 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x113d13000 == 38 [pid = 2097] [id = 453] 12:53:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x12644bc00) [pid = 2097] [serial = 1358] [outer = 0x0] 12:53:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x128cbd400) [pid = 2097] [serial = 1359] [outer = 0x12644bc00] 12:53:35 INFO - PROCESS | 2097 | 1467057215009 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x128f97c00) [pid = 2097] [serial = 1360] [outer = 0x12644bc00] 12:53:35 INFO - PROCESS | 2097 | 1467057215357 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]]]}] 12:53:35 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 12:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 12:53:35 INFO - PROCESS | 2097 | 1467057215396 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 2097 | 1467057215397 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:53:35 INFO - PROCESS | 2097 | 1467057215400 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 2097 | 1467057215401 Marionette TRACE conn2 <- [1,1786,null,{}] 12:53:35 INFO - PROCESS | 2097 | 1467057215403 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}] 12:53:35 INFO - PROCESS | 2097 | 1467057215404 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:35 INFO - PROCESS | 2097 | 1467057215505 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:53:35 INFO - PROCESS | 2097 | 1467057215545 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 2097 | 1467057215546 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b651800 == 39 [pid = 2097] [id = 454] 12:53:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119bf1000) [pid = 2097] [serial = 1361] [outer = 0x0] 12:53:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x129215c00) [pid = 2097] [serial = 1362] [outer = 0x119bf1000] 12:53:35 INFO - PROCESS | 2097 | 1467057215570 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x129430800) [pid = 2097] [serial = 1363] [outer = 0x119bf1000] 12:53:35 INFO - PROCESS | 2097 | 1467057215863 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]]]}] 12:53:35 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 12:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 517ms 12:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:53:35 INFO - PROCESS | 2097 | 1467057215918 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 2097 | 1467057215919 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:53:35 INFO - PROCESS | 2097 | 1467057215921 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 2097 | 1467057215922 Marionette TRACE conn2 <- [1,1790,null,{}] 12:53:35 INFO - PROCESS | 2097 | 1467057215925 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}] 12:53:35 INFO - PROCESS | 2097 | 1467057215926 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:36 INFO - PROCESS | 2097 | 1467057216028 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:53:36 INFO - PROCESS | 2097 | 1467057216039 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 2097 | 1467057216040 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3a9800 == 40 [pid = 2097] [id = 455] 12:53:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x129431400) [pid = 2097] [serial = 1364] [outer = 0x0] 12:53:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12948b000) [pid = 2097] [serial = 1365] [outer = 0x129431400] 12:53:36 INFO - PROCESS | 2097 | 1467057216065 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12a585000) [pid = 2097] [serial = 1366] [outer = 0x129431400] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x117ed8c00) [pid = 2097] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x115f07800) [pid = 2097] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1184e1400) [pid = 2097] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119a9a000) [pid = 2097] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x119468800) [pid = 2097] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x119731400) [pid = 2097] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x115ee6800) [pid = 2097] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:53:36 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119a94800) [pid = 2097] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:53:36 INFO - PROCESS | 2097 | 1467057216438 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]]]}] 12:53:36 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) 12:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 12:53:36 INFO - PROCESS | 2097 | 1467057216445 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 2097 | 1467057216446 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:53:36 INFO - PROCESS | 2097 | 1467057216448 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 2097 | 1467057216449 Marionette TRACE conn2 <- [1,1794,null,{}] 12:53:36 INFO - PROCESS | 2097 | 1467057216452 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}] 12:53:36 INFO - PROCESS | 2097 | 1467057216453 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:36 INFO - PROCESS | 2097 | 1467057216536 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:53:36 INFO - PROCESS | 2097 | 1467057216540 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 2097 | 1467057216541 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c643000 == 41 [pid = 2097] [id = 456] 12:53:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x115f07800) [pid = 2097] [serial = 1367] [outer = 0x0] 12:53:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119703800) [pid = 2097] [serial = 1368] [outer = 0x115f07800] 12:53:36 INFO - PROCESS | 2097 | 1467057216568 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1233a0800) [pid = 2097] [serial = 1369] [outer = 0x115f07800] 12:53:36 INFO - PROCESS | 2097 | 1467057216900 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 471ms 12:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:53:36 INFO - PROCESS | 2097 | 1467057216919 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 2097 | 1467057216921 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:53:36 INFO - PROCESS | 2097 | 1467057216923 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 2097 | 1467057216925 Marionette TRACE conn2 <- [1,1798,null,{}] 12:53:36 INFO - PROCESS | 2097 | 1467057216927 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}] 12:53:36 INFO - PROCESS | 2097 | 1467057216929 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:37 INFO - PROCESS | 2097 | 1467057217049 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:53:37 INFO - PROCESS | 2097 | 1467057217055 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 2097 | 1467057217056 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb37800 == 42 [pid = 2097] [id = 457] 12:53:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118328400) [pid = 2097] [serial = 1370] [outer = 0x0] 12:53:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x12a586400) [pid = 2097] [serial = 1371] [outer = 0x118328400] 12:53:37 INFO - PROCESS | 2097 | 1467057217082 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x12a931400) [pid = 2097] [serial = 1372] [outer = 0x118328400] 12:53:37 INFO - PROCESS | 2097 | 1467057217419 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 12:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:53:37 INFO - PROCESS | 2097 | 1467057217446 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 2097 | 1467057217447 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:53:37 INFO - PROCESS | 2097 | 1467057217449 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 2097 | 1467057217450 Marionette TRACE conn2 <- [1,1802,null,{}] 12:53:37 INFO - PROCESS | 2097 | 1467057217453 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}] 12:53:37 INFO - PROCESS | 2097 | 1467057217454 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:37 INFO - PROCESS | 2097 | 1467057217535 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:53:37 INFO - PROCESS | 2097 | 1467057217538 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 2097 | 1467057217539 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf5a000 == 43 [pid = 2097] [id = 458] 12:53:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12a931800) [pid = 2097] [serial = 1373] [outer = 0x0] 12:53:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12abb6c00) [pid = 2097] [serial = 1374] [outer = 0x12a931800] 12:53:37 INFO - PROCESS | 2097 | 1467057217563 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12b6cf800) [pid = 2097] [serial = 1375] [outer = 0x12a931800] 12:53:37 INFO - PROCESS | 2097 | 1467057217881 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 12:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:53:37 INFO - PROCESS | 2097 | 1467057217919 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 2097 | 1467057217920 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:53:37 INFO - PROCESS | 2097 | 1467057217922 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 2097 | 1467057217923 Marionette TRACE conn2 <- [1,1806,null,{}] 12:53:37 INFO - PROCESS | 2097 | 1467057217925 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}] 12:53:37 INFO - PROCESS | 2097 | 1467057217926 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:38 INFO - PROCESS | 2097 | 1467057218036 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:53:38 INFO - PROCESS | 2097 | 1467057218043 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 2097 | 1467057218044 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d26d800 == 44 [pid = 2097] [id = 459] 12:53:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123648400) [pid = 2097] [serial = 1376] [outer = 0x0] 12:53:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12b6cf000) [pid = 2097] [serial = 1377] [outer = 0x123648400] 12:53:38 INFO - PROCESS | 2097 | 1467057218075 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12ba10400) [pid = 2097] [serial = 1378] [outer = 0x123648400] 12:53:38 INFO - PROCESS | 2097 | 1467057218423 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 12:53:38 INFO - PROCESS | 2097 | 1467057218449 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 2097 | 1467057218451 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:53:38 INFO - PROCESS | 2097 | 1467057218455 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 2097 | 1467057218458 Marionette TRACE conn2 <- [1,1810,null,{}] 12:53:38 INFO - PROCESS | 2097 | 1467057218464 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}] 12:53:38 INFO - PROCESS | 2097 | 1467057218466 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:38 INFO - PROCESS | 2097 | 1467057218579 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:53:38 INFO - PROCESS | 2097 | 1467057218639 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 2097 | 1467057218641 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169c7800 == 45 [pid = 2097] [id = 460] 12:53:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x112e81400) [pid = 2097] [serial = 1379] [outer = 0x0] 12:53:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1130a5000) [pid = 2097] [serial = 1380] [outer = 0x112e81400] 12:53:38 INFO - PROCESS | 2097 | 1467057218673 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x11728ac00) [pid = 2097] [serial = 1381] [outer = 0x112e81400] 12:53:39 INFO - PROCESS | 2097 | 1467057219155 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 724ms 12:53:39 INFO - PROCESS | 2097 | 1467057219179 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 2097 | 1467057219183 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:53:39 INFO - PROCESS | 2097 | 1467057219187 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 2097 | 1467057219189 Marionette TRACE conn2 <- [1,1814,null,{}] 12:53:39 INFO - PROCESS | 2097 | 1467057219192 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}] 12:53:39 INFO - PROCESS | 2097 | 1467057219194 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:39 INFO - PROCESS | 2097 | 1467057219299 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:53:39 INFO - PROCESS | 2097 | 1467057219376 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 2097 | 1467057219377 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x126413000 == 46 [pid = 2097] [id = 461] 12:53:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1184e2400) [pid = 2097] [serial = 1382] [outer = 0x0] 12:53:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119461400) [pid = 2097] [serial = 1383] [outer = 0x1184e2400] 12:53:39 INFO - PROCESS | 2097 | 1467057219408 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119724c00) [pid = 2097] [serial = 1384] [outer = 0x1184e2400] 12:53:39 INFO - PROCESS | 2097 | 1467057219816 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 12:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:53:39 INFO - PROCESS | 2097 | 1467057219858 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 2097 | 1467057219860 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:53:39 INFO - PROCESS | 2097 | 1467057219862 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 2097 | 1467057219865 Marionette TRACE conn2 <- [1,1818,null,{}] 12:53:39 INFO - PROCESS | 2097 | 1467057219873 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}] 12:53:39 INFO - PROCESS | 2097 | 1467057219876 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:39 INFO - PROCESS | 2097 | 1467057219998 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:53:40 INFO - PROCESS | 2097 | 1467057220089 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 2097 | 1467057220091 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf4b800 == 47 [pid = 2097] [id = 462] 12:53:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1238d3c00) [pid = 2097] [serial = 1385] [outer = 0x0] 12:53:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1243ed000) [pid = 2097] [serial = 1386] [outer = 0x1238d3c00] 12:53:40 INFO - PROCESS | 2097 | 1467057220124 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x126092c00) [pid = 2097] [serial = 1387] [outer = 0x1238d3c00] 12:53:40 INFO - PROCESS | 2097 | 1467057220548 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 12:53:40 INFO - PROCESS | 2097 | 1467057220584 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:53:40 INFO - PROCESS | 2097 | 1467057220587 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:53:40 INFO - PROCESS | 2097 | 1467057220591 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 2097 | 1467057220593 Marionette TRACE conn2 <- [1,1822,null,{}] 12:53:40 INFO - PROCESS | 2097 | 1467057220597 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}] 12:53:40 INFO - PROCESS | 2097 | 1467057220599 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:40 INFO - PROCESS | 2097 | 1467057220730 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:53:40 INFO - PROCESS | 2097 | 1467057220836 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 2097 | 1467057220838 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d655800 == 48 [pid = 2097] [id = 463] 12:53:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12644c400) [pid = 2097] [serial = 1388] [outer = 0x0] 12:53:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x128c61c00) [pid = 2097] [serial = 1389] [outer = 0x12644c400] 12:53:40 INFO - PROCESS | 2097 | 1467057220869 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x129493400) [pid = 2097] [serial = 1390] [outer = 0x12644c400] 12:53:41 INFO - PROCESS | 2097 | 1467057221474 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 975ms 12:53:41 INFO - PROCESS | 2097 | 1467057221565 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:53:41 INFO - PROCESS | 2097 | 1467057221568 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:53:41 INFO - PROCESS | 2097 | 1467057221571 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 2097 | 1467057221573 Marionette TRACE conn2 <- [1,1826,null,{}] 12:53:41 INFO - PROCESS | 2097 | 1467057221577 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}] 12:53:41 INFO - PROCESS | 2097 | 1467057221579 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:41 INFO - PROCESS | 2097 | 1467057221674 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:53:41 INFO - PROCESS | 2097 | 1467057221748 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 2097 | 1467057221751 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x1243d3800 == 49 [pid = 2097] [id = 464] 12:53:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1183aec00) [pid = 2097] [serial = 1391] [outer = 0x0] 12:53:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1184de800) [pid = 2097] [serial = 1392] [outer = 0x1183aec00] 12:53:41 INFO - PROCESS | 2097 | 1467057221778 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1189a8000) [pid = 2097] [serial = 1393] [outer = 0x1183aec00] 12:53:42 INFO - PROCESS | 2097 | 1467057222191 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 672ms 12:53:42 INFO - PROCESS | 2097 | 1467057222260 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 2097 | 1467057222263 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:53:42 INFO - PROCESS | 2097 | 1467057222268 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 2097 | 1467057222270 Marionette TRACE conn2 <- [1,1830,null,{}] 12:53:42 INFO - PROCESS | 2097 | 1467057222272 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}] 12:53:42 INFO - PROCESS | 2097 | 1467057222274 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:42 INFO - PROCESS | 2097 | 1467057222368 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:53:42 INFO - PROCESS | 2097 | 1467057222445 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 2097 | 1467057222447 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x1195d3800 == 50 [pid = 2097] [id = 465] 12:53:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1194e3000) [pid = 2097] [serial = 1394] [outer = 0x0] 12:53:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x119709800) [pid = 2097] [serial = 1395] [outer = 0x1194e3000] 12:53:42 INFO - PROCESS | 2097 | 1467057222475 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11975f400) [pid = 2097] [serial = 1396] [outer = 0x1194e3000] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf5a000 == 49 [pid = 2097] [id = 458] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb37800 == 48 [pid = 2097] [id = 457] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12c643000 == 47 [pid = 2097] [id = 456] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3a9800 == 46 [pid = 2097] [id = 455] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12b651800 == 45 [pid = 2097] [id = 454] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x113d13000 == 44 [pid = 2097] [id = 453] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x129d4a000 == 43 [pid = 2097] [id = 452] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1289cc800 == 42 [pid = 2097] [id = 451] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x124981800 == 41 [pid = 2097] [id = 450] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1231ab000 == 40 [pid = 2097] [id = 449] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x117e70000 == 39 [pid = 2097] [id = 448] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x118403800 == 38 [pid = 2097] [id = 447] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1195c0800 == 37 [pid = 2097] [id = 443] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab16800 == 36 [pid = 2097] [id = 442] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x119dea800 == 35 [pid = 2097] [id = 432] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3a3000 == 34 [pid = 2097] [id = 446] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12669b000 == 33 [pid = 2097] [id = 444] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba6d800 == 32 [pid = 2097] [id = 445] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1243d3800 == 31 [pid = 2097] [id = 464] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12d655800 == 30 [pid = 2097] [id = 463] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf4b800 == 29 [pid = 2097] [id = 462] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x126413000 == 28 [pid = 2097] [id = 461] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12d26d800 == 27 [pid = 2097] [id = 459] 12:53:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1169c7800 == 26 [pid = 2097] [id = 460] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x118677c00) [pid = 2097] [serial = 1308] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1184cf000) [pid = 2097] [serial = 1302] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1130ad800) [pid = 2097] [serial = 1299] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x116880c00) [pid = 2097] [serial = 1305] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118670800) [pid = 2097] [serial = 1297] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x123e99000) [pid = 2097] [serial = 1324] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1194dd400) [pid = 2097] [serial = 1311] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x111e58000) [pid = 2097] [serial = 1312] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11975f800) [pid = 2097] [serial = 1314] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x117286000) [pid = 2097] [serial = 1317] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1183b3c00) [pid = 2097] [serial = 1318] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x123abd400) [pid = 2097] [serial = 1323] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119a68400) [pid = 2097] [serial = 1315] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x119bf1800) [pid = 2097] [serial = 1320] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119105000) [pid = 2097] [serial = 1309] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x123ea1000) [pid = 2097] [serial = 1326] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11728a000) [pid = 2097] [serial = 1306] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12339f400) [pid = 2097] [serial = 1321] [outer = 0x0] [url = about:blank] 12:53:43 INFO - PROCESS | 2097 | 1467057223440 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1221ms 12:53:43 INFO - PROCESS | 2097 | 1467057223490 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:53:43 INFO - PROCESS | 2097 | 1467057223493 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:53:43 INFO - PROCESS | 2097 | 1467057223496 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 2097 | 1467057223498 Marionette TRACE conn2 <- [1,1834,null,{}] 12:53:43 INFO - PROCESS | 2097 | 1467057223502 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}] 12:53:43 INFO - PROCESS | 2097 | 1467057223503 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:43 INFO - PROCESS | 2097 | 1467057223589 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:53:43 INFO - PROCESS | 2097 | 1467057223658 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 2097 | 1467057223659 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x11841c000 == 27 [pid = 2097] [id = 466] 12:53:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x118323c00) [pid = 2097] [serial = 1397] [outer = 0x0] 12:53:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1184e7400) [pid = 2097] [serial = 1398] [outer = 0x118323c00] 12:53:43 INFO - PROCESS | 2097 | 1467057223686 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119463400) [pid = 2097] [serial = 1399] [outer = 0x118323c00] 12:53:44 INFO - PROCESS | 2097 | 1467057224002 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]]]}] 12:53:44 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 12:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 12:53:44 INFO - PROCESS | 2097 | 1467057224017 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 2097 | 1467057224020 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:53:44 INFO - PROCESS | 2097 | 1467057224024 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 2097 | 1467057224028 Marionette TRACE conn2 <- [1,1838,null,{}] 12:53:44 INFO - PROCESS | 2097 | 1467057224032 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}] 12:53:44 INFO - PROCESS | 2097 | 1467057224034 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:44 INFO - PROCESS | 2097 | 1467057224113 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:53:44 INFO - PROCESS | 2097 | 1467057224117 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 2097 | 1467057224118 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232c7000 == 28 [pid = 2097] [id = 467] 12:53:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119704800) [pid = 2097] [serial = 1400] [outer = 0x0] 12:53:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119a71000) [pid = 2097] [serial = 1401] [outer = 0x119704800] 12:53:44 INFO - PROCESS | 2097 | 1467057224148 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119bfa400) [pid = 2097] [serial = 1402] [outer = 0x119704800] 12:53:44 INFO - PROCESS | 2097 | 1467057224535 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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 12:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:53:44 INFO - PROCESS | 2097 | 1467057224549 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 2097 | 1467057224550 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:53:44 INFO - PROCESS | 2097 | 1467057224552 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 2097 | 1467057224555 Marionette TRACE conn2 <- [1,1842,null,{}] 12:53:44 INFO - PROCESS | 2097 | 1467057224565 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}] 12:53:44 INFO - PROCESS | 2097 | 1467057224568 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:44 INFO - PROCESS | 2097 | 1467057224646 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:53:44 INFO - PROCESS | 2097 | 1467057224651 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 2097 | 1467057224653 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x126416800 == 29 [pid = 2097] [id = 468] 12:53:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1183ac400) [pid = 2097] [serial = 1403] [outer = 0x0] 12:53:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1238d1c00) [pid = 2097] [serial = 1404] [outer = 0x1183ac400] 12:53:44 INFO - PROCESS | 2097 | 1467057224683 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1243ac400) [pid = 2097] [serial = 1405] [outer = 0x1183ac400] 12:53:45 INFO - PROCESS | 2097 | 1467057225040 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]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 522ms 12:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:53:45 INFO - PROCESS | 2097 | 1467057225074 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 2097 | 1467057225076 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:53:45 INFO - PROCESS | 2097 | 1467057225081 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 2097 | 1467057225082 Marionette TRACE conn2 <- [1,1846,null,{}] 12:53:45 INFO - PROCESS | 2097 | 1467057225084 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}] 12:53:45 INFO - PROCESS | 2097 | 1467057225085 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:45 INFO - PROCESS | 2097 | 1467057225200 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:53:45 INFO - PROCESS | 2097 | 1467057225239 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 2097 | 1467057225241 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f55800 == 30 [pid = 2097] [id = 469] 12:53:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x124e87800) [pid = 2097] [serial = 1406] [outer = 0x0] 12:53:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x126448800) [pid = 2097] [serial = 1407] [outer = 0x124e87800] 12:53:45 INFO - PROCESS | 2097 | 1467057225268 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x126887800) [pid = 2097] [serial = 1408] [outer = 0x124e87800] 12:53:45 INFO - PROCESS | 2097 | 1467057225587 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]]]}] 12:53:45 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) 12:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 12:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:53:45 INFO - PROCESS | 2097 | 1467057225599 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 2097 | 1467057225600 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:53:45 INFO - PROCESS | 2097 | 1467057225602 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 2097 | 1467057225603 Marionette TRACE conn2 <- [1,1850,null,{}] 12:53:45 INFO - PROCESS | 2097 | 1467057225605 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}] 12:53:45 INFO - PROCESS | 2097 | 1467057225607 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:45 INFO - PROCESS | 2097 | 1467057225712 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:53:45 INFO - PROCESS | 2097 | 1467057225716 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 2097 | 1467057225717 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6f7800 == 31 [pid = 2097] [id = 470] 12:53:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1194e3400) [pid = 2097] [serial = 1409] [outer = 0x0] 12:53:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x128c5cc00) [pid = 2097] [serial = 1410] [outer = 0x1194e3400] 12:53:45 INFO - PROCESS | 2097 | 1467057225742 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x129218000) [pid = 2097] [serial = 1411] [outer = 0x1194e3400] 12:53:46 INFO - PROCESS | 2097 | 1467057226089 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 12:53:46 INFO - PROCESS | 2097 | 1467057226123 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 2097 | 1467057226125 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:53:46 INFO - PROCESS | 2097 | 1467057226127 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 2097 | 1467057226128 Marionette TRACE conn2 <- [1,1854,null,{}] 12:53:46 INFO - PROCESS | 2097 | 1467057226130 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}] 12:53:46 INFO - PROCESS | 2097 | 1467057226134 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:46 INFO - PROCESS | 2097 | 1467057226255 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:53:46 INFO - PROCESS | 2097 | 1467057226303 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 2097 | 1467057226304 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64b000 == 32 [pid = 2097] [id = 471] 12:53:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x129431800) [pid = 2097] [serial = 1412] [outer = 0x0] 12:53:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x12a6ac800) [pid = 2097] [serial = 1413] [outer = 0x129431800] 12:53:46 INFO - PROCESS | 2097 | 1467057226329 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12b605400) [pid = 2097] [serial = 1414] [outer = 0x129431800] 12:53:46 INFO - PROCESS | 2097 | 1467057226636 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 12:53:46 INFO - PROCESS | 2097 | 1467057226698 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 2097 | 1467057226699 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:53:46 INFO - PROCESS | 2097 | 1467057226702 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 2097 | 1467057226703 Marionette TRACE conn2 <- [1,1858,null,{}] 12:53:46 INFO - PROCESS | 2097 | 1467057226705 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}] 12:53:46 INFO - PROCESS | 2097 | 1467057226706 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:46 INFO - PROCESS | 2097 | 1467057226806 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:53:46 INFO - PROCESS | 2097 | 1467057226817 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 2097 | 1467057226818 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c641000 == 33 [pid = 2097] [id = 472] 12:53:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x119fe5400) [pid = 2097] [serial = 1415] [outer = 0x0] 12:53:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12b6d8800) [pid = 2097] [serial = 1416] [outer = 0x119fe5400] 12:53:46 INFO - PROCESS | 2097 | 1467057226843 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x12ba14c00) [pid = 2097] [serial = 1417] [outer = 0x119fe5400] 12:53:47 INFO - PROCESS | 2097 | 1467057227184 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 12:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:53:47 INFO - PROCESS | 2097 | 1467057227220 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 2097 | 1467057227221 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:53:47 INFO - PROCESS | 2097 | 1467057227223 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 2097 | 1467057227224 Marionette TRACE conn2 <- [1,1862,null,{}] 12:53:47 INFO - PROCESS | 2097 | 1467057227227 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}] 12:53:47 INFO - PROCESS | 2097 | 1467057227228 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:47 INFO - PROCESS | 2097 | 1467057227330 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:53:47 INFO - PROCESS | 2097 | 1467057227341 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 2097 | 1467057227342 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb38000 == 34 [pid = 2097] [id = 473] 12:53:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x12b6db400) [pid = 2097] [serial = 1418] [outer = 0x0] 12:53:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x12baac000) [pid = 2097] [serial = 1419] [outer = 0x12b6db400] 12:53:47 INFO - PROCESS | 2097 | 1467057227368 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x12bdd0000) [pid = 2097] [serial = 1420] [outer = 0x12b6db400] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x12644bc00) [pid = 2097] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x119bf1000) [pid = 2097] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x129431400) [pid = 2097] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x1194e0000) [pid = 2097] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x123e9a400) [pid = 2097] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x11972fc00) [pid = 2097] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x112fc5000) [pid = 2097] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x118673c00) [pid = 2097] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x11972ac00) [pid = 2097] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x112e7c400) [pid = 2097] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x1130a2800) [pid = 2097] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1207f2800) [pid = 2097] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1238cf400) [pid = 2097] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x115f07800) [pid = 2097] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12a931800) [pid = 2097] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x123648400) [pid = 2097] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x126441800) [pid = 2097] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x118328400) [pid = 2097] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118329400) [pid = 2097] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:53:47 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x112e7d000) [pid = 2097] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:53:48 INFO - PROCESS | 2097 | 1467057228115 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]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 918ms 12:53:48 INFO - PROCESS | 2097 | 1467057228148 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 2097 | 1467057228158 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:53:48 INFO - PROCESS | 2097 | 1467057228174 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 2097 | 1467057228175 Marionette TRACE conn2 <- [1,1866,null,{}] 12:53:48 INFO - PROCESS | 2097 | 1467057228185 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}] 12:53:48 INFO - PROCESS | 2097 | 1467057228186 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:48 INFO - PROCESS | 2097 | 1467057228269 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:53:48 INFO - PROCESS | 2097 | 1467057228273 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 2097 | 1467057228274 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x126413000 == 35 [pid = 2097] [id = 474] 12:53:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x112fd2c00) [pid = 2097] [serial = 1421] [outer = 0x0] 12:53:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x118758c00) [pid = 2097] [serial = 1422] [outer = 0x112fd2c00] 12:53:48 INFO - PROCESS | 2097 | 1467057228303 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x11972a800) [pid = 2097] [serial = 1423] [outer = 0x112fd2c00] 12:53:48 INFO - PROCESS | 2097 | 1467057228630 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]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 483ms 12:53:48 INFO - PROCESS | 2097 | 1467057228650 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 2097 | 1467057228651 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:53:48 INFO - PROCESS | 2097 | 1467057228653 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 2097 | 1467057228654 Marionette TRACE conn2 <- [1,1870,null,{}] 12:53:48 INFO - PROCESS | 2097 | 1467057228656 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}] 12:53:48 INFO - PROCESS | 2097 | 1467057228658 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:48 INFO - PROCESS | 2097 | 1467057228736 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:53:48 INFO - PROCESS | 2097 | 1467057228741 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 2097 | 1467057228742 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d652000 == 36 [pid = 2097] [id = 475] 12:53:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x119a9b000) [pid = 2097] [serial = 1424] [outer = 0x0] 12:53:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x123ea3c00) [pid = 2097] [serial = 1425] [outer = 0x119a9b000] 12:53:48 INFO - PROCESS | 2097 | 1467057228769 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x128f94800) [pid = 2097] [serial = 1426] [outer = 0x119a9b000] 12:53:49 INFO - PROCESS | 2097 | 1467057229113 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 469ms 12:53:49 INFO - PROCESS | 2097 | 1467057229122 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:53:49 INFO - PROCESS | 2097 | 1467057229135 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:53:49 INFO - PROCESS | 2097 | 1467057229139 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 2097 | 1467057229141 Marionette TRACE conn2 <- [1,1874,null,{}] 12:53:49 INFO - PROCESS | 2097 | 1467057229147 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}] 12:53:49 INFO - PROCESS | 2097 | 1467057229149 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:49 INFO - PROCESS | 2097 | 1467057229273 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:53:49 INFO - PROCESS | 2097 | 1467057229281 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 2097 | 1467057229283 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a54b800 == 37 [pid = 2097] [id = 476] 12:53:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x123e12400) [pid = 2097] [serial = 1427] [outer = 0x0] 12:53:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12a6acc00) [pid = 2097] [serial = 1428] [outer = 0x123e12400] 12:53:49 INFO - PROCESS | 2097 | 1467057229309 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12bdd7800) [pid = 2097] [serial = 1429] [outer = 0x123e12400] 12:53:49 INFO - PROCESS | 2097 | 1467057229650 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 524ms 12:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:53:49 INFO - PROCESS | 2097 | 1467057229665 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 2097 | 1467057229666 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:53:49 INFO - PROCESS | 2097 | 1467057229668 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 2097 | 1467057229669 Marionette TRACE conn2 <- [1,1878,null,{}] 12:53:49 INFO - PROCESS | 2097 | 1467057229672 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}] 12:53:49 INFO - PROCESS | 2097 | 1467057229673 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:49 INFO - PROCESS | 2097 | 1467057229757 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:53:49 INFO - PROCESS | 2097 | 1467057229764 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 2097 | 1467057229765 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12dc8e000 == 38 [pid = 2097] [id = 477] 12:53:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x11728a000) [pid = 2097] [serial = 1430] [outer = 0x0] 12:53:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x11758dc00) [pid = 2097] [serial = 1431] [outer = 0x11728a000] 12:53:49 INFO - PROCESS | 2097 | 1467057229788 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x118675c00) [pid = 2097] [serial = 1432] [outer = 0x11728a000] 12:53:50 INFO - PROCESS | 2097 | 1467057230355 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]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 719ms 12:53:50 INFO - PROCESS | 2097 | 1467057230388 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 2097 | 1467057230391 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:53:50 INFO - PROCESS | 2097 | 1467057230395 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 2097 | 1467057230397 Marionette TRACE conn2 <- [1,1882,null,{}] 12:53:50 INFO - PROCESS | 2097 | 1467057230401 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}] 12:53:50 INFO - PROCESS | 2097 | 1467057230403 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:50 INFO - PROCESS | 2097 | 1467057230520 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:53:50 INFO - PROCESS | 2097 | 1467057230635 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 2097 | 1467057230637 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x12319d000 == 39 [pid = 2097] [id = 478] 12:53:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x117583400) [pid = 2097] [serial = 1433] [outer = 0x0] 12:53:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11758d000) [pid = 2097] [serial = 1434] [outer = 0x117583400] 12:53:50 INFO - PROCESS | 2097 | 1467057230670 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x118330000) [pid = 2097] [serial = 1435] [outer = 0x117583400] 12:53:51 INFO - PROCESS | 2097 | 1467057231134 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 773ms 12:53:51 INFO - PROCESS | 2097 | 1467057231193 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 2097 | 1467057231198 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:53:51 INFO - PROCESS | 2097 | 1467057231203 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 2097 | 1467057231205 Marionette TRACE conn2 <- [1,1886,null,{}] 12:53:51 INFO - PROCESS | 2097 | 1467057231207 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}] 12:53:51 INFO - PROCESS | 2097 | 1467057231209 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:51 INFO - PROCESS | 2097 | 1467057231322 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:53:51 INFO - PROCESS | 2097 | 1467057231413 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 2097 | 1467057231414 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12434c800 == 40 [pid = 2097] [id = 479] 12:53:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x1194db000) [pid = 2097] [serial = 1436] [outer = 0x0] 12:53:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x119705800) [pid = 2097] [serial = 1437] [outer = 0x1194db000] 12:53:51 INFO - PROCESS | 2097 | 1467057231446 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x119a68400) [pid = 2097] [serial = 1438] [outer = 0x1194db000] 12:53:52 INFO - PROCESS | 2097 | 1467057232183 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1021ms 12:53:52 INFO - PROCESS | 2097 | 1467057232224 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 2097 | 1467057232227 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:53:52 INFO - PROCESS | 2097 | 1467057232232 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 2097 | 1467057232234 Marionette TRACE conn2 <- [1,1890,null,{}] 12:53:52 INFO - PROCESS | 2097 | 1467057232246 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}] 12:53:52 INFO - PROCESS | 2097 | 1467057232248 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:52 INFO - PROCESS | 2097 | 1467057232359 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:53:52 INFO - PROCESS | 2097 | 1467057232425 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 2097 | 1467057232428 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192b1800 == 41 [pid = 2097] [id = 480] 12:53:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x117663c00) [pid = 2097] [serial = 1439] [outer = 0x0] 12:53:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x118266000) [pid = 2097] [serial = 1440] [outer = 0x117663c00] 12:53:52 INFO - PROCESS | 2097 | 1467057232457 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x1184cf400) [pid = 2097] [serial = 1441] [outer = 0x117663c00] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12a54b800 == 40 [pid = 2097] [id = 476] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12d652000 == 39 [pid = 2097] [id = 475] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x126413000 == 38 [pid = 2097] [id = 474] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb38000 == 37 [pid = 2097] [id = 473] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12c641000 == 36 [pid = 2097] [id = 472] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64b000 == 35 [pid = 2097] [id = 471] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6f7800 == 34 [pid = 2097] [id = 470] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x128f55800 == 33 [pid = 2097] [id = 469] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x126416800 == 32 [pid = 2097] [id = 468] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1232c7000 == 31 [pid = 2097] [id = 467] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x11841c000 == 30 [pid = 2097] [id = 466] 12:53:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1195d3800 == 29 [pid = 2097] [id = 465] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x128cbd400) [pid = 2097] [serial = 1359] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x129215c00) [pid = 2097] [serial = 1362] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x12948b000) [pid = 2097] [serial = 1365] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x119706800) [pid = 2097] [serial = 1347] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x119730c00) [pid = 2097] [serial = 1348] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x1243a1800) [pid = 2097] [serial = 1327] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x119bf3400) [pid = 2097] [serial = 1350] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x12345d000) [pid = 2097] [serial = 1351] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x116881400) [pid = 2097] [serial = 1341] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x129430800) [pid = 2097] [serial = 1363] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x117611400) [pid = 2097] [serial = 1342] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119108400) [pid = 2097] [serial = 1332] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x119464400) [pid = 2097] [serial = 1333] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119bf1400) [pid = 2097] [serial = 1335] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1207f5000) [pid = 2097] [serial = 1336] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11728d400) [pid = 2097] [serial = 1344] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x118674c00) [pid = 2097] [serial = 1345] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x11698c800) [pid = 2097] [serial = 1329] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x117eda400) [pid = 2097] [serial = 1330] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x123e9e000) [pid = 2097] [serial = 1338] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1246df800) [pid = 2097] [serial = 1339] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x118632000) [pid = 2097] [serial = 1353] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1233a0800) [pid = 2097] [serial = 1369] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119703800) [pid = 2097] [serial = 1368] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12b6cf800) [pid = 2097] [serial = 1375] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12abb6c00) [pid = 2097] [serial = 1374] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12ba10400) [pid = 2097] [serial = 1378] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12a585000) [pid = 2097] [serial = 1366] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1266e9400) [pid = 2097] [serial = 1356] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x128c56c00) [pid = 2097] [serial = 1357] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x128f97c00) [pid = 2097] [serial = 1360] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12a931400) [pid = 2097] [serial = 1372] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x124e8f000) [pid = 2097] [serial = 1354] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a586400) [pid = 2097] [serial = 1371] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12b6cf000) [pid = 2097] [serial = 1377] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x11866cc00) [pid = 2097] [serial = 1303] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x116883400) [pid = 2097] [serial = 1300] [outer = 0x0] [url = about:blank] 12:53:52 INFO - PROCESS | 2097 | 1467057232852 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 631ms 12:53:52 INFO - PROCESS | 2097 | 1467057232865 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 2097 | 1467057232868 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:53:52 INFO - PROCESS | 2097 | 1467057232872 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 2097 | 1467057232874 Marionette TRACE conn2 <- [1,1894,null,{}] 12:53:52 INFO - PROCESS | 2097 | 1467057232879 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}] 12:53:52 INFO - PROCESS | 2097 | 1467057232882 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:52 INFO - PROCESS | 2097 | 1467057232965 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:53:53 INFO - PROCESS | 2097 | 1467057233025 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 2097 | 1467057233026 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x118420800 == 30 [pid = 2097] [id = 481] 12:53:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x11758fc00) [pid = 2097] [serial = 1442] [outer = 0x0] 12:53:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x1184d3800) [pid = 2097] [serial = 1443] [outer = 0x11758fc00] 12:53:53 INFO - PROCESS | 2097 | 1467057233053 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x118677c00) [pid = 2097] [serial = 1444] [outer = 0x11758fc00] 12:53:53 INFO - PROCESS | 2097 | 1467057233371 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 12:53:53 INFO - PROCESS | 2097 | 1467057233392 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:53:53 INFO - PROCESS | 2097 | 1467057233396 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:53:53 INFO - PROCESS | 2097 | 1467057233399 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 2097 | 1467057233401 Marionette TRACE conn2 <- [1,1898,null,{}] 12:53:53 INFO - PROCESS | 2097 | 1467057233409 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}] 12:53:53 INFO - PROCESS | 2097 | 1467057233412 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:53 INFO - PROCESS | 2097 | 1467057233492 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:53:53 INFO - PROCESS | 2097 | 1467057233499 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 2097 | 1467057233501 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237e4000 == 31 [pid = 2097] [id = 482] 12:53:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x112e7e800) [pid = 2097] [serial = 1445] [outer = 0x0] 12:53:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1194e0c00) [pid = 2097] [serial = 1446] [outer = 0x112e7e800] 12:53:53 INFO - PROCESS | 2097 | 1467057233529 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11975c400) [pid = 2097] [serial = 1447] [outer = 0x112e7e800] 12:53:53 INFO - PROCESS | 2097 | 1467057233907 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 12:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:53:53 INFO - PROCESS | 2097 | 1467057233920 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 2097 | 1467057233922 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:53:53 INFO - PROCESS | 2097 | 1467057233924 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 2097 | 1467057233925 Marionette TRACE conn2 <- [1,1902,null,{}] 12:53:53 INFO - PROCESS | 2097 | 1467057233930 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}] 12:53:53 INFO - PROCESS | 2097 | 1467057233931 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:54 INFO - PROCESS | 2097 | 1467057234014 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:53:54 INFO - PROCESS | 2097 | 1467057234027 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 2097 | 1467057234028 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f71000 == 32 [pid = 2097] [id = 483] 12:53:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119bf0c00) [pid = 2097] [serial = 1448] [outer = 0x0] 12:53:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119bfb800) [pid = 2097] [serial = 1449] [outer = 0x119bf0c00] 12:53:54 INFO - PROCESS | 2097 | 1467057234055 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12300c800) [pid = 2097] [serial = 1450] [outer = 0x119bf0c00] 12:53:54 INFO - PROCESS | 2097 | 1467057234385 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 472ms 12:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:53:54 INFO - PROCESS | 2097 | 1467057234398 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 2097 | 1467057234399 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:53:54 INFO - PROCESS | 2097 | 1467057234401 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 2097 | 1467057234402 Marionette TRACE conn2 <- [1,1906,null,{}] 12:53:54 INFO - PROCESS | 2097 | 1467057234404 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}] 12:53:54 INFO - PROCESS | 2097 | 1467057234406 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:54 INFO - PROCESS | 2097 | 1467057234489 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:53:54 INFO - PROCESS | 2097 | 1467057234559 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 2097 | 1467057234567 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x128955800 == 33 [pid = 2097] [id = 484] 12:53:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x112d68c00) [pid = 2097] [serial = 1451] [outer = 0x0] 12:53:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12300f800) [pid = 2097] [serial = 1452] [outer = 0x112d68c00] 12:53:54 INFO - PROCESS | 2097 | 1467057234591 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123e0d800) [pid = 2097] [serial = 1453] [outer = 0x112d68c00] 12:53:54 INFO - PROCESS | 2097 | 1467057234912 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 12:53:54 INFO - PROCESS | 2097 | 1467057234921 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 2097 | 1467057234922 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:53:54 INFO - PROCESS | 2097 | 1467057234924 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 2097 | 1467057234925 Marionette TRACE conn2 <- [1,1910,null,{}] 12:53:54 INFO - PROCESS | 2097 | 1467057234931 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}] 12:53:54 INFO - PROCESS | 2097 | 1467057234935 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:55 INFO - PROCESS | 2097 | 1467057235064 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:53:55 INFO - PROCESS | 2097 | 1467057235068 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 2097 | 1467057235069 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a54a000 == 34 [pid = 2097] [id = 485] 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12300d000) [pid = 2097] [serial = 1454] [outer = 0x0] 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12422cc00) [pid = 2097] [serial = 1455] [outer = 0x12300d000] 12:53:55 INFO - PROCESS | 2097 | 1467057235094 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128c60000) [pid = 2097] [serial = 1456] [outer = 0x12300d000] 12:53:55 INFO - PROCESS | 2097 | 1467057235426 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 12:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:53:55 INFO - PROCESS | 2097 | 1467057235451 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 2097 | 1467057235452 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:53:55 INFO - PROCESS | 2097 | 1467057235454 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 2097 | 1467057235455 Marionette TRACE conn2 <- [1,1914,null,{}] 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128c5f000) [pid = 2097] [serial = 1457] [outer = 0x12cb9b000] 12:53:55 INFO - PROCESS | 2097 | 1467057235481 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}] 12:53:55 INFO - PROCESS | 2097 | 1467057235482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:55 INFO - PROCESS | 2097 | 1467057235613 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:53:55 INFO - PROCESS | 2097 | 1467057235641 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 2097 | 1467057235643 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab31800 == 35 [pid = 2097] [id = 486] 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x112a58400) [pid = 2097] [serial = 1458] [outer = 0x0] 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x129488c00) [pid = 2097] [serial = 1459] [outer = 0x112a58400] 12:53:55 INFO - PROCESS | 2097 | 1467057235668 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12a587000) [pid = 2097] [serial = 1460] [outer = 0x112a58400] 12:53:55 INFO - PROCESS | 2097 | 1467057235993 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 578ms 12:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:53:56 INFO - PROCESS | 2097 | 1467057236039 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 2097 | 1467057236040 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:53:56 INFO - PROCESS | 2097 | 1467057236042 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 2097 | 1467057236043 Marionette TRACE conn2 <- [1,1918,null,{}] 12:53:56 INFO - PROCESS | 2097 | 1467057236046 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}] 12:53:56 INFO - PROCESS | 2097 | 1467057236047 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:56 INFO - PROCESS | 2097 | 1467057236151 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:53:56 INFO - PROCESS | 2097 | 1467057236155 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 2097 | 1467057236156 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64d000 == 36 [pid = 2097] [id = 487] 12:53:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x128cbd800) [pid = 2097] [serial = 1461] [outer = 0x0] 12:53:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12a667000) [pid = 2097] [serial = 1462] [outer = 0x128cbd800] 12:53:56 INFO - PROCESS | 2097 | 1467057236217 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12a92dc00) [pid = 2097] [serial = 1463] [outer = 0x128cbd800] 12:53:56 INFO - PROCESS | 2097 | 1467057236531 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 12:53:56 INFO - PROCESS | 2097 | 1467057236564 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 2097 | 1467057236565 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:53:56 INFO - PROCESS | 2097 | 1467057236573 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 2097 | 1467057236574 Marionette TRACE conn2 <- [1,1922,null,{}] 12:53:56 INFO - PROCESS | 2097 | 1467057236576 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}] 12:53:56 INFO - PROCESS | 2097 | 1467057236578 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:56 INFO - PROCESS | 2097 | 1467057236687 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:53:56 INFO - PROCESS | 2097 | 1467057236691 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 2097 | 1467057236692 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237e3800 == 37 [pid = 2097] [id = 488] 12:53:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11758b400) [pid = 2097] [serial = 1464] [outer = 0x0] 12:53:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12a932800) [pid = 2097] [serial = 1465] [outer = 0x11758b400] 12:53:56 INFO - PROCESS | 2097 | 1467057236754 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12abbd000) [pid = 2097] [serial = 1466] [outer = 0x11758b400] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12b6db400) [pid = 2097] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x123e12400) [pid = 2097] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119a9b000) [pid = 2097] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x112fd2c00) [pid = 2097] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1194e3400) [pid = 2097] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x118323c00) [pid = 2097] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119704800) [pid = 2097] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1183ac400) [pid = 2097] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1194e3000) [pid = 2097] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x124e87800) [pid = 2097] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x129431800) [pid = 2097] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x112e81400) [pid = 2097] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1184e2400) [pid = 2097] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1238d3c00) [pid = 2097] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12644c400) [pid = 2097] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1183aec00) [pid = 2097] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:53:56 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119fe5400) [pid = 2097] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:53:57 INFO - PROCESS | 2097 | 1467057237120 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 569ms 12:53:57 INFO - PROCESS | 2097 | 1467057237142 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 2097 | 1467057237145 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:53:57 INFO - PROCESS | 2097 | 1467057237149 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 2097 | 1467057237151 Marionette TRACE conn2 <- [1,1926,null,{}] 12:53:57 INFO - PROCESS | 2097 | 1467057237153 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}] 12:53:57 INFO - PROCESS | 2097 | 1467057237154 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:57 INFO - PROCESS | 2097 | 1467057237266 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:53:57 INFO - PROCESS | 2097 | 1467057237305 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 2097 | 1467057237306 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3af000 == 38 [pid = 2097] [id = 489] 12:53:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x112e7c800) [pid = 2097] [serial = 1467] [outer = 0x0] 12:53:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119466400) [pid = 2097] [serial = 1468] [outer = 0x112e7c800] 12:53:57 INFO - PROCESS | 2097 | 1467057237331 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119a9d800) [pid = 2097] [serial = 1469] [outer = 0x112e7c800] 12:53:57 INFO - PROCESS | 2097 | 1467057237614 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 12:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:53:57 INFO - PROCESS | 2097 | 1467057237669 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 2097 | 1467057237671 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:53:57 INFO - PROCESS | 2097 | 1467057237673 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 2097 | 1467057237675 Marionette TRACE conn2 <- [1,1930,null,{}] 12:53:57 INFO - PROCESS | 2097 | 1467057237680 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}] 12:53:57 INFO - PROCESS | 2097 | 1467057237681 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:57 INFO - PROCESS | 2097 | 1467057237781 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:53:57 INFO - PROCESS | 2097 | 1467057237845 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 2097 | 1467057237847 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb45800 == 39 [pid = 2097] [id = 490] 12:53:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119a94400) [pid = 2097] [serial = 1470] [outer = 0x0] 12:53:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1238d3c00) [pid = 2097] [serial = 1471] [outer = 0x119a94400] 12:53:57 INFO - PROCESS | 2097 | 1467057237873 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12ba0bc00) [pid = 2097] [serial = 1472] [outer = 0x119a94400] 12:53:58 INFO - PROCESS | 2097 | 1467057238221 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 573ms 12:53:58 INFO - PROCESS | 2097 | 1467057238248 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 2097 | 1467057238250 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:53:58 INFO - PROCESS | 2097 | 1467057238255 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 2097 | 1467057238257 Marionette TRACE conn2 <- [1,1934,null,{}] 12:53:58 INFO - PROCESS | 2097 | 1467057238263 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}] 12:53:58 INFO - PROCESS | 2097 | 1467057238265 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:58 INFO - PROCESS | 2097 | 1467057238395 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:53:58 INFO - PROCESS | 2097 | 1467057238520 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 2097 | 1467057238522 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d261800 == 40 [pid = 2097] [id = 491] 12:53:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119a9b000) [pid = 2097] [serial = 1473] [outer = 0x0] 12:53:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12b6d0000) [pid = 2097] [serial = 1474] [outer = 0x119a9b000] 12:53:58 INFO - PROCESS | 2097 | 1467057238565 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12baafc00) [pid = 2097] [serial = 1475] [outer = 0x119a9b000] 12:53:58 INFO - PROCESS | 2097 | 1467057238875 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 12:53:58 INFO - PROCESS | 2097 | 1467057238981 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 2097 | 1467057238983 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:53:58 INFO - PROCESS | 2097 | 1467057238987 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 2097 | 1467057238990 Marionette TRACE conn2 <- [1,1938,null,{}] 12:53:58 INFO - PROCESS | 2097 | 1467057238994 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}] 12:53:58 INFO - PROCESS | 2097 | 1467057238996 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:59 INFO - PROCESS | 2097 | 1467057239100 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:53:59 INFO - PROCESS | 2097 | 1467057239204 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 2097 | 1467057239207 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e6f000 == 41 [pid = 2097] [id = 492] 12:53:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1130ad800) [pid = 2097] [serial = 1476] [outer = 0x0] 12:53:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x115f6b000) [pid = 2097] [serial = 1477] [outer = 0x1130ad800] 12:53:59 INFO - PROCESS | 2097 | 1467057239239 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x117288800) [pid = 2097] [serial = 1478] [outer = 0x1130ad800] 12:53:59 INFO - PROCESS | 2097 | 1467057239653 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 674ms 12:53:59 INFO - PROCESS | 2097 | 1467057239662 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 2097 | 1467057239664 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:53:59 INFO - PROCESS | 2097 | 1467057239668 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 2097 | 1467057239671 Marionette TRACE conn2 <- [1,1942,null,{}] 12:53:59 INFO - PROCESS | 2097 | 1467057239674 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}] 12:53:59 INFO - PROCESS | 2097 | 1467057239676 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:59 INFO - PROCESS | 2097 | 1467057239780 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:53:59 INFO - PROCESS | 2097 | 1467057239883 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 2097 | 1467057239885 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:53:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x1243cc800 == 42 [pid = 2097] [id = 493] 12:53:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x118636c00) [pid = 2097] [serial = 1479] [outer = 0x0] 12:53:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x11872c800) [pid = 2097] [serial = 1480] [outer = 0x118636c00] 12:53:59 INFO - PROCESS | 2097 | 1467057239915 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11945e800) [pid = 2097] [serial = 1481] [outer = 0x118636c00] 12:54:00 INFO - PROCESS | 2097 | 1467057240334 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 675ms 12:54:00 INFO - PROCESS | 2097 | 1467057240341 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:54:00 INFO - PROCESS | 2097 | 1467057240343 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:54:00 INFO - PROCESS | 2097 | 1467057240345 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 2097 | 1467057240347 Marionette TRACE conn2 <- [1,1946,null,{}] 12:54:00 INFO - PROCESS | 2097 | 1467057240354 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}] 12:54:00 INFO - PROCESS | 2097 | 1467057240357 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:00 INFO - PROCESS | 2097 | 1467057240463 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:54:00 INFO - PROCESS | 2097 | 1467057240534 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 2097 | 1467057240536 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb44000 == 43 [pid = 2097] [id = 494] 12:54:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119beec00) [pid = 2097] [serial = 1482] [outer = 0x0] 12:54:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x123184000) [pid = 2097] [serial = 1483] [outer = 0x119beec00] 12:54:00 INFO - PROCESS | 2097 | 1467057240608 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12422b800) [pid = 2097] [serial = 1484] [outer = 0x119beec00] 12:54:00 INFO - PROCESS | 2097 | 1467057240984 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 12:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:54:01 INFO - PROCESS | 2097 | 1467057241017 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 2097 | 1467057241018 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:54:01 INFO - PROCESS | 2097 | 1467057241020 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 2097 | 1467057241021 Marionette TRACE conn2 <- [1,1950,null,{}] 12:54:01 INFO - PROCESS | 2097 | 1467057241023 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}] 12:54:01 INFO - PROCESS | 2097 | 1467057241025 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:01 INFO - PROCESS | 2097 | 1467057241131 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:54:01 INFO - PROCESS | 2097 | 1467057241236 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 2097 | 1467057241237 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x12dc91000 == 44 [pid = 2097] [id = 495] 12:54:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12644d400) [pid = 2097] [serial = 1485] [outer = 0x0] 12:54:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x126883400) [pid = 2097] [serial = 1486] [outer = 0x12644d400] 12:54:01 INFO - PROCESS | 2097 | 1467057241267 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x128cbdc00) [pid = 2097] [serial = 1487] [outer = 0x12644d400] 12:54:01 INFO - PROCESS | 2097 | 1467057241679 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 12:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:54:01 INFO - PROCESS | 2097 | 1467057241693 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 2097 | 1467057241694 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:54:01 INFO - PROCESS | 2097 | 1467057241696 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 2097 | 1467057241698 Marionette TRACE conn2 <- [1,1954,null,{}] 12:54:01 INFO - PROCESS | 2097 | 1467057241700 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}] 12:54:01 INFO - PROCESS | 2097 | 1467057241701 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:01 INFO - PROCESS | 2097 | 1467057241800 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:54:01 INFO - PROCESS | 2097 | 1467057241864 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 2097 | 1467057241865 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x1127f2000 == 45 [pid = 2097] [id = 496] 12:54:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x117585800) [pid = 2097] [serial = 1488] [outer = 0x0] 12:54:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x12a663c00) [pid = 2097] [serial = 1489] [outer = 0x117585800] 12:54:01 INFO - PROCESS | 2097 | 1467057241956 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12b6d0800) [pid = 2097] [serial = 1490] [outer = 0x117585800] 12:54:02 INFO - PROCESS | 2097 | 1467057242487 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 875ms 12:54:02 INFO - PROCESS | 2097 | 1467057242572 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 2097 | 1467057242574 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:54:02 INFO - PROCESS | 2097 | 1467057242579 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 2097 | 1467057242582 Marionette TRACE conn2 <- [1,1958,null,{}] 12:54:02 INFO - PROCESS | 2097 | 1467057242586 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}] 12:54:02 INFO - PROCESS | 2097 | 1467057242588 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:02 INFO - PROCESS | 2097 | 1467057242686 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:54:02 INFO - PROCESS | 2097 | 1467057242763 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 2097 | 1467057242766 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3a800 == 46 [pid = 2097] [id = 497] 12:54:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x117590000) [pid = 2097] [serial = 1491] [outer = 0x0] 12:54:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x118328000) [pid = 2097] [serial = 1492] [outer = 0x117590000] 12:54:02 INFO - PROCESS | 2097 | 1467057242794 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x1184e5c00) [pid = 2097] [serial = 1493] [outer = 0x117590000] 12:54:03 INFO - PROCESS | 2097 | 1467057243218 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 677ms 12:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:54:03 INFO - PROCESS | 2097 | 1467057243254 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 2097 | 1467057243257 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:54:03 INFO - PROCESS | 2097 | 1467057243261 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 2097 | 1467057243263 Marionette TRACE conn2 <- [1,1962,null,{}] 12:54:03 INFO - PROCESS | 2097 | 1467057243265 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}] 12:54:03 INFO - PROCESS | 2097 | 1467057243267 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:03 INFO - PROCESS | 2097 | 1467057243363 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:54:03 INFO - PROCESS | 2097 | 1467057243443 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 2097 | 1467057243444 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b46800 == 47 [pid = 2097] [id = 498] 12:54:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x11919e400) [pid = 2097] [serial = 1494] [outer = 0x0] 12:54:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x1194e0000) [pid = 2097] [serial = 1495] [outer = 0x11919e400] 12:54:03 INFO - PROCESS | 2097 | 1467057243472 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x119726800) [pid = 2097] [serial = 1496] [outer = 0x11919e400] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb45800 == 46 [pid = 2097] [id = 490] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3af000 == 45 [pid = 2097] [id = 489] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1237e3800 == 44 [pid = 2097] [id = 488] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64d000 == 43 [pid = 2097] [id = 487] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab31800 == 42 [pid = 2097] [id = 486] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12a54a000 == 41 [pid = 2097] [id = 485] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x128955800 == 40 [pid = 2097] [id = 484] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x124f71000 == 39 [pid = 2097] [id = 483] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1237e4000 == 38 [pid = 2097] [id = 482] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x118420800 == 37 [pid = 2097] [id = 481] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1192b1800 == 36 [pid = 2097] [id = 480] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12434c800 == 35 [pid = 2097] [id = 479] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12319d000 == 34 [pid = 2097] [id = 478] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12dc8e000 == 33 [pid = 2097] [id = 477] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3a800 == 32 [pid = 2097] [id = 497] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1127f2000 == 31 [pid = 2097] [id = 496] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12dc91000 == 30 [pid = 2097] [id = 495] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb44000 == 29 [pid = 2097] [id = 494] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x1243cc800 == 28 [pid = 2097] [id = 493] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x12d261800 == 27 [pid = 2097] [id = 491] 12:54:04 INFO - PROCESS | 2097 | --DOCSHELL 0x117e6f000 == 26 [pid = 2097] [id = 492] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x128c5cc00) [pid = 2097] [serial = 1410] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x1184e7400) [pid = 2097] [serial = 1398] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x119463400) [pid = 2097] [serial = 1399] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x119a71000) [pid = 2097] [serial = 1401] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x119bfa400) [pid = 2097] [serial = 1402] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x1238d1c00) [pid = 2097] [serial = 1404] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x1243ac400) [pid = 2097] [serial = 1405] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x11975f400) [pid = 2097] [serial = 1396] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x119709800) [pid = 2097] [serial = 1395] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x126448800) [pid = 2097] [serial = 1407] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12b605400) [pid = 2097] [serial = 1414] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x11728ac00) [pid = 2097] [serial = 1381] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x1130a5000) [pid = 2097] [serial = 1380] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12a6ac800) [pid = 2097] [serial = 1413] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119724c00) [pid = 2097] [serial = 1384] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119461400) [pid = 2097] [serial = 1383] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x126092c00) [pid = 2097] [serial = 1387] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1243ed000) [pid = 2097] [serial = 1386] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x129493400) [pid = 2097] [serial = 1390] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x128c61c00) [pid = 2097] [serial = 1389] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1189a8000) [pid = 2097] [serial = 1393] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1184de800) [pid = 2097] [serial = 1392] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12ba14c00) [pid = 2097] [serial = 1417] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12b6d8800) [pid = 2097] [serial = 1416] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11758dc00) [pid = 2097] [serial = 1431] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12baac000) [pid = 2097] [serial = 1419] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12bdd7800) [pid = 2097] [serial = 1429] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x123ea3c00) [pid = 2097] [serial = 1425] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x118758c00) [pid = 2097] [serial = 1422] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12bdd0000) [pid = 2097] [serial = 1420] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x129218000) [pid = 2097] [serial = 1411] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x11972a800) [pid = 2097] [serial = 1423] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x128f94800) [pid = 2097] [serial = 1426] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x126887800) [pid = 2097] [serial = 1408] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a6acc00) [pid = 2097] [serial = 1428] [outer = 0x0] [url = about:blank] 12:54:04 INFO - PROCESS | 2097 | 1467057244424 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1175ms 12:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:54:04 INFO - PROCESS | 2097 | 1467057244437 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 2097 | 1467057244439 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:54:04 INFO - PROCESS | 2097 | 1467057244442 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 2097 | 1467057244446 Marionette TRACE conn2 <- [1,1966,null,{}] 12:54:04 INFO - PROCESS | 2097 | 1467057244451 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}] 12:54:04 INFO - PROCESS | 2097 | 1467057244452 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:04 INFO - PROCESS | 2097 | 1467057244532 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:54:04 INFO - PROCESS | 2097 | 1467057244592 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 2097 | 1467057244595 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169aa000 == 27 [pid = 2097] [id = 499] 12:54:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x115095400) [pid = 2097] [serial = 1497] [outer = 0x0] 12:54:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x116982c00) [pid = 2097] [serial = 1498] [outer = 0x115095400] 12:54:04 INFO - PROCESS | 2097 | 1467057244622 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x117091c00) [pid = 2097] [serial = 1499] [outer = 0x115095400] 12:54:04 INFO - PROCESS | 2097 | 1467057244936 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 524ms 12:54:04 INFO - PROCESS | 2097 | 1467057244967 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 2097 | 1467057244970 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:54:04 INFO - PROCESS | 2097 | 1467057244974 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 2097 | 1467057244976 Marionette TRACE conn2 <- [1,1970,null,{}] 12:54:04 INFO - PROCESS | 2097 | 1467057244978 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}] 12:54:04 INFO - PROCESS | 2097 | 1467057244980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:05 INFO - PROCESS | 2097 | 1467057245055 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:54:05 INFO - PROCESS | 2097 | 1467057245059 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 2097 | 1467057245061 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x118420000 == 28 [pid = 2097] [id = 500] 12:54:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x117588000) [pid = 2097] [serial = 1500] [outer = 0x0] 12:54:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11832d800) [pid = 2097] [serial = 1501] [outer = 0x117588000] 12:54:05 INFO - PROCESS | 2097 | 1467057245091 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11866a800) [pid = 2097] [serial = 1502] [outer = 0x117588000] 12:54:05 INFO - PROCESS | 2097 | 1467057245450 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 12:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:54:05 INFO - PROCESS | 2097 | 1467057245494 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 2097 | 1467057245495 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:54:05 INFO - PROCESS | 2097 | 1467057245497 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 2097 | 1467057245500 Marionette TRACE conn2 <- [1,1974,null,{}] 12:54:05 INFO - PROCESS | 2097 | 1467057245507 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}] 12:54:05 INFO - PROCESS | 2097 | 1467057245511 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:05 INFO - PROCESS | 2097 | 1467057245586 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:54:05 INFO - PROCESS | 2097 | 1467057245590 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 2097 | 1467057245592 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x119de6000 == 29 [pid = 2097] [id = 501] 12:54:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x112e81400) [pid = 2097] [serial = 1503] [outer = 0x0] 12:54:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11875c000) [pid = 2097] [serial = 1504] [outer = 0x112e81400] 12:54:05 INFO - PROCESS | 2097 | 1467057245623 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119467c00) [pid = 2097] [serial = 1505] [outer = 0x112e81400] 12:54:05 INFO - PROCESS | 2097 | 1467057245941 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 472ms 12:54:05 INFO - PROCESS | 2097 | 1467057245969 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 2097 | 1467057245971 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:54:05 INFO - PROCESS | 2097 | 1467057245973 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 2097 | 1467057245974 Marionette TRACE conn2 <- [1,1978,null,{}] 12:54:05 INFO - PROCESS | 2097 | 1467057245977 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}] 12:54:05 INFO - PROCESS | 2097 | 1467057245980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:06 INFO - PROCESS | 2097 | 1467057246056 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:54:06 INFO - PROCESS | 2097 | 1467057246120 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 2097 | 1467057246121 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x123715000 == 30 [pid = 2097] [id = 502] 12:54:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x11872c400) [pid = 2097] [serial = 1506] [outer = 0x0] 12:54:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119707c00) [pid = 2097] [serial = 1507] [outer = 0x11872c400] 12:54:06 INFO - PROCESS | 2097 | 1467057246147 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x11975c800) [pid = 2097] [serial = 1508] [outer = 0x11872c400] 12:54:06 INFO - PROCESS | 2097 | 1467057246434 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 12:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:54:06 INFO - PROCESS | 2097 | 1467057246492 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 2097 | 1467057246493 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:54:06 INFO - PROCESS | 2097 | 1467057246498 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 2097 | 1467057246499 Marionette TRACE conn2 <- [1,1982,null,{}] 12:54:06 INFO - PROCESS | 2097 | 1467057246501 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}] 12:54:06 INFO - PROCESS | 2097 | 1467057246502 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:06 INFO - PROCESS | 2097 | 1467057246592 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:54:06 INFO - PROCESS | 2097 | 1467057246629 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 2097 | 1467057246631 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x124343800 == 31 [pid = 2097] [id = 503] 12:54:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x112a59800) [pid = 2097] [serial = 1509] [outer = 0x0] 12:54:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119a66800) [pid = 2097] [serial = 1510] [outer = 0x112a59800] 12:54:06 INFO - PROCESS | 2097 | 1467057246655 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119bec800) [pid = 2097] [serial = 1511] [outer = 0x112a59800] 12:54:06 INFO - PROCESS | 2097 | 1467057246993 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 12:54:07 INFO - PROCESS | 2097 | 1467057247018 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 2097 | 1467057247019 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:54:07 INFO - PROCESS | 2097 | 1467057247021 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 2097 | 1467057247022 Marionette TRACE conn2 <- [1,1986,null,{}] 12:54:07 INFO - PROCESS | 2097 | 1467057247030 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}] 12:54:07 INFO - PROCESS | 2097 | 1467057247034 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:07 INFO - PROCESS | 2097 | 1467057247149 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:54:07 INFO - PROCESS | 2097 | 1467057247154 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 2097 | 1467057247155 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260d8000 == 32 [pid = 2097] [id = 504] 12:54:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x119bef800) [pid = 2097] [serial = 1512] [outer = 0x0] 12:54:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12318a400) [pid = 2097] [serial = 1513] [outer = 0x119bef800] 12:54:07 INFO - PROCESS | 2097 | 1467057247180 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x123e9cc00) [pid = 2097] [serial = 1514] [outer = 0x119bef800] 12:54:07 INFO - PROCESS | 2097 | 1467057247503 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 12:54:07 INFO - PROCESS | 2097 | 1467057247556 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 2097 | 1467057247565 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:54:07 INFO - PROCESS | 2097 | 1467057247567 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 2097 | 1467057247568 Marionette TRACE conn2 <- [1,1990,null,{}] 12:54:07 INFO - PROCESS | 2097 | 1467057247570 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}] 12:54:07 INFO - PROCESS | 2097 | 1467057247572 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:07 INFO - PROCESS | 2097 | 1467057247669 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:54:07 INFO - PROCESS | 2097 | 1467057247683 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 2097 | 1467057247684 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d8000 == 33 [pid = 2097] [id = 505] 12:54:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x123ea0400) [pid = 2097] [serial = 1515] [outer = 0x0] 12:54:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x1243a6c00) [pid = 2097] [serial = 1516] [outer = 0x123ea0400] 12:54:07 INFO - PROCESS | 2097 | 1467057247708 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1246d7800) [pid = 2097] [serial = 1517] [outer = 0x123ea0400] 12:54:08 INFO - PROCESS | 2097 | 1467057248117 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 12:54:08 INFO - PROCESS | 2097 | 1467057248138 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 2097 | 1467057248139 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:54:08 INFO - PROCESS | 2097 | 1467057248141 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 2097 | 1467057248142 Marionette TRACE conn2 <- [1,1994,null,{}] 12:54:08 INFO - PROCESS | 2097 | 1467057248145 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}] 12:54:08 INFO - PROCESS | 2097 | 1467057248146 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:08 INFO - PROCESS | 2097 | 1467057248245 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:54:08 INFO - PROCESS | 2097 | 1467057248258 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 2097 | 1467057248259 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f63800 == 34 [pid = 2097] [id = 506] 12:54:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1246d9000) [pid = 2097] [serial = 1518] [outer = 0x0] 12:54:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x124fcac00) [pid = 2097] [serial = 1519] [outer = 0x1246d9000] 12:54:08 INFO - PROCESS | 2097 | 1467057248284 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x123ac1c00) [pid = 2097] [serial = 1520] [outer = 0x1246d9000] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12300d000) [pid = 2097] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x112a58400) [pid = 2097] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x112e7c800) [pid = 2097] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x128cbd800) [pid = 2097] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x11758b400) [pid = 2097] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119bf0c00) [pid = 2097] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1194db000) [pid = 2097] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x112d68c00) [pid = 2097] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x117663c00) [pid = 2097] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11728a000) [pid = 2097] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x112e7e800) [pid = 2097] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117583400) [pid = 2097] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11758fc00) [pid = 2097] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119a9b000) [pid = 2097] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:54:08 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119a94400) [pid = 2097] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:54:08 INFO - PROCESS | 2097 | 1467057248780 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 668ms 12:54:08 INFO - PROCESS | 2097 | 1467057248817 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 2097 | 1467057248828 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:54:08 INFO - PROCESS | 2097 | 1467057248836 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 2097 | 1467057248837 Marionette TRACE conn2 <- [1,1998,null,{}] 12:54:08 INFO - PROCESS | 2097 | 1467057248839 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}] 12:54:08 INFO - PROCESS | 2097 | 1467057248840 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:08 INFO - PROCESS | 2097 | 1467057248950 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:54:08 INFO - PROCESS | 2097 | 1467057248992 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 2097 | 1467057248993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b54800 == 35 [pid = 2097] [id = 507] 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1162aac00) [pid = 2097] [serial = 1521] [outer = 0x0] 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1184cf000) [pid = 2097] [serial = 1522] [outer = 0x1162aac00] 12:54:09 INFO - PROCESS | 2097 | 1467057249018 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119a9b000) [pid = 2097] [serial = 1523] [outer = 0x1162aac00] 12:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 469ms 12:54:09 INFO - PROCESS | 2097 | 1467057249302 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]]]}] 12:54:09 INFO - PROCESS | 2097 | 1467057249305 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 2097 | 1467057249306 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:54:09 INFO - PROCESS | 2097 | 1467057249308 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 2097 | 1467057249310 Marionette TRACE conn2 <- [1,2002,null,{}] 12:54:09 INFO - PROCESS | 2097 | 1467057249321 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}] 12:54:09 INFO - PROCESS | 2097 | 1467057249322 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:09 INFO - PROCESS | 2097 | 1467057249405 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:54:09 INFO - PROCESS | 2097 | 1467057249409 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 2097 | 1467057249410 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6f6800 == 36 [pid = 2097] [id = 508] 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123259800) [pid = 2097] [serial = 1524] [outer = 0x0] 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x126441800) [pid = 2097] [serial = 1525] [outer = 0x123259800] 12:54:09 INFO - PROCESS | 2097 | 1467057249437 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1266ed400) [pid = 2097] [serial = 1526] [outer = 0x123259800] 12:54:09 INFO - PROCESS | 2097 | 1467057249777 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 525ms 12:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:54:09 INFO - PROCESS | 2097 | 1467057249836 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 2097 | 1467057249837 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:54:09 INFO - PROCESS | 2097 | 1467057249839 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 2097 | 1467057249841 Marionette TRACE conn2 <- [1,2006,null,{}] 12:54:09 INFO - PROCESS | 2097 | 1467057249843 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}] 12:54:09 INFO - PROCESS | 2097 | 1467057249845 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:09 INFO - PROCESS | 2097 | 1467057249933 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:54:09 INFO - PROCESS | 2097 | 1467057249937 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 2097 | 1467057249938 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x124343000 == 37 [pid = 2097] [id = 509] 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x126889800) [pid = 2097] [serial = 1527] [outer = 0x0] 12:54:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x128c5cc00) [pid = 2097] [serial = 1528] [outer = 0x126889800] 12:54:09 INFO - PROCESS | 2097 | 1467057249965 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x128f90800) [pid = 2097] [serial = 1529] [outer = 0x126889800] 12:54:10 INFO - PROCESS | 2097 | 1467057250308 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 12:54:10 INFO - PROCESS | 2097 | 1467057250361 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 2097 | 1467057250363 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:54:10 INFO - PROCESS | 2097 | 1467057250365 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 2097 | 1467057250367 Marionette TRACE conn2 <- [1,2010,null,{}] 12:54:10 INFO - PROCESS | 2097 | 1467057250369 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}] 12:54:10 INFO - PROCESS | 2097 | 1467057250370 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:10 INFO - PROCESS | 2097 | 1467057250447 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:54:10 INFO - PROCESS | 2097 | 1467057250512 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 2097 | 1467057250513 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba65000 == 38 [pid = 2097] [id = 510] 12:54:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x126891000) [pid = 2097] [serial = 1530] [outer = 0x0] 12:54:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x129211c00) [pid = 2097] [serial = 1531] [outer = 0x126891000] 12:54:10 INFO - PROCESS | 2097 | 1467057250537 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12948b800) [pid = 2097] [serial = 1532] [outer = 0x126891000] 12:54:11 INFO - PROCESS | 2097 | 1467057251015 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]]]}] 12:54:11 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 12:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 12:54:11 INFO - PROCESS | 2097 | 1467057251055 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 2097 | 1467057251057 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:54:11 INFO - PROCESS | 2097 | 1467057251064 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 2097 | 1467057251066 Marionette TRACE conn2 <- [1,2014,null,{}] 12:54:11 INFO - PROCESS | 2097 | 1467057251071 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}] 12:54:11 INFO - PROCESS | 2097 | 1467057251073 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:11 INFO - PROCESS | 2097 | 1467057251184 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:54:11 INFO - PROCESS | 2097 | 1467057251268 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 2097 | 1467057251270 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e82000 == 39 [pid = 2097] [id = 511] 12:54:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x113bc5400) [pid = 2097] [serial = 1533] [outer = 0x0] 12:54:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x11688a800) [pid = 2097] [serial = 1534] [outer = 0x113bc5400] 12:54:11 INFO - PROCESS | 2097 | 1467057251301 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x117288400) [pid = 2097] [serial = 1535] [outer = 0x113bc5400] 12:54:11 INFO - PROCESS | 2097 | 1467057251788 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 774ms 12:54:11 INFO - PROCESS | 2097 | 1467057251848 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 2097 | 1467057251851 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:54:11 INFO - PROCESS | 2097 | 1467057251856 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 2097 | 1467057251858 Marionette TRACE conn2 <- [1,2018,null,{}] 12:54:11 INFO - PROCESS | 2097 | 1467057251861 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}] 12:54:11 INFO - PROCESS | 2097 | 1467057251862 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:11 INFO - PROCESS | 2097 | 1467057251981 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:54:12 INFO - PROCESS | 2097 | 1467057252071 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 2097 | 1467057252072 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e20000 == 40 [pid = 2097] [id = 512] 12:54:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1184d3c00) [pid = 2097] [serial = 1536] [outer = 0x0] 12:54:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1184ebc00) [pid = 2097] [serial = 1537] [outer = 0x1184d3c00] 12:54:12 INFO - PROCESS | 2097 | 1467057252103 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x119105800) [pid = 2097] [serial = 1538] [outer = 0x1184d3c00] 12:54:12 INFO - PROCESS | 2097 | 1467057252696 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 872ms 12:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:54:12 INFO - PROCESS | 2097 | 1467057252755 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 2097 | 1467057252757 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:54:12 INFO - PROCESS | 2097 | 1467057252760 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 2097 | 1467057252764 Marionette TRACE conn2 <- [1,2022,null,{}] 12:54:12 INFO - PROCESS | 2097 | 1467057252767 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}] 12:54:12 INFO - PROCESS | 2097 | 1467057252769 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:12 INFO - PROCESS | 2097 | 1467057252882 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x124343000 == 39 [pid = 2097] [id = 509] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6f6800 == 38 [pid = 2097] [id = 508] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x119b54800 == 37 [pid = 2097] [id = 507] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x128f63800 == 36 [pid = 2097] [id = 506] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d8000 == 35 [pid = 2097] [id = 505] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x1260d8000 == 34 [pid = 2097] [id = 504] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x124343800 == 33 [pid = 2097] [id = 503] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x123715000 == 32 [pid = 2097] [id = 502] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x119de6000 == 31 [pid = 2097] [id = 501] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x118420000 == 30 [pid = 2097] [id = 500] 12:54:12 INFO - PROCESS | 2097 | --DOCSHELL 0x1169aa000 == 29 [pid = 2097] [id = 499] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x12422cc00) [pid = 2097] [serial = 1455] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x129488c00) [pid = 2097] [serial = 1459] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119466400) [pid = 2097] [serial = 1468] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12a667000) [pid = 2097] [serial = 1462] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12a587000) [pid = 2097] [serial = 1460] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12a932800) [pid = 2097] [serial = 1465] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12a92dc00) [pid = 2097] [serial = 1463] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119bfb800) [pid = 2097] [serial = 1449] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12300c800) [pid = 2097] [serial = 1450] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119705800) [pid = 2097] [serial = 1437] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119a68400) [pid = 2097] [serial = 1438] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12300f800) [pid = 2097] [serial = 1452] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118266000) [pid = 2097] [serial = 1440] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1184cf400) [pid = 2097] [serial = 1441] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x118675c00) [pid = 2097] [serial = 1432] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1194e0c00) [pid = 2097] [serial = 1446] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11975c400) [pid = 2097] [serial = 1447] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x11758d000) [pid = 2097] [serial = 1434] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x118330000) [pid = 2097] [serial = 1435] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1184d3800) [pid = 2097] [serial = 1443] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x118677c00) [pid = 2097] [serial = 1444] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12abbd000) [pid = 2097] [serial = 1466] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1266f4400) [pid = 2097] [serial = 886] [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.] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x128c60000) [pid = 2097] [serial = 1456] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12baafc00) [pid = 2097] [serial = 1475] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12ba0bc00) [pid = 2097] [serial = 1472] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1238d3c00) [pid = 2097] [serial = 1471] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12b6d0000) [pid = 2097] [serial = 1474] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119a9d800) [pid = 2097] [serial = 1469] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x123e0d800) [pid = 2097] [serial = 1453] [outer = 0x0] [url = about:blank] 12:54:12 INFO - PROCESS | 2097 | 1467057252979 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 2097 | 1467057252981 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x1139ca000 == 30 [pid = 2097] [id = 513] 12:54:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x112a5d000) [pid = 2097] [serial = 1539] [outer = 0x0] 12:54:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x116907400) [pid = 2097] [serial = 1540] [outer = 0x112a5d000] 12:54:13 INFO - PROCESS | 2097 | 1467057253009 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x118325400) [pid = 2097] [serial = 1541] [outer = 0x112a5d000] 12:54:13 INFO - PROCESS | 2097 | 1467057253322 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 625ms 12:54:13 INFO - PROCESS | 2097 | 1467057253385 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 2097 | 1467057253388 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:54:13 INFO - PROCESS | 2097 | 1467057253392 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 2097 | 1467057253394 Marionette TRACE conn2 <- [1,2026,null,{}] 12:54:13 INFO - PROCESS | 2097 | 1467057253396 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}] 12:54:13 INFO - PROCESS | 2097 | 1467057253398 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:13 INFO - PROCESS | 2097 | 1467057253498 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:54:13 INFO - PROCESS | 2097 | 1467057253558 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 2097 | 1467057253559 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234b2800 == 31 [pid = 2097] [id = 514] 12:54:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118326800) [pid = 2097] [serial = 1542] [outer = 0x0] 12:54:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x11866f800) [pid = 2097] [serial = 1543] [outer = 0x118326800] 12:54:13 INFO - PROCESS | 2097 | 1467057253586 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119460400) [pid = 2097] [serial = 1544] [outer = 0x118326800] 12:54:13 INFO - PROCESS | 2097 | 1467057253875 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 12:54:13 INFO - PROCESS | 2097 | 1467057253918 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 2097 | 1467057253920 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:54:13 INFO - PROCESS | 2097 | 1467057253922 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 2097 | 1467057253925 Marionette TRACE conn2 <- [1,2030,null,{}] 12:54:13 INFO - PROCESS | 2097 | 1467057253936 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}] 12:54:13 INFO - PROCESS | 2097 | 1467057253940 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:14 INFO - PROCESS | 2097 | 1467057254035 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:54:14 INFO - PROCESS | 2097 | 1467057254093 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 2097 | 1467057254095 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e7c800 == 32 [pid = 2097] [id = 515] 12:54:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x112fcec00) [pid = 2097] [serial = 1545] [outer = 0x0] 12:54:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1194e7400) [pid = 2097] [serial = 1546] [outer = 0x112fcec00] 12:54:14 INFO - PROCESS | 2097 | 1467057254124 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119bfb800) [pid = 2097] [serial = 1547] [outer = 0x112fcec00] 12:54:14 INFO - PROCESS | 2097 | 1467057254407 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 525ms 12:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:54:14 INFO - PROCESS | 2097 | 1467057254452 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 2097 | 1467057254453 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:54:14 INFO - PROCESS | 2097 | 1467057254455 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 2097 | 1467057254456 Marionette TRACE conn2 <- [1,2034,null,{}] 12:54:14 INFO - PROCESS | 2097 | 1467057254459 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}] 12:54:14 INFO - PROCESS | 2097 | 1467057254460 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:14 INFO - PROCESS | 2097 | 1467057254547 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:54:14 INFO - PROCESS | 2097 | 1467057254551 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 2097 | 1467057254552 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c4800 == 33 [pid = 2097] [id = 516] 12:54:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1207f3800) [pid = 2097] [serial = 1548] [outer = 0x0] 12:54:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123642800) [pid = 2097] [serial = 1549] [outer = 0x1207f3800] 12:54:14 INFO - PROCESS | 2097 | 1467057254577 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123ab5c00) [pid = 2097] [serial = 1550] [outer = 0x1207f3800] 12:54:14 INFO - PROCESS | 2097 | 1467057254919 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 12:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:54:14 INFO - PROCESS | 2097 | 1467057254975 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 2097 | 1467057254976 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:54:14 INFO - PROCESS | 2097 | 1467057254981 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 2097 | 1467057254982 Marionette TRACE conn2 <- [1,2038,null,{}] 12:54:14 INFO - PROCESS | 2097 | 1467057254990 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}] 12:54:14 INFO - PROCESS | 2097 | 1467057254991 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:15 INFO - PROCESS | 2097 | 1467057255097 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:54:15 INFO - PROCESS | 2097 | 1467057255101 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 2097 | 1467057255102 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fbd000 == 34 [pid = 2097] [id = 517] 12:54:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x115ee6800) [pid = 2097] [serial = 1551] [outer = 0x0] 12:54:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123e0cc00) [pid = 2097] [serial = 1552] [outer = 0x115ee6800] 12:54:15 INFO - PROCESS | 2097 | 1467057255128 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x124331000) [pid = 2097] [serial = 1553] [outer = 0x115ee6800] 12:54:15 INFO - PROCESS | 2097 | 1467057255498 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 568ms 12:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:54:15 INFO - PROCESS | 2097 | 1467057255550 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 2097 | 1467057255551 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:54:15 INFO - PROCESS | 2097 | 1467057255555 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 2097 | 1467057255556 Marionette TRACE conn2 <- [1,2042,null,{}] 12:54:15 INFO - PROCESS | 2097 | 1467057255567 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}] 12:54:15 INFO - PROCESS | 2097 | 1467057255572 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:15 INFO - PROCESS | 2097 | 1467057255755 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:54:15 INFO - PROCESS | 2097 | 1467057255780 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 2097 | 1467057255781 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a772000 == 35 [pid = 2097] [id = 518] 12:54:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1246e3c00) [pid = 2097] [serial = 1554] [outer = 0x0] 12:54:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12644a800) [pid = 2097] [serial = 1555] [outer = 0x1246e3c00] 12:54:15 INFO - PROCESS | 2097 | 1467057255813 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x128f8fc00) [pid = 2097] [serial = 1556] [outer = 0x1246e3c00] 12:54:16 INFO - PROCESS | 2097 | 1467057256181 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 671ms 12:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:54:16 INFO - PROCESS | 2097 | 1467057256226 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 2097 | 1467057256227 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:54:16 INFO - PROCESS | 2097 | 1467057256229 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 2097 | 1467057256230 Marionette TRACE conn2 <- [1,2046,null,{}] 12:54:16 INFO - PROCESS | 2097 | 1467057256233 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}] 12:54:16 INFO - PROCESS | 2097 | 1467057256234 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:16 INFO - PROCESS | 2097 | 1467057256339 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:54:16 INFO - PROCESS | 2097 | 1467057256349 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 2097 | 1467057256351 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b0e7800 == 36 [pid = 2097] [id = 519] 12:54:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x129219400) [pid = 2097] [serial = 1557] [outer = 0x0] 12:54:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x129484800) [pid = 2097] [serial = 1558] [outer = 0x129219400] 12:54:16 INFO - PROCESS | 2097 | 1467057256375 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12a57e800) [pid = 2097] [serial = 1559] [outer = 0x129219400] 12:54:16 INFO - PROCESS | 2097 | 1467057256709 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 12:54:16 INFO - PROCESS | 2097 | 1467057256749 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 2097 | 1467057256750 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:54:16 INFO - PROCESS | 2097 | 1467057256752 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 2097 | 1467057256753 Marionette TRACE conn2 <- [1,2050,null,{}] 12:54:16 INFO - PROCESS | 2097 | 1467057256755 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}] 12:54:16 INFO - PROCESS | 2097 | 1467057256756 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:16 INFO - PROCESS | 2097 | 1467057256856 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:54:16 INFO - PROCESS | 2097 | 1467057256860 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 2097 | 1467057256861 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd86000 == 37 [pid = 2097] [id = 520] 12:54:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x129428c00) [pid = 2097] [serial = 1560] [outer = 0x0] 12:54:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x12a65f000) [pid = 2097] [serial = 1561] [outer = 0x129428c00] 12:54:16 INFO - PROCESS | 2097 | 1467057256886 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12a6a2c00) [pid = 2097] [serial = 1562] [outer = 0x129428c00] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x115095400) [pid = 2097] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x11919e400) [pid = 2097] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11872c400) [pid = 2097] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x112a59800) [pid = 2097] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119bef800) [pid = 2097] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1162aac00) [pid = 2097] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x112e81400) [pid = 2097] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123ea0400) [pid = 2097] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117588000) [pid = 2097] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1246d9000) [pid = 2097] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x123259800) [pid = 2097] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1130ad800) [pid = 2097] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x118636c00) [pid = 2097] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119beec00) [pid = 2097] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x126889800) [pid = 2097] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12644d400) [pid = 2097] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x117585800) [pid = 2097] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:54:17 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x117590000) [pid = 2097] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:54:17 INFO - PROCESS | 2097 | 1467057257299 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 12:54:17 INFO - PROCESS | 2097 | 1467057257321 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 2097 | 1467057257322 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:54:17 INFO - PROCESS | 2097 | 1467057257325 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 2097 | 1467057257326 Marionette TRACE conn2 <- [1,2054,null,{}] 12:54:17 INFO - PROCESS | 2097 | 1467057257331 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}] 12:54:17 INFO - PROCESS | 2097 | 1467057257332 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:17 INFO - PROCESS | 2097 | 1467057257418 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:54:17 INFO - PROCESS | 2097 | 1467057257481 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 2097 | 1467057257482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e7a800 == 38 [pid = 2097] [id = 521] 12:54:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1129cc000) [pid = 2097] [serial = 1563] [outer = 0x0] 12:54:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11832b000) [pid = 2097] [serial = 1564] [outer = 0x1129cc000] 12:54:17 INFO - PROCESS | 2097 | 1467057257507 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119724000) [pid = 2097] [serial = 1565] [outer = 0x1129cc000] 12:54:17 INFO - PROCESS | 2097 | 1467057257845 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 571ms 12:54:17 INFO - PROCESS | 2097 | 1467057257897 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:54:17 INFO - PROCESS | 2097 | 1467057257899 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:54:17 INFO - PROCESS | 2097 | 1467057257902 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 2097 | 1467057257904 Marionette TRACE conn2 <- [1,2058,null,{}] 12:54:17 INFO - PROCESS | 2097 | 1467057257907 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}] 12:54:17 INFO - PROCESS | 2097 | 1467057257909 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:18 INFO - PROCESS | 2097 | 1467057258034 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:54:18 INFO - PROCESS | 2097 | 1467057258130 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 2097 | 1467057258131 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3b9800 == 39 [pid = 2097] [id = 522] 12:54:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1130ad800) [pid = 2097] [serial = 1566] [outer = 0x0] 12:54:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119bf0000) [pid = 2097] [serial = 1567] [outer = 0x1130ad800] 12:54:18 INFO - PROCESS | 2097 | 1467057258166 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12a65b000) [pid = 2097] [serial = 1568] [outer = 0x1130ad800] 12:54:18 INFO - PROCESS | 2097 | 1467057258538 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 12:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:54:18 INFO - PROCESS | 2097 | 1467057258572 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 2097 | 1467057258573 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:54:18 INFO - PROCESS | 2097 | 1467057258576 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 2097 | 1467057258579 Marionette TRACE conn2 <- [1,2062,null,{}] 12:54:18 INFO - PROCESS | 2097 | 1467057258590 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}] 12:54:18 INFO - PROCESS | 2097 | 1467057258591 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:18 INFO - PROCESS | 2097 | 1467057258709 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:54:18 INFO - PROCESS | 2097 | 1467057258715 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 2097 | 1467057258717 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb2d000 == 40 [pid = 2097] [id = 523] 12:54:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119711400) [pid = 2097] [serial = 1569] [outer = 0x0] 12:54:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a92d400) [pid = 2097] [serial = 1570] [outer = 0x119711400] 12:54:18 INFO - PROCESS | 2097 | 1467057258743 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12b60f800) [pid = 2097] [serial = 1571] [outer = 0x119711400] 12:54:19 INFO - PROCESS | 2097 | 1467057259054 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 12:54:19 INFO - PROCESS | 2097 | 1467057259098 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 2097 | 1467057259100 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:54:19 INFO - PROCESS | 2097 | 1467057259102 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 2097 | 1467057259103 Marionette TRACE conn2 <- [1,2066,null,{}] 12:54:19 INFO - PROCESS | 2097 | 1467057259105 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}] 12:54:19 INFO - PROCESS | 2097 | 1467057259106 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:19 INFO - PROCESS | 2097 | 1467057259188 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:54:19 INFO - PROCESS | 2097 | 1467057259305 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 2097 | 1467057259307 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x112f31000 == 41 [pid = 2097] [id = 524] 12:54:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1129c4400) [pid = 2097] [serial = 1572] [outer = 0x0] 12:54:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1129d0c00) [pid = 2097] [serial = 1573] [outer = 0x1129c4400] 12:54:19 INFO - PROCESS | 2097 | 1467057259340 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x116880400) [pid = 2097] [serial = 1574] [outer = 0x1129c4400] 12:54:19 INFO - PROCESS | 2097 | 1467057259792 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 718ms 12:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:54:19 INFO - PROCESS | 2097 | 1467057259821 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 2097 | 1467057259823 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:54:19 INFO - PROCESS | 2097 | 1467057259827 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 2097 | 1467057259831 Marionette TRACE conn2 <- [1,2070,null,{}] 12:54:19 INFO - PROCESS | 2097 | 1467057259835 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}] 12:54:19 INFO - PROCESS | 2097 | 1467057259837 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:19 INFO - PROCESS | 2097 | 1467057259941 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:54:20 INFO - PROCESS | 2097 | 1467057260008 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 2097 | 1467057260010 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e2a800 == 42 [pid = 2097] [id = 525] 12:54:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x117665400) [pid = 2097] [serial = 1575] [outer = 0x0] 12:54:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11919d400) [pid = 2097] [serial = 1576] [outer = 0x117665400] 12:54:20 INFO - PROCESS | 2097 | 1467057260083 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x11972e800) [pid = 2097] [serial = 1577] [outer = 0x117665400] 12:54:20 INFO - PROCESS | 2097 | 1467057260499 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 724ms 12:54:20 INFO - PROCESS | 2097 | 1467057260553 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 2097 | 1467057260555 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:54:20 INFO - PROCESS | 2097 | 1467057260576 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 2097 | 1467057260577 Marionette TRACE conn2 <- [1,2074,null,{}] 12:54:20 INFO - PROCESS | 2097 | 1467057260612 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}] 12:54:20 INFO - PROCESS | 2097 | 1467057260614 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:20 INFO - PROCESS | 2097 | 1467057260721 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:54:20 INFO - PROCESS | 2097 | 1467057260800 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 2097 | 1467057260801 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3bb800 == 43 [pid = 2097] [id = 526] 12:54:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x119fe5800) [pid = 2097] [serial = 1578] [outer = 0x0] 12:54:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x1233a5c00) [pid = 2097] [serial = 1579] [outer = 0x119fe5800] 12:54:20 INFO - PROCESS | 2097 | 1467057260832 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1243adc00) [pid = 2097] [serial = 1580] [outer = 0x119fe5800] 12:54:21 INFO - PROCESS | 2097 | 1467057261264 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 751ms 12:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:54:21 INFO - PROCESS | 2097 | 1467057261310 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 2097 | 1467057261311 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:54:21 INFO - PROCESS | 2097 | 1467057261319 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 2097 | 1467057261323 Marionette TRACE conn2 <- [1,2078,null,{}] 12:54:21 INFO - PROCESS | 2097 | 1467057261326 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}] 12:54:21 INFO - PROCESS | 2097 | 1467057261329 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:21 INFO - PROCESS | 2097 | 1467057261432 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:54:21 INFO - PROCESS | 2097 | 1467057261497 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 2097 | 1467057261498 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d08f800 == 44 [pid = 2097] [id = 527] 12:54:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x12433a000) [pid = 2097] [serial = 1581] [outer = 0x0] 12:54:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1266e6000) [pid = 2097] [serial = 1582] [outer = 0x12433a000] 12:54:21 INFO - PROCESS | 2097 | 1467057261527 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12948f400) [pid = 2097] [serial = 1583] [outer = 0x12433a000] 12:54:22 INFO - PROCESS | 2097 | 1467057262017 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 779ms 12:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:54:22 INFO - PROCESS | 2097 | 1467057262094 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 2097 | 1467057262096 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:54:22 INFO - PROCESS | 2097 | 1467057262098 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 2097 | 1467057262100 Marionette TRACE conn2 <- [1,2082,null,{}] 12:54:22 INFO - PROCESS | 2097 | 1467057262102 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}] 12:54:22 INFO - PROCESS | 2097 | 1467057262104 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:22 INFO - PROCESS | 2097 | 1467057262209 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:54:22 INFO - PROCESS | 2097 | 1467057262286 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 2097 | 1467057262287 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x112f28800 == 45 [pid = 2097] [id = 528] 12:54:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x117035000) [pid = 2097] [serial = 1584] [outer = 0x0] 12:54:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x123ea3c00) [pid = 2097] [serial = 1585] [outer = 0x117035000] 12:54:22 INFO - PROCESS | 2097 | 1467057262319 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x128c64800) [pid = 2097] [serial = 1586] [outer = 0x117035000] 12:54:22 INFO - PROCESS | 2097 | 1467057262849 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 819ms 12:54:22 INFO - PROCESS | 2097 | 1467057262931 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 2097 | 1467057262934 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:54:22 INFO - PROCESS | 2097 | 1467057262938 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 2097 | 1467057262940 Marionette TRACE conn2 <- [1,2086,null,{}] 12:54:22 INFO - PROCESS | 2097 | 1467057262944 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}] 12:54:22 INFO - PROCESS | 2097 | 1467057262948 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:23 INFO - PROCESS | 2097 | 1467057263044 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:54:23 INFO - PROCESS | 2097 | 1467057263128 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 2097 | 1467057263130 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x11757b000 == 46 [pid = 2097] [id = 529] 12:54:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x117582400) [pid = 2097] [serial = 1587] [outer = 0x0] 12:54:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x11758f400) [pid = 2097] [serial = 1588] [outer = 0x117582400] 12:54:23 INFO - PROCESS | 2097 | 1467057263160 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x1184dc400) [pid = 2097] [serial = 1589] [outer = 0x117582400] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x119b46800 == 45 [pid = 2097] [id = 498] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb2d000 == 44 [pid = 2097] [id = 523] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3b9800 == 43 [pid = 2097] [id = 522] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x123e7a800 == 42 [pid = 2097] [id = 521] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd86000 == 41 [pid = 2097] [id = 520] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12b0e7800 == 40 [pid = 2097] [id = 519] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12a772000 == 39 [pid = 2097] [id = 518] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x128fbd000 == 38 [pid = 2097] [id = 517] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c4800 == 37 [pid = 2097] [id = 516] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x123e7c800 == 36 [pid = 2097] [id = 515] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x1234b2800 == 35 [pid = 2097] [id = 514] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x1139ca000 == 34 [pid = 2097] [id = 513] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x123e20000 == 33 [pid = 2097] [id = 512] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x117e82000 == 32 [pid = 2097] [id = 511] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba65000 == 31 [pid = 2097] [id = 510] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x112f28800 == 30 [pid = 2097] [id = 528] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12d08f800 == 29 [pid = 2097] [id = 527] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3bb800 == 28 [pid = 2097] [id = 526] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x123e2a800 == 27 [pid = 2097] [id = 525] 12:54:24 INFO - PROCESS | 2097 | --DOCSHELL 0x112f31000 == 26 [pid = 2097] [id = 524] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x129211c00) [pid = 2097] [serial = 1531] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x116982c00) [pid = 2097] [serial = 1498] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x117091c00) [pid = 2097] [serial = 1499] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x119726800) [pid = 2097] [serial = 1496] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1194e0000) [pid = 2097] [serial = 1495] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119707c00) [pid = 2097] [serial = 1507] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119bec800) [pid = 2097] [serial = 1511] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12318a400) [pid = 2097] [serial = 1513] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1184cf000) [pid = 2097] [serial = 1522] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11875c000) [pid = 2097] [serial = 1504] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1246d7800) [pid = 2097] [serial = 1517] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1243a6c00) [pid = 2097] [serial = 1516] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119467c00) [pid = 2097] [serial = 1505] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x11832d800) [pid = 2097] [serial = 1501] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x124fcac00) [pid = 2097] [serial = 1519] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11866a800) [pid = 2097] [serial = 1502] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x126441800) [pid = 2097] [serial = 1525] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1266ed400) [pid = 2097] [serial = 1526] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x117288800) [pid = 2097] [serial = 1478] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x115f6b000) [pid = 2097] [serial = 1477] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x11945e800) [pid = 2097] [serial = 1481] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11872c800) [pid = 2097] [serial = 1480] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x123184000) [pid = 2097] [serial = 1483] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12422b800) [pid = 2097] [serial = 1484] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x128c5cc00) [pid = 2097] [serial = 1528] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x128cbdc00) [pid = 2097] [serial = 1487] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x126883400) [pid = 2097] [serial = 1486] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x123ac1c00) [pid = 2097] [serial = 1520] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12a663c00) [pid = 2097] [serial = 1489] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x119a66800) [pid = 2097] [serial = 1510] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12b6d0800) [pid = 2097] [serial = 1490] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x123e9cc00) [pid = 2097] [serial = 1514] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119a9b000) [pid = 2097] [serial = 1523] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x1184e5c00) [pid = 2097] [serial = 1493] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x118328000) [pid = 2097] [serial = 1492] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x128f90800) [pid = 2097] [serial = 1529] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x11975c800) [pid = 2097] [serial = 1508] [outer = 0x0] [url = about:blank] 12:54:24 INFO - PROCESS | 2097 | 1467057264239 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1378ms 12:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:54:24 INFO - PROCESS | 2097 | 1467057264317 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 2097 | 1467057264319 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:54:24 INFO - PROCESS | 2097 | 1467057264323 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 2097 | 1467057264324 Marionette TRACE conn2 <- [1,2090,null,{}] 12:54:24 INFO - PROCESS | 2097 | 1467057264328 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}] 12:54:24 INFO - PROCESS | 2097 | 1467057264330 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:24 INFO - PROCESS | 2097 | 1467057264414 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:54:24 INFO - PROCESS | 2097 | 1467057264418 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 2097 | 1467057264420 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x115fd6800 == 27 [pid = 2097] [id = 530] 12:54:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x115f66c00) [pid = 2097] [serial = 1590] [outer = 0x0] 12:54:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x116737c00) [pid = 2097] [serial = 1591] [outer = 0x115f66c00] 12:54:24 INFO - PROCESS | 2097 | 1467057264448 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x11709bc00) [pid = 2097] [serial = 1592] [outer = 0x115f66c00] 12:54:24 INFO - PROCESS | 2097 | 1467057264785 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 12:54:24 INFO - PROCESS | 2097 | 1467057264845 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 2097 | 1467057264848 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:54:24 INFO - PROCESS | 2097 | 1467057264853 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 2097 | 1467057264855 Marionette TRACE conn2 <- [1,2094,null,{}] 12:54:24 INFO - PROCESS | 2097 | 1467057264857 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}] 12:54:24 INFO - PROCESS | 2097 | 1467057264859 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:24 INFO - PROCESS | 2097 | 1467057264940 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:54:24 INFO - PROCESS | 2097 | 1467057264948 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 2097 | 1467057264949 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x11861b800 == 28 [pid = 2097] [id = 531] 12:54:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x11765dc00) [pid = 2097] [serial = 1593] [outer = 0x0] 12:54:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x118329400) [pid = 2097] [serial = 1594] [outer = 0x11765dc00] 12:54:24 INFO - PROCESS | 2097 | 1467057264976 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x1184d1c00) [pid = 2097] [serial = 1595] [outer = 0x11765dc00] 12:54:25 INFO - PROCESS | 2097 | 1467057265314 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 468ms 12:54:25 INFO - PROCESS | 2097 | 1467057265321 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:54:25 INFO - PROCESS | 2097 | 1467057265323 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:54:25 INFO - PROCESS | 2097 | 1467057265325 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 2097 | 1467057265328 Marionette TRACE conn2 <- [1,2098,null,{}] 12:54:25 INFO - PROCESS | 2097 | 1467057265338 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}] 12:54:25 INFO - PROCESS | 2097 | 1467057265341 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:25 INFO - PROCESS | 2097 | 1467057265420 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:54:25 INFO - PROCESS | 2097 | 1467057265480 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 2097 | 1467057265482 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x12307f000 == 29 [pid = 2097] [id = 532] 12:54:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1184e5800) [pid = 2097] [serial = 1596] [outer = 0x0] 12:54:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11872c400) [pid = 2097] [serial = 1597] [outer = 0x1184e5800] 12:54:25 INFO - PROCESS | 2097 | 1467057265509 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119469800) [pid = 2097] [serial = 1598] [outer = 0x1184e5800] 12:54:25 INFO - PROCESS | 2097 | 1467057265819 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 524ms 12:54:25 INFO - PROCESS | 2097 | 1467057265850 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:54:25 INFO - PROCESS | 2097 | 1467057265852 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:54:25 INFO - PROCESS | 2097 | 1467057265854 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 2097 | 1467057265855 Marionette TRACE conn2 <- [1,2102,null,{}] 12:54:25 INFO - PROCESS | 2097 | 1467057265857 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}] 12:54:25 INFO - PROCESS | 2097 | 1467057265858 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:25 INFO - PROCESS | 2097 | 1467057265936 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:54:26 INFO - PROCESS | 2097 | 1467057265998 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 2097 | 1467057266000 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237ca800 == 30 [pid = 2097] [id = 533] 12:54:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11866f000) [pid = 2097] [serial = 1599] [outer = 0x0] 12:54:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1194e2000) [pid = 2097] [serial = 1600] [outer = 0x11866f000] 12:54:26 INFO - PROCESS | 2097 | 1467057266025 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11972f400) [pid = 2097] [serial = 1601] [outer = 0x11866f000] 12:54:26 INFO - PROCESS | 2097 | 1467057266308 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 468ms 12:54:26 INFO - PROCESS | 2097 | 1467057266335 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 2097 | 1467057266337 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:54:26 INFO - PROCESS | 2097 | 1467057266351 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 2097 | 1467057266352 Marionette TRACE conn2 <- [1,2106,null,{}] 12:54:26 INFO - PROCESS | 2097 | 1467057266354 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}] 12:54:26 INFO - PROCESS | 2097 | 1467057266356 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:26 INFO - PROCESS | 2097 | 1467057266453 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:54:26 INFO - PROCESS | 2097 | 1467057266490 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 2097 | 1467057266492 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x12433d000 == 31 [pid = 2097] [id = 534] 12:54:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x112e7c800) [pid = 2097] [serial = 1602] [outer = 0x0] 12:54:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11975e400) [pid = 2097] [serial = 1603] [outer = 0x112e7c800] 12:54:26 INFO - PROCESS | 2097 | 1467057266516 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119a9cc00) [pid = 2097] [serial = 1604] [outer = 0x112e7c800] 12:54:26 INFO - PROCESS | 2097 | 1467057266849 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 526ms 12:54:26 INFO - PROCESS | 2097 | 1467057266871 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 2097 | 1467057266872 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:54:26 INFO - PROCESS | 2097 | 1467057266874 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 2097 | 1467057266875 Marionette TRACE conn2 <- [1,2110,null,{}] 12:54:26 INFO - PROCESS | 2097 | 1467057266880 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}] 12:54:26 INFO - PROCESS | 2097 | 1467057266884 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:27 INFO - PROCESS | 2097 | 1467057267005 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:54:27 INFO - PROCESS | 2097 | 1467057267009 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 2097 | 1467057267010 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x126695800 == 32 [pid = 2097] [id = 535] 12:54:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x11972e400) [pid = 2097] [serial = 1605] [outer = 0x0] 12:54:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119f24800) [pid = 2097] [serial = 1606] [outer = 0x11972e400] 12:54:27 INFO - PROCESS | 2097 | 1467057267036 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123e95800) [pid = 2097] [serial = 1607] [outer = 0x11972e400] 12:54:27 INFO - PROCESS | 2097 | 1467057267373 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 12:54:27 INFO - PROCESS | 2097 | 1467057267395 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 2097 | 1467057267398 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:54:27 INFO - PROCESS | 2097 | 1467057267406 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 2097 | 1467057267408 Marionette TRACE conn2 <- [1,2114,null,{}] 12:54:27 INFO - PROCESS | 2097 | 1467057267419 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}] 12:54:27 INFO - PROCESS | 2097 | 1467057267421 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:27 INFO - PROCESS | 2097 | 1467057267515 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:54:27 INFO - PROCESS | 2097 | 1467057267534 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 2097 | 1467057267535 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f4b000 == 33 [pid = 2097] [id = 536] 12:54:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1129d3000) [pid = 2097] [serial = 1608] [outer = 0x0] 12:54:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123ea2000) [pid = 2097] [serial = 1609] [outer = 0x1129d3000] 12:54:27 INFO - PROCESS | 2097 | 1467057267559 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1243ed000) [pid = 2097] [serial = 1610] [outer = 0x1129d3000] 12:54:27 INFO - PROCESS | 2097 | 1467057267882 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 527ms 12:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:54:27 INFO - PROCESS | 2097 | 1467057267935 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 2097 | 1467057267937 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:54:27 INFO - PROCESS | 2097 | 1467057267940 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 2097 | 1467057267942 Marionette TRACE conn2 <- [1,2118,null,{}] 12:54:27 INFO - PROCESS | 2097 | 1467057267945 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}] 12:54:27 INFO - PROCESS | 2097 | 1467057267947 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:28 INFO - PROCESS | 2097 | 1467057268093 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:54:28 INFO - PROCESS | 2097 | 1467057268112 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 2097 | 1467057268114 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292d2800 == 34 [pid = 2097] [id = 537] 12:54:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1246d7800) [pid = 2097] [serial = 1611] [outer = 0x0] 12:54:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x126091000) [pid = 2097] [serial = 1612] [outer = 0x1246d7800] 12:54:28 INFO - PROCESS | 2097 | 1467057268154 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12664e800) [pid = 2097] [serial = 1613] [outer = 0x1246d7800] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1246e3c00) [pid = 2097] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x129219400) [pid = 2097] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x129428c00) [pid = 2097] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1129cc000) [pid = 2097] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1207f3800) [pid = 2097] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x112a5d000) [pid = 2097] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x112fcec00) [pid = 2097] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x113bc5400) [pid = 2097] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x126891000) [pid = 2097] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1184d3c00) [pid = 2097] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x118326800) [pid = 2097] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1130ad800) [pid = 2097] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x115ee6800) [pid = 2097] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:54:28 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119711400) [pid = 2097] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:54:28 INFO - PROCESS | 2097 | 1467057268716 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 820ms 12:54:28 INFO - PROCESS | 2097 | 1467057268772 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 2097 | 1467057268773 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:54:28 INFO - PROCESS | 2097 | 1467057268783 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 2097 | 1467057268784 Marionette TRACE conn2 <- [1,2122,null,{}] 12:54:28 INFO - PROCESS | 2097 | 1467057268787 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}] 12:54:28 INFO - PROCESS | 2097 | 1467057268788 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:28 INFO - PROCESS | 2097 | 1467057268880 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:54:28 INFO - PROCESS | 2097 | 1467057268884 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 2097 | 1467057268885 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6e8800 == 35 [pid = 2097] [id = 538] 12:54:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x112e7d400) [pid = 2097] [serial = 1614] [outer = 0x0] 12:54:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1194e6c00) [pid = 2097] [serial = 1615] [outer = 0x112e7d400] 12:54:28 INFO - PROCESS | 2097 | 1467057268910 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x123e09800) [pid = 2097] [serial = 1616] [outer = 0x112e7d400] 12:54:29 INFO - PROCESS | 2097 | 1467057269230 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 474ms 12:54:29 INFO - PROCESS | 2097 | 1467057269252 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 2097 | 1467057269253 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:54:29 INFO - PROCESS | 2097 | 1467057269255 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 2097 | 1467057269256 Marionette TRACE conn2 <- [1,2126,null,{}] 12:54:29 INFO - PROCESS | 2097 | 1467057269259 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}] 12:54:29 INFO - PROCESS | 2097 | 1467057269261 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:29 INFO - PROCESS | 2097 | 1467057269339 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:54:29 INFO - PROCESS | 2097 | 1467057269342 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 2097 | 1467057269344 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a781000 == 36 [pid = 2097] [id = 539] 12:54:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123e9a400) [pid = 2097] [serial = 1617] [outer = 0x0] 12:54:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1266e7c00) [pid = 2097] [serial = 1618] [outer = 0x123e9a400] 12:54:29 INFO - PROCESS | 2097 | 1467057269371 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x126890000) [pid = 2097] [serial = 1619] [outer = 0x123e9a400] 12:54:29 INFO - PROCESS | 2097 | 1467057269699 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 12:54:29 INFO - PROCESS | 2097 | 1467057269725 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 2097 | 1467057269727 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:54:29 INFO - PROCESS | 2097 | 1467057269753 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 2097 | 1467057269754 Marionette TRACE conn2 <- [1,2130,null,{}] 12:54:29 INFO - PROCESS | 2097 | 1467057269756 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}] 12:54:29 INFO - PROCESS | 2097 | 1467057269758 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:29 INFO - PROCESS | 2097 | 1467057269852 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:54:29 INFO - PROCESS | 2097 | 1467057269856 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 2097 | 1467057269857 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba64800 == 37 [pid = 2097] [id = 540] 12:54:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123e15c00) [pid = 2097] [serial = 1620] [outer = 0x0] 12:54:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128c64c00) [pid = 2097] [serial = 1621] [outer = 0x123e15c00] 12:54:29 INFO - PROCESS | 2097 | 1467057269886 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12942f000) [pid = 2097] [serial = 1622] [outer = 0x123e15c00] 12:54:30 INFO - PROCESS | 2097 | 1467057270218 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] 12:54:30 INFO - PROCESS | 2097 | 1467057270223 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:54:30 INFO - PROCESS | 2097 | 1467057270226 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 2097 | 1467057270228 Marionette TRACE conn2 <- [1,2134,null,{}] 12:54:30 INFO - PROCESS | 2097 | 1467057270233 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}] 12:54:30 INFO - PROCESS | 2097 | 1467057270234 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:30 INFO - PROCESS | 2097 | 1467057270312 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:54:30 INFO - PROCESS | 2097 | 1467057270317 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 2097 | 1467057270318 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3a1800 == 38 [pid = 2097] [id = 541] 12:54:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12942fc00) [pid = 2097] [serial = 1623] [outer = 0x0] 12:54:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a57dc00) [pid = 2097] [serial = 1624] [outer = 0x12942fc00] 12:54:30 INFO - PROCESS | 2097 | 1467057270342 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a668800) [pid = 2097] [serial = 1625] [outer = 0x12942fc00] 12:54:30 INFO - PROCESS | 2097 | 1467057270847 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 674ms 12:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:54:30 INFO - PROCESS | 2097 | 1467057270921 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 2097 | 1467057270924 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:54:30 INFO - PROCESS | 2097 | 1467057270930 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 2097 | 1467057270932 Marionette TRACE conn2 <- [1,2138,null,{}] 12:54:30 INFO - PROCESS | 2097 | 1467057270936 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}] 12:54:30 INFO - PROCESS | 2097 | 1467057270938 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:31 INFO - PROCESS | 2097 | 1467057271052 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:54:31 INFO - PROCESS | 2097 | 1467057271160 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 2097 | 1467057271162 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x118618000 == 39 [pid = 2097] [id = 542] 12:54:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x116b15c00) [pid = 2097] [serial = 1626] [outer = 0x0] 12:54:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x117092800) [pid = 2097] [serial = 1627] [outer = 0x116b15c00] 12:54:31 INFO - PROCESS | 2097 | 1467057271193 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x11758e000) [pid = 2097] [serial = 1628] [outer = 0x116b15c00] 12:54:31 INFO - PROCESS | 2097 | 1467057271686 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 824ms 12:54:31 INFO - PROCESS | 2097 | 1467057271757 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 2097 | 1467057271761 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:54:31 INFO - PROCESS | 2097 | 1467057271769 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 2097 | 1467057271771 Marionette TRACE conn2 <- [1,2142,null,{}] 12:54:31 INFO - PROCESS | 2097 | 1467057271774 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}] 12:54:31 INFO - PROCESS | 2097 | 1467057271776 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:31 INFO - PROCESS | 2097 | 1467057271890 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:54:31 INFO - PROCESS | 2097 | 1467057271973 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 2097 | 1467057271975 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x123add800 == 40 [pid = 2097] [id = 543] 12:54:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1184e3000) [pid = 2097] [serial = 1629] [outer = 0x0] 12:54:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x118671800) [pid = 2097] [serial = 1630] [outer = 0x1184e3000] 12:54:32 INFO - PROCESS | 2097 | 1467057272006 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x11919dc00) [pid = 2097] [serial = 1631] [outer = 0x1184e3000] 12:54:32 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba64800 == 39 [pid = 2097] [id = 540] 12:54:32 INFO - PROCESS | 2097 | --DOCSHELL 0x12a781000 == 38 [pid = 2097] [id = 539] 12:54:32 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6e8800 == 37 [pid = 2097] [id = 538] 12:54:32 INFO - PROCESS | 2097 | --DOCSHELL 0x1292d2800 == 36 [pid = 2097] [id = 537] 12:54:32 INFO - PROCESS | 2097 | --DOCSHELL 0x128f4b000 == 35 [pid = 2097] [id = 536] 12:54:32 INFO - PROCESS | 2097 | --DOCSHELL 0x126695800 == 34 [pid = 2097] [id = 535] 12:54:32 INFO - PROCESS | 2097 | 1467057272700 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] 12:54:32 INFO - PROCESS | 2097 | 1467057272743 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:54:32 INFO - PROCESS | 2097 | 1467057272746 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 2097 | 1467057272747 Marionette TRACE conn2 <- [1,2146,null,{}] 12:54:32 INFO - PROCESS | 2097 | 1467057272751 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}] 12:54:32 INFO - PROCESS | 2097 | 1467057272753 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:32 INFO - PROCESS | 2097 | 1467057272835 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:54:32 INFO - PROCESS | 2097 | 1467057272840 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 2097 | 1467057272843 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x11757b000 == 29 [pid = 2097] [id = 544] 12:54:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x118324000) [pid = 2097] [serial = 1632] [outer = 0x0] 12:54:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x11832dc00) [pid = 2097] [serial = 1633] [outer = 0x118324000] 12:54:32 INFO - PROCESS | 2097 | 1467057272874 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1184e2c00) [pid = 2097] [serial = 1634] [outer = 0x118324000] 12:54:33 INFO - PROCESS | 2097 | 1467057273220 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] 12:54:33 INFO - PROCESS | 2097 | 1467057273270 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:54:33 INFO - PROCESS | 2097 | 1467057273275 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 2097 | 1467057273277 Marionette TRACE conn2 <- [1,2150,null,{}] 12:54:33 INFO - PROCESS | 2097 | 1467057273279 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}] 12:54:33 INFO - PROCESS | 2097 | 1467057273281 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:33 INFO - PROCESS | 2097 | 1467057273360 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:54:33 INFO - PROCESS | 2097 | 1467057273366 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 2097 | 1467057273368 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12070a800 == 30 [pid = 2097] [id = 545] 12:54:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x118676400) [pid = 2097] [serial = 1635] [outer = 0x0] 12:54:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x1194de400) [pid = 2097] [serial = 1636] [outer = 0x118676400] 12:54:33 INFO - PROCESS | 2097 | 1467057273395 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119705800) [pid = 2097] [serial = 1637] [outer = 0x118676400] 12:54:33 INFO - PROCESS | 2097 | 1467057273738 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 12:54:33 INFO - PROCESS | 2097 | 1467057273748 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 2097 | 1467057273750 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:54:33 INFO - PROCESS | 2097 | 1467057273752 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 2097 | 1467057273755 Marionette TRACE conn2 <- [1,2154,null,{}] 12:54:33 INFO - PROCESS | 2097 | 1467057273765 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}] 12:54:33 INFO - PROCESS | 2097 | 1467057273769 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:33 INFO - PROCESS | 2097 | 1467057273852 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:54:33 INFO - PROCESS | 2097 | 1467057273912 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 2097 | 1467057273915 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12433d000 == 31 [pid = 2097] [id = 546] 12:54:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x113eb0c00) [pid = 2097] [serial = 1638] [outer = 0x0] 12:54:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1199d6000) [pid = 2097] [serial = 1639] [outer = 0x113eb0c00] 12:54:33 INFO - PROCESS | 2097 | 1467057273943 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119fe8400) [pid = 2097] [serial = 1640] [outer = 0x113eb0c00] 12:54:34 INFO - PROCESS | 2097 | 1467057274242 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 522ms 12:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:54:34 INFO - PROCESS | 2097 | 1467057274275 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 2097 | 1467057274277 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:54:34 INFO - PROCESS | 2097 | 1467057274282 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 2097 | 1467057274284 Marionette TRACE conn2 <- [1,2158,null,{}] 12:54:34 INFO - PROCESS | 2097 | 1467057274286 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}] 12:54:34 INFO - PROCESS | 2097 | 1467057274287 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:34 INFO - PROCESS | 2097 | 1467057274368 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:54:34 INFO - PROCESS | 2097 | 1467057274433 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 2097 | 1467057274434 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260d5800 == 32 [pid = 2097] [id = 547] 12:54:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119bfb000) [pid = 2097] [serial = 1641] [outer = 0x0] 12:54:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12339a000) [pid = 2097] [serial = 1642] [outer = 0x119bfb000] 12:54:34 INFO - PROCESS | 2097 | 1467057274459 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x123e96000) [pid = 2097] [serial = 1643] [outer = 0x119bfb000] 12:54:34 INFO - PROCESS | 2097 | 1467057274765 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 12:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:54:34 INFO - PROCESS | 2097 | 1467057274802 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 2097 | 1467057274804 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:54:34 INFO - PROCESS | 2097 | 1467057274806 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 2097 | 1467057274807 Marionette TRACE conn2 <- [1,2162,null,{}] 12:54:34 INFO - PROCESS | 2097 | 1467057274809 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}] 12:54:34 INFO - PROCESS | 2097 | 1467057274811 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:34 INFO - PROCESS | 2097 | 1467057274911 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:54:34 INFO - PROCESS | 2097 | 1467057274915 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 2097 | 1467057274916 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f51800 == 33 [pid = 2097] [id = 548] 12:54:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1207f1000) [pid = 2097] [serial = 1644] [outer = 0x0] 12:54:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123e9e000) [pid = 2097] [serial = 1645] [outer = 0x1207f1000] 12:54:34 INFO - PROCESS | 2097 | 1467057274941 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x124719000) [pid = 2097] [serial = 1646] [outer = 0x1207f1000] 12:54:35 INFO - PROCESS | 2097 | 1467057275312 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 12:54:35 INFO - PROCESS | 2097 | 1467057275327 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 2097 | 1467057275330 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:54:35 INFO - PROCESS | 2097 | 1467057275334 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 2097 | 1467057275335 Marionette TRACE conn2 <- [1,2166,null,{}] 12:54:35 INFO - PROCESS | 2097 | 1467057275349 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}] 12:54:35 INFO - PROCESS | 2097 | 1467057275353 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:35 INFO - PROCESS | 2097 | 1467057275469 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:54:35 INFO - PROCESS | 2097 | 1467057275506 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 2097 | 1467057275507 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a77d000 == 34 [pid = 2097] [id = 549] 12:54:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124fc5400) [pid = 2097] [serial = 1647] [outer = 0x0] 12:54:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128c5e400) [pid = 2097] [serial = 1648] [outer = 0x124fc5400] 12:54:35 INFO - PROCESS | 2097 | 1467057275532 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x129490000) [pid = 2097] [serial = 1649] [outer = 0x124fc5400] 12:54:35 INFO - PROCESS | 2097 | 1467057275860 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 580ms 12:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:54:35 INFO - PROCESS | 2097 | 1467057275915 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 2097 | 1467057275916 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:54:35 INFO - PROCESS | 2097 | 1467057275918 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 2097 | 1467057275919 Marionette TRACE conn2 <- [1,2170,null,{}] 12:54:35 INFO - PROCESS | 2097 | 1467057275922 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}] 12:54:35 INFO - PROCESS | 2097 | 1467057275923 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:36 INFO - PROCESS | 2097 | 1467057276020 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:54:36 INFO - PROCESS | 2097 | 1467057276032 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 2097 | 1467057276033 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b658800 == 35 [pid = 2097] [id = 550] 12:54:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a57e800) [pid = 2097] [serial = 1650] [outer = 0x0] 12:54:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a666c00) [pid = 2097] [serial = 1651] [outer = 0x12a57e800] 12:54:36 INFO - PROCESS | 2097 | 1467057276058 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a6b0000) [pid = 2097] [serial = 1652] [outer = 0x12a57e800] 12:54:36 INFO - PROCESS | 2097 | 1467057276392 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]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 12:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:54:36 INFO - PROCESS | 2097 | 1467057276439 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 2097 | 1467057276440 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:54:36 INFO - PROCESS | 2097 | 1467057276443 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 2097 | 1467057276444 Marionette TRACE conn2 <- [1,2174,null,{}] 12:54:36 INFO - PROCESS | 2097 | 1467057276446 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}] 12:54:36 INFO - PROCESS | 2097 | 1467057276447 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:36 INFO - PROCESS | 2097 | 1467057276548 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:54:36 INFO - PROCESS | 2097 | 1467057276558 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 2097 | 1467057276560 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd90800 == 36 [pid = 2097] [id = 551] 12:54:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12a6af800) [pid = 2097] [serial = 1653] [outer = 0x0] 12:54:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12a93b000) [pid = 2097] [serial = 1654] [outer = 0x12a6af800] 12:54:36 INFO - PROCESS | 2097 | 1467057276584 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12abbc800) [pid = 2097] [serial = 1655] [outer = 0x12a6af800] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119fe5800) [pid = 2097] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x123e9a400) [pid = 2097] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12433a000) [pid = 2097] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x117035000) [pid = 2097] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123e15c00) [pid = 2097] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x112e7d400) [pid = 2097] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1129c4400) [pid = 2097] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x115f66c00) [pid = 2097] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1184e5800) [pid = 2097] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x112e7c800) [pid = 2097] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x11765dc00) [pid = 2097] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11972e400) [pid = 2097] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x117665400) [pid = 2097] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1246d7800) [pid = 2097] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1129d3000) [pid = 2097] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11866f000) [pid = 2097] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:54:36 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x117582400) [pid = 2097] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:54:36 INFO - PROCESS | 2097 | 1467057276993 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 12:54:37 INFO - PROCESS | 2097 | 1467057277013 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 2097 | 1467057277016 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:54:37 INFO - PROCESS | 2097 | 1467057277019 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 2097 | 1467057277020 Marionette TRACE conn2 <- [1,2178,null,{}] 12:54:37 INFO - PROCESS | 2097 | 1467057277022 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}] 12:54:37 INFO - PROCESS | 2097 | 1467057277023 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:37 INFO - PROCESS | 2097 | 1467057277132 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:54:37 INFO - PROCESS | 2097 | 1467057277168 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 2097 | 1467057277169 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e7c800 == 37 [pid = 2097] [id = 552] 12:54:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1122b9000) [pid = 2097] [serial = 1656] [outer = 0x0] 12:54:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11832f800) [pid = 2097] [serial = 1657] [outer = 0x1122b9000] 12:54:37 INFO - PROCESS | 2097 | 1467057277193 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119711400) [pid = 2097] [serial = 1658] [outer = 0x1122b9000] 12:54:37 INFO - PROCESS | 2097 | 1467057277474 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 469ms 12:54:37 INFO - PROCESS | 2097 | 1467057277491 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 2097 | 1467057277494 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:54:37 INFO - PROCESS | 2097 | 1467057277508 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 2097 | 1467057277509 Marionette TRACE conn2 <- [1,2182,null,{}] 12:54:37 INFO - PROCESS | 2097 | 1467057277523 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}] 12:54:37 INFO - PROCESS | 2097 | 1467057277524 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:37 INFO - PROCESS | 2097 | 1467057277653 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:54:37 INFO - PROCESS | 2097 | 1467057277744 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 2097 | 1467057277745 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c645000 == 38 [pid = 2097] [id = 553] 12:54:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1129cdc00) [pid = 2097] [serial = 1659] [outer = 0x0] 12:54:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119a9b000) [pid = 2097] [serial = 1660] [outer = 0x1129cdc00] 12:54:37 INFO - PROCESS | 2097 | 1467057277786 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119731c00) [pid = 2097] [serial = 1661] [outer = 0x1129cdc00] 12:54:38 INFO - PROCESS | 2097 | 1467057278104 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 631ms 12:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:54:38 INFO - PROCESS | 2097 | 1467057278139 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 2097 | 1467057278140 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:54:38 INFO - PROCESS | 2097 | 1467057278142 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 2097 | 1467057278144 Marionette TRACE conn2 <- [1,2186,null,{}] 12:54:38 INFO - PROCESS | 2097 | 1467057278149 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}] 12:54:38 INFO - PROCESS | 2097 | 1467057278150 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:38 INFO - PROCESS | 2097 | 1467057278238 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:54:38 INFO - PROCESS | 2097 | 1467057278299 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 2097 | 1467057278301 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf42000 == 39 [pid = 2097] [id = 554] 12:54:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1139db000) [pid = 2097] [serial = 1662] [outer = 0x0] 12:54:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12a939c00) [pid = 2097] [serial = 1663] [outer = 0x1139db000] 12:54:38 INFO - PROCESS | 2097 | 1467057278327 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12b6dc000) [pid = 2097] [serial = 1664] [outer = 0x1139db000] 12:54:38 INFO - PROCESS | 2097 | 1467057278579 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 472ms 12:54:38 INFO - PROCESS | 2097 | 1467057278619 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:54:38 INFO - PROCESS | 2097 | 1467057278620 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:54:38 INFO - PROCESS | 2097 | 1467057278622 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 2097 | 1467057278623 Marionette TRACE conn2 <- [1,2190,null,{}] 12:54:38 INFO - PROCESS | 2097 | 1467057278625 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}] 12:54:38 INFO - PROCESS | 2097 | 1467057278627 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:38 INFO - PROCESS | 2097 | 1467057278722 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:54:38 INFO - PROCESS | 2097 | 1467057278725 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 2097 | 1467057278726 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d266800 == 40 [pid = 2097] [id = 555] 12:54:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12ba10800) [pid = 2097] [serial = 1665] [outer = 0x0] 12:54:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12ba15c00) [pid = 2097] [serial = 1666] [outer = 0x12ba10800] 12:54:38 INFO - PROCESS | 2097 | 1467057278750 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12baa7400) [pid = 2097] [serial = 1667] [outer = 0x12ba10800] 12:54:39 INFO - PROCESS | 2097 | 1467057279258 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 669ms 12:54:39 INFO - PROCESS | 2097 | 1467057279292 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:54:39 INFO - PROCESS | 2097 | 1467057279294 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:54:39 INFO - PROCESS | 2097 | 1467057279297 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 2097 | 1467057279299 Marionette TRACE conn2 <- [1,2194,null,{}] 12:54:39 INFO - PROCESS | 2097 | 1467057279302 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}] 12:54:39 INFO - PROCESS | 2097 | 1467057279304 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:39 INFO - PROCESS | 2097 | 1467057279410 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:54:39 INFO - PROCESS | 2097 | 1467057279473 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 2097 | 1467057279474 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x119dec000 == 41 [pid = 2097] [id = 556] 12:54:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x11728a000) [pid = 2097] [serial = 1668] [outer = 0x0] 12:54:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1184e4000) [pid = 2097] [serial = 1669] [outer = 0x11728a000] 12:54:39 INFO - PROCESS | 2097 | 1467057279506 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x119108800) [pid = 2097] [serial = 1670] [outer = 0x11728a000] 12:54:39 INFO - PROCESS | 2097 | 1467057279927 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 12:54:39 INFO - PROCESS | 2097 | 1467057279968 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 2097 | 1467057279971 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:54:39 INFO - PROCESS | 2097 | 1467057279975 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 2097 | 1467057279977 Marionette TRACE conn2 <- [1,2198,null,{}] 12:54:39 INFO - PROCESS | 2097 | 1467057279980 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}] 12:54:39 INFO - PROCESS | 2097 | 1467057279982 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:40 INFO - PROCESS | 2097 | 1467057280089 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:54:40 INFO - PROCESS | 2097 | 1467057280185 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 2097 | 1467057280186 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a772000 == 42 [pid = 2097] [id = 557] 12:54:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11975a800) [pid = 2097] [serial = 1671] [outer = 0x0] 12:54:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119bfb400) [pid = 2097] [serial = 1672] [outer = 0x11975a800] 12:54:40 INFO - PROCESS | 2097 | 1467057280230 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x123648400) [pid = 2097] [serial = 1673] [outer = 0x11975a800] 12:54:40 INFO - PROCESS | 2097 | 1467057280645 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 12:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:54:40 INFO - PROCESS | 2097 | 1467057280697 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 2097 | 1467057280698 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:54:40 INFO - PROCESS | 2097 | 1467057280701 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 2097 | 1467057280703 Marionette TRACE conn2 <- [1,2202,null,{}] 12:54:40 INFO - PROCESS | 2097 | 1467057280711 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}] 12:54:40 INFO - PROCESS | 2097 | 1467057280714 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:40 INFO - PROCESS | 2097 | 1467057280814 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:54:40 INFO - PROCESS | 2097 | 1467057280880 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 2097 | 1467057280882 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d643800 == 43 [pid = 2097] [id = 558] 12:54:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x123ea1000) [pid = 2097] [serial = 1674] [outer = 0x0] 12:54:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x126885c00) [pid = 2097] [serial = 1675] [outer = 0x123ea1000] 12:54:40 INFO - PROCESS | 2097 | 1467057280954 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x128f93000) [pid = 2097] [serial = 1676] [outer = 0x123ea1000] 12:54:41 INFO - PROCESS | 2097 | 1467057281364 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 722ms 12:54:41 INFO - PROCESS | 2097 | 1467057281465 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 2097 | 1467057281468 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:54:41 INFO - PROCESS | 2097 | 1467057281474 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 2097 | 1467057281476 Marionette TRACE conn2 <- [1,2206,null,{}] 12:54:41 INFO - PROCESS | 2097 | 1467057281483 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}] 12:54:41 INFO - PROCESS | 2097 | 1467057281485 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:41 INFO - PROCESS | 2097 | 1467057281626 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:54:41 INFO - PROCESS | 2097 | 1467057281715 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 2097 | 1467057281716 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d659000 == 44 [pid = 2097] [id = 559] 12:54:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x129487c00) [pid = 2097] [serial = 1677] [outer = 0x0] 12:54:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12a6ae400) [pid = 2097] [serial = 1678] [outer = 0x129487c00] 12:54:41 INFO - PROCESS | 2097 | 1467057281745 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x12b60b400) [pid = 2097] [serial = 1679] [outer = 0x129487c00] 12:54:42 INFO - PROCESS | 2097 | 1467057282338 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 925ms 12:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:54:42 INFO - PROCESS | 2097 | 1467057282399 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 2097 | 1467057282400 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:54:42 INFO - PROCESS | 2097 | 1467057282403 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 2097 | 1467057282406 Marionette TRACE conn2 <- [1,2210,null,{}] 12:54:42 INFO - PROCESS | 2097 | 1467057282409 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}] 12:54:42 INFO - PROCESS | 2097 | 1467057282411 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:42 INFO - PROCESS | 2097 | 1467057282522 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:54:42 INFO - PROCESS | 2097 | 1467057282659 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 2097 | 1467057282662 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x119179800 == 45 [pid = 2097] [id = 560] 12:54:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1139d8000) [pid = 2097] [serial = 1680] [outer = 0x0] 12:54:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x11709cc00) [pid = 2097] [serial = 1681] [outer = 0x1139d8000] 12:54:42 INFO - PROCESS | 2097 | 1467057282710 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x117668800) [pid = 2097] [serial = 1682] [outer = 0x1139d8000] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf42000 == 44 [pid = 2097] [id = 554] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12c645000 == 43 [pid = 2097] [id = 553] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x123e7c800 == 42 [pid = 2097] [id = 552] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd90800 == 41 [pid = 2097] [id = 551] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12b658800 == 40 [pid = 2097] [id = 550] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12a77d000 == 39 [pid = 2097] [id = 549] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x128f51800 == 38 [pid = 2097] [id = 548] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x1260d5800 == 37 [pid = 2097] [id = 547] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12433d000 == 36 [pid = 2097] [id = 546] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12070a800 == 35 [pid = 2097] [id = 545] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x11757b000 == 34 [pid = 2097] [id = 544] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x123add800 == 33 [pid = 2097] [id = 543] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x118618000 == 32 [pid = 2097] [id = 542] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3a1800 == 31 [pid = 2097] [id = 541] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12d659000 == 30 [pid = 2097] [id = 559] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12d643800 == 29 [pid = 2097] [id = 558] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12a772000 == 28 [pid = 2097] [id = 557] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x119dec000 == 27 [pid = 2097] [id = 556] 12:54:43 INFO - PROCESS | 2097 | --DOCSHELL 0x12d266800 == 26 [pid = 2097] [id = 555] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x116880400) [pid = 2097] [serial = 1574] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1129d0c00) [pid = 2097] [serial = 1573] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x116737c00) [pid = 2097] [serial = 1591] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x11709bc00) [pid = 2097] [serial = 1592] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x11872c400) [pid = 2097] [serial = 1597] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119469800) [pid = 2097] [serial = 1598] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x119a9cc00) [pid = 2097] [serial = 1604] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11975e400) [pid = 2097] [serial = 1603] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x118329400) [pid = 2097] [serial = 1594] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119f24800) [pid = 2097] [serial = 1606] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11972e800) [pid = 2097] [serial = 1577] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1184d1c00) [pid = 2097] [serial = 1595] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x126091000) [pid = 2097] [serial = 1612] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1243ed000) [pid = 2097] [serial = 1610] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123ea2000) [pid = 2097] [serial = 1609] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1194e2000) [pid = 2097] [serial = 1600] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11919d400) [pid = 2097] [serial = 1576] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11758f400) [pid = 2097] [serial = 1588] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1243adc00) [pid = 2097] [serial = 1580] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1266e7c00) [pid = 2097] [serial = 1618] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1233a5c00) [pid = 2097] [serial = 1579] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1184dc400) [pid = 2097] [serial = 1589] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12948f400) [pid = 2097] [serial = 1583] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1266e6000) [pid = 2097] [serial = 1582] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x128c64800) [pid = 2097] [serial = 1586] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x123ea3c00) [pid = 2097] [serial = 1585] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x128c64c00) [pid = 2097] [serial = 1621] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1194e6c00) [pid = 2097] [serial = 1615] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12664e800) [pid = 2097] [serial = 1613] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x123e95800) [pid = 2097] [serial = 1607] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12a57dc00) [pid = 2097] [serial = 1624] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x123e09800) [pid = 2097] [serial = 1616] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x12942f000) [pid = 2097] [serial = 1622] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x11972f400) [pid = 2097] [serial = 1601] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x126890000) [pid = 2097] [serial = 1619] [outer = 0x0] [url = about:blank] 12:54:43 INFO - PROCESS | 2097 | 1467057283802 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]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1423ms 12:54:43 INFO - PROCESS | 2097 | 1467057283832 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 2097 | 1467057283835 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:54:43 INFO - PROCESS | 2097 | 1467057283838 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 2097 | 1467057283840 Marionette TRACE conn2 <- [1,2214,null,{}] 12:54:43 INFO - PROCESS | 2097 | 1467057283844 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}] 12:54:43 INFO - PROCESS | 2097 | 1467057283848 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:43 INFO - PROCESS | 2097 | 1467057283933 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:54:43 INFO - PROCESS | 2097 | 1467057283937 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 2097 | 1467057283940 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x115011800 == 27 [pid = 2097] [id = 561] 12:54:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1130a6c00) [pid = 2097] [serial = 1683] [outer = 0x0] 12:54:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x113bc0800) [pid = 2097] [serial = 1684] [outer = 0x1130a6c00] 12:54:43 INFO - PROCESS | 2097 | 1467057283970 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x1162b2800) [pid = 2097] [serial = 1685] [outer = 0x1130a6c00] 12:54:44 INFO - PROCESS | 2097 | 1467057284334 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 12:54:44 INFO - PROCESS | 2097 | 1467057284360 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:54:44 INFO - PROCESS | 2097 | 1467057284364 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:54:44 INFO - PROCESS | 2097 | 1467057284398 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 2097 | 1467057284400 Marionette TRACE conn2 <- [1,2218,null,{}] 12:54:44 INFO - PROCESS | 2097 | 1467057284404 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}] 12:54:44 INFO - PROCESS | 2097 | 1467057284406 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:44 INFO - PROCESS | 2097 | 1467057284484 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:54:44 INFO - PROCESS | 2097 | 1467057284488 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 2097 | 1467057284489 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x11757b800 == 28 [pid = 2097] [id = 562] 12:54:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x116987c00) [pid = 2097] [serial = 1686] [outer = 0x0] 12:54:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117668400) [pid = 2097] [serial = 1687] [outer = 0x116987c00] 12:54:44 INFO - PROCESS | 2097 | 1467057284519 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x11832ec00) [pid = 2097] [serial = 1688] [outer = 0x116987c00] 12:54:44 INFO - PROCESS | 2097 | 1467057284853 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 501ms 12:54:44 INFO - PROCESS | 2097 | 1467057284869 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:54:44 INFO - PROCESS | 2097 | 1467057284871 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:54:44 INFO - PROCESS | 2097 | 1467057284873 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 2097 | 1467057284884 Marionette TRACE conn2 <- [1,2222,null,{}] 12:54:44 INFO - PROCESS | 2097 | 1467057284893 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}] 12:54:44 INFO - PROCESS | 2097 | 1467057284897 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:45 INFO - PROCESS | 2097 | 1467057285005 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:54:45 INFO - PROCESS | 2097 | 1467057285090 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 2097 | 1467057285092 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b53000 == 29 [pid = 2097] [id = 563] 12:54:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1183ae800) [pid = 2097] [serial = 1689] [outer = 0x0] 12:54:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11866d400) [pid = 2097] [serial = 1690] [outer = 0x1183ae800] 12:54:45 INFO - PROCESS | 2097 | 1467057285137 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1189a6800) [pid = 2097] [serial = 1691] [outer = 0x1183ae800] 12:54:45 INFO - PROCESS | 2097 | 1467057285521 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 680ms 12:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:54:45 INFO - PROCESS | 2097 | 1467057285553 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 2097 | 1467057285555 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:54:45 INFO - PROCESS | 2097 | 1467057285557 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 2097 | 1467057285558 Marionette TRACE conn2 <- [1,2226,null,{}] 12:54:45 INFO - PROCESS | 2097 | 1467057285561 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}] 12:54:45 INFO - PROCESS | 2097 | 1467057285562 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:45 INFO - PROCESS | 2097 | 1467057285670 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:54:45 INFO - PROCESS | 2097 | 1467057285707 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 2097 | 1467057285708 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237c7000 == 30 [pid = 2097] [id = 564] 12:54:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119467400) [pid = 2097] [serial = 1692] [outer = 0x0] 12:54:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1194df000) [pid = 2097] [serial = 1693] [outer = 0x119467400] 12:54:45 INFO - PROCESS | 2097 | 1467057285733 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119722400) [pid = 2097] [serial = 1694] [outer = 0x119467400] 12:54:46 INFO - PROCESS | 2097 | 1467057286033 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 12:54:46 INFO - PROCESS | 2097 | 1467057286082 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 2097 | 1467057286083 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:54:46 INFO - PROCESS | 2097 | 1467057286086 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 2097 | 1467057286087 Marionette TRACE conn2 <- [1,2230,null,{}] 12:54:46 INFO - PROCESS | 2097 | 1467057286089 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}] 12:54:46 INFO - PROCESS | 2097 | 1467057286090 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:46 INFO - PROCESS | 2097 | 1467057286190 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:54:46 INFO - PROCESS | 2097 | 1467057286229 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 2097 | 1467057286230 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e32800 == 31 [pid = 2097] [id = 565] 12:54:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119728000) [pid = 2097] [serial = 1695] [outer = 0x0] 12:54:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119730400) [pid = 2097] [serial = 1696] [outer = 0x119728000] 12:54:46 INFO - PROCESS | 2097 | 1467057286254 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119a67400) [pid = 2097] [serial = 1697] [outer = 0x119728000] 12:54:46 INFO - PROCESS | 2097 | 1467057286578 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 12:54:46 INFO - PROCESS | 2097 | 1467057286604 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 2097 | 1467057286605 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:54:46 INFO - PROCESS | 2097 | 1467057286608 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 2097 | 1467057286609 Marionette TRACE conn2 <- [1,2234,null,{}] 12:54:46 INFO - PROCESS | 2097 | 1467057286618 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}] 12:54:46 INFO - PROCESS | 2097 | 1467057286622 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:46 INFO - PROCESS | 2097 | 1467057286739 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:54:46 INFO - PROCESS | 2097 | 1467057286743 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 2097 | 1467057286744 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260cf800 == 32 [pid = 2097] [id = 566] 12:54:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119728400) [pid = 2097] [serial = 1698] [outer = 0x0] 12:54:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119bf1800) [pid = 2097] [serial = 1699] [outer = 0x119728400] 12:54:46 INFO - PROCESS | 2097 | 1467057286770 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123805800) [pid = 2097] [serial = 1700] [outer = 0x119728400] 12:54:47 INFO - PROCESS | 2097 | 1467057287090 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 12:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:54:47 INFO - PROCESS | 2097 | 1467057287132 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 2097 | 1467057287134 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:54:47 INFO - PROCESS | 2097 | 1467057287136 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 2097 | 1467057287137 Marionette TRACE conn2 <- [1,2238,null,{}] 12:54:47 INFO - PROCESS | 2097 | 1467057287139 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}] 12:54:47 INFO - PROCESS | 2097 | 1467057287140 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:47 INFO - PROCESS | 2097 | 1467057287248 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:54:47 INFO - PROCESS | 2097 | 1467057287258 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 2097 | 1467057287260 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x128940000 == 33 [pid = 2097] [id = 567] 12:54:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x123abd400) [pid = 2097] [serial = 1701] [outer = 0x0] 12:54:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123dd5800) [pid = 2097] [serial = 1702] [outer = 0x123abd400] 12:54:47 INFO - PROCESS | 2097 | 1467057287284 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x123ea0400) [pid = 2097] [serial = 1703] [outer = 0x123abd400] 12:54:47 INFO - PROCESS | 2097 | 1467057287603 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 12:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:54:47 INFO - PROCESS | 2097 | 1467057287655 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 2097 | 1467057287656 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:54:47 INFO - PROCESS | 2097 | 1467057287658 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 2097 | 1467057287659 Marionette TRACE conn2 <- [1,2242,null,{}] 12:54:47 INFO - PROCESS | 2097 | 1467057287662 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}] 12:54:47 INFO - PROCESS | 2097 | 1467057287663 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:47 INFO - PROCESS | 2097 | 1467057287758 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:54:47 INFO - PROCESS | 2097 | 1467057287769 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 2097 | 1467057287770 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f65000 == 34 [pid = 2097] [id = 568] 12:54:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x123e0bc00) [pid = 2097] [serial = 1704] [outer = 0x0] 12:54:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1246d5400) [pid = 2097] [serial = 1705] [outer = 0x123e0bc00] 12:54:47 INFO - PROCESS | 2097 | 1467057287795 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x124fcc800) [pid = 2097] [serial = 1706] [outer = 0x123e0bc00] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12ba10800) [pid = 2097] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1129cdc00) [pid = 2097] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1207f1000) [pid = 2097] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x124fc5400) [pid = 2097] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12a6af800) [pid = 2097] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1122b9000) [pid = 2097] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x118324000) [pid = 2097] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12a57e800) [pid = 2097] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x113eb0c00) [pid = 2097] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12942fc00) [pid = 2097] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x119bfb000) [pid = 2097] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x116b15c00) [pid = 2097] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1184e3000) [pid = 2097] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x118676400) [pid = 2097] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:54:48 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1139db000) [pid = 2097] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:54:48 INFO - PROCESS | 2097 | 1467057288397 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 771ms 12:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:54:48 INFO - PROCESS | 2097 | 1467057288430 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 2097 | 1467057288432 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:54:48 INFO - PROCESS | 2097 | 1467057288435 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 2097 | 1467057288437 Marionette TRACE conn2 <- [1,2246,null,{}] 12:54:48 INFO - PROCESS | 2097 | 1467057288440 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}] 12:54:48 INFO - PROCESS | 2097 | 1467057288442 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:48 INFO - PROCESS | 2097 | 1467057288596 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:54:48 INFO - PROCESS | 2097 | 1467057288688 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 2097 | 1467057288689 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fbe800 == 35 [pid = 2097] [id = 569] 12:54:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x113eb0c00) [pid = 2097] [serial = 1707] [outer = 0x0] 12:54:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119466400) [pid = 2097] [serial = 1708] [outer = 0x113eb0c00] 12:54:48 INFO - PROCESS | 2097 | 1467057288713 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1238ccc00) [pid = 2097] [serial = 1709] [outer = 0x113eb0c00] 12:54:48 INFO - PROCESS | 2097 | 1467057288969 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms 12:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:54:49 INFO - PROCESS | 2097 | 1467057289005 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 2097 | 1467057289006 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:54:49 INFO - PROCESS | 2097 | 1467057289009 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 2097 | 1467057289010 Marionette TRACE conn2 <- [1,2250,null,{}] 12:54:49 INFO - PROCESS | 2097 | 1467057289021 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}] 12:54:49 INFO - PROCESS | 2097 | 1467057289022 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:49 INFO - PROCESS | 2097 | 1467057289123 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:54:49 INFO - PROCESS | 2097 | 1467057289209 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 2097 | 1467057289210 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a54c800 == 36 [pid = 2097] [id = 570] 12:54:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x118671000) [pid = 2097] [serial = 1710] [outer = 0x0] 12:54:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x1243ec000) [pid = 2097] [serial = 1711] [outer = 0x118671000] 12:54:49 INFO - PROCESS | 2097 | 1467057289253 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12643f800) [pid = 2097] [serial = 1712] [outer = 0x118671000] 12:54:49 INFO - PROCESS | 2097 | 1467057289618 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 620ms 12:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:54:49 INFO - PROCESS | 2097 | 1467057289632 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 2097 | 1467057289634 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:54:49 INFO - PROCESS | 2097 | 1467057289636 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 2097 | 1467057289638 Marionette TRACE conn2 <- [1,2254,null,{}] 12:54:49 INFO - PROCESS | 2097 | 1467057289640 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}] 12:54:49 INFO - PROCESS | 2097 | 1467057289642 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:49 INFO - PROCESS | 2097 | 1467057289734 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:54:49 INFO - PROCESS | 2097 | 1467057289794 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 2097 | 1467057289796 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b0e4800 == 37 [pid = 2097] [id = 571] 12:54:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119723400) [pid = 2097] [serial = 1713] [outer = 0x0] 12:54:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1264e0000) [pid = 2097] [serial = 1714] [outer = 0x119723400] 12:54:49 INFO - PROCESS | 2097 | 1467057289830 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128c61400) [pid = 2097] [serial = 1715] [outer = 0x119723400] 12:54:50 INFO - PROCESS | 2097 | 1467057290134 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 12:54:50 INFO - PROCESS | 2097 | 1467057290156 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 2097 | 1467057290157 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:54:50 INFO - PROCESS | 2097 | 1467057290159 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 2097 | 1467057290160 Marionette TRACE conn2 <- [1,2258,null,{}] 12:54:50 INFO - PROCESS | 2097 | 1467057290166 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}] 12:54:50 INFO - PROCESS | 2097 | 1467057290168 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:50 INFO - PROCESS | 2097 | 1467057290247 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:54:50 INFO - PROCESS | 2097 | 1467057290353 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 2097 | 1467057290355 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x1127e0000 == 38 [pid = 2097] [id = 572] 12:54:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x111e58000) [pid = 2097] [serial = 1716] [outer = 0x0] 12:54:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1129c7400) [pid = 2097] [serial = 1717] [outer = 0x111e58000] 12:54:50 INFO - PROCESS | 2097 | 1467057290387 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x112a81c00) [pid = 2097] [serial = 1718] [outer = 0x111e58000] 12:54:50 INFO - PROCESS | 2097 | 1467057290898 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 771ms 12:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:54:50 INFO - PROCESS | 2097 | 1467057290955 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 2097 | 1467057290958 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:54:50 INFO - PROCESS | 2097 | 1467057290964 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 2097 | 1467057290967 Marionette TRACE conn2 <- [1,2262,null,{}] 12:54:50 INFO - PROCESS | 2097 | 1467057290970 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}] 12:54:50 INFO - PROCESS | 2097 | 1467057290974 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:51 INFO - PROCESS | 2097 | 1467057291107 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:54:51 INFO - PROCESS | 2097 | 1467057291191 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 2097 | 1467057291192 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x119dea800 == 39 [pid = 2097] [id = 573] 12:54:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x11758a400) [pid = 2097] [serial = 1719] [outer = 0x0] 12:54:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x117ed0c00) [pid = 2097] [serial = 1720] [outer = 0x11758a400] 12:54:51 INFO - PROCESS | 2097 | 1467057291223 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1184d1c00) [pid = 2097] [serial = 1721] [outer = 0x11758a400] 12:54:51 INFO - PROCESS | 2097 | 1467057291769 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 874ms 12:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:54:51 INFO - PROCESS | 2097 | 1467057291838 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 2097 | 1467057291841 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:54:51 INFO - PROCESS | 2097 | 1467057291844 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 2097 | 1467057291845 Marionette TRACE conn2 <- [1,2266,null,{}] 12:54:51 INFO - PROCESS | 2097 | 1467057291848 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}] 12:54:51 INFO - PROCESS | 2097 | 1467057291849 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:51 INFO - PROCESS | 2097 | 1467057291959 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:54:52 INFO - PROCESS | 2097 | 1467057292165 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 2097 | 1467057292167 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169c6000 == 40 [pid = 2097] [id = 574] 12:54:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1130a5000) [pid = 2097] [serial = 1722] [outer = 0x0] 12:54:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x115f64000) [pid = 2097] [serial = 1723] [outer = 0x1130a5000] 12:54:52 INFO - PROCESS | 2097 | 1467057292195 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x117032c00) [pid = 2097] [serial = 1724] [outer = 0x1130a5000] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12b0e4800 == 39 [pid = 2097] [id = 571] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x12a54c800 == 38 [pid = 2097] [id = 570] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x128fbe800 == 37 [pid = 2097] [id = 569] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x128f65000 == 36 [pid = 2097] [id = 568] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x128940000 == 35 [pid = 2097] [id = 567] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1260cf800 == 34 [pid = 2097] [id = 566] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x123e32800 == 33 [pid = 2097] [id = 565] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x1237c7000 == 32 [pid = 2097] [id = 564] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x119b53000 == 31 [pid = 2097] [id = 563] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x11757b800 == 30 [pid = 2097] [id = 562] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x115011800 == 29 [pid = 2097] [id = 561] 12:54:52 INFO - PROCESS | 2097 | --DOCSHELL 0x119179800 == 28 [pid = 2097] [id = 560] 12:54:52 INFO - PROCESS | 2097 | 1467057292742 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]]]}] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119731c00) [pid = 2097] [serial = 1661] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x123e9e000) [pid = 2097] [serial = 1645] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x128c5e400) [pid = 2097] [serial = 1648] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x129490000) [pid = 2097] [serial = 1649] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12a93b000) [pid = 2097] [serial = 1654] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11832f800) [pid = 2097] [serial = 1657] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11832dc00) [pid = 2097] [serial = 1633] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12a666c00) [pid = 2097] [serial = 1651] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1184e2c00) [pid = 2097] [serial = 1634] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1199d6000) [pid = 2097] [serial = 1639] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119fe8400) [pid = 2097] [serial = 1640] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12a668800) [pid = 2097] [serial = 1625] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12339a000) [pid = 2097] [serial = 1642] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x117092800) [pid = 2097] [serial = 1627] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x11758e000) [pid = 2097] [serial = 1628] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x118671800) [pid = 2097] [serial = 1630] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x11919dc00) [pid = 2097] [serial = 1631] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1194de400) [pid = 2097] [serial = 1636] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119705800) [pid = 2097] [serial = 1637] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a939c00) [pid = 2097] [serial = 1663] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12b6dc000) [pid = 2097] [serial = 1664] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119711400) [pid = 2097] [serial = 1658] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12a6b0000) [pid = 2097] [serial = 1652] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x12abbc800) [pid = 2097] [serial = 1655] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x123e96000) [pid = 2097] [serial = 1643] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x124719000) [pid = 2097] [serial = 1646] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x119a9b000) [pid = 2097] [serial = 1660] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x12ba15c00) [pid = 2097] [serial = 1666] [outer = 0x0] [url = about:blank] 12:54:52 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12baa7400) [pid = 2097] [serial = 1667] [outer = 0x0] [url = about:blank] 12:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 924ms 12:54:52 INFO - PROCESS | 2097 | 1467057292773 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 2097 | 1467057292776 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:54:52 INFO - PROCESS | 2097 | 1467057292782 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 2097 | 1467057292785 Marionette TRACE conn2 <- [1,2270,null,{}] 12:54:52 INFO - PROCESS | 2097 | 1467057292790 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}] 12:54:52 INFO - PROCESS | 2097 | 1467057292792 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:52 INFO - PROCESS | 2097 | 1467057292919 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:54:52 INFO - PROCESS | 2097 | 1467057292937 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 2097 | 1467057292939 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x11860e800 == 29 [pid = 2097] [id = 575] 12:54:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x118324800) [pid = 2097] [serial = 1725] [outer = 0x0] 12:54:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x1184d2800) [pid = 2097] [serial = 1726] [outer = 0x118324800] 12:54:52 INFO - PROCESS | 2097 | 1467057292983 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x118724400) [pid = 2097] [serial = 1727] [outer = 0x118324800] 12:54:53 INFO - PROCESS | 2097 | 1467057293371 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 624ms 12:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:54:53 INFO - PROCESS | 2097 | 1467057293408 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 2097 | 1467057293410 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:54:53 INFO - PROCESS | 2097 | 1467057293413 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 2097 | 1467057293414 Marionette TRACE conn2 <- [1,2274,null,{}] 12:54:53 INFO - PROCESS | 2097 | 1467057293416 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}] 12:54:53 INFO - PROCESS | 2097 | 1467057293418 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:53 INFO - PROCESS | 2097 | 1467057293500 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:54:53 INFO - PROCESS | 2097 | 1467057293507 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 2097 | 1467057293508 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x12349d800 == 30 [pid = 2097] [id = 576] 12:54:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x112a5d400) [pid = 2097] [serial = 1728] [outer = 0x0] 12:54:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x119467c00) [pid = 2097] [serial = 1729] [outer = 0x112a5d400] 12:54:53 INFO - PROCESS | 2097 | 1467057293534 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1194e8000) [pid = 2097] [serial = 1730] [outer = 0x112a5d400] 12:54:53 INFO - PROCESS | 2097 | 1467057293887 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 12:54:53 INFO - PROCESS | 2097 | 1467057293933 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 2097 | 1467057293934 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:54:53 INFO - PROCESS | 2097 | 1467057293941 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 2097 | 1467057293946 Marionette TRACE conn2 <- [1,2278,null,{}] 12:54:53 INFO - PROCESS | 2097 | 1467057293949 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}] 12:54:53 INFO - PROCESS | 2097 | 1467057293952 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:54 INFO - PROCESS | 2097 | 1467057294033 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:54:54 INFO - PROCESS | 2097 | 1467057294037 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 2097 | 1467057294038 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f29000 == 31 [pid = 2097] [id = 577] 12:54:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x119461800) [pid = 2097] [serial = 1731] [outer = 0x0] 12:54:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119731400) [pid = 2097] [serial = 1732] [outer = 0x119461800] 12:54:54 INFO - PROCESS | 2097 | 1467057294062 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119befc00) [pid = 2097] [serial = 1733] [outer = 0x119461800] 12:54:54 INFO - PROCESS | 2097 | 1467057294442 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 528ms 12:54:54 INFO - PROCESS | 2097 | 1467057294466 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 2097 | 1467057294468 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:54:54 INFO - PROCESS | 2097 | 1467057294470 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 2097 | 1467057294471 Marionette TRACE conn2 <- [1,2282,null,{}] 12:54:54 INFO - PROCESS | 2097 | 1467057294473 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}] 12:54:54 INFO - PROCESS | 2097 | 1467057294474 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:54 INFO - PROCESS | 2097 | 1467057294556 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:54:54 INFO - PROCESS | 2097 | 1467057294620 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 2097 | 1467057294621 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x1232b3800 == 32 [pid = 2097] [id = 578] 12:54:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1194e9000) [pid = 2097] [serial = 1734] [outer = 0x0] 12:54:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1207f1800) [pid = 2097] [serial = 1735] [outer = 0x1194e9000] 12:54:54 INFO - PROCESS | 2097 | 1467057294647 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x12345fc00) [pid = 2097] [serial = 1736] [outer = 0x1194e9000] 12:54:54 INFO - PROCESS | 2097 | 1467057294930 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 12:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:54:54 INFO - PROCESS | 2097 | 1467057294989 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 2097 | 1467057294990 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:54:54 INFO - PROCESS | 2097 | 1467057294992 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 2097 | 1467057294993 Marionette TRACE conn2 <- [1,2286,null,{}] 12:54:55 INFO - PROCESS | 2097 | 1467057294998 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}] 12:54:55 INFO - PROCESS | 2097 | 1467057294999 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:55 INFO - PROCESS | 2097 | 1467057295099 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:54:55 INFO - PROCESS | 2097 | 1467057295103 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 2097 | 1467057295108 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292d3000 == 33 [pid = 2097] [id = 579] 12:54:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x123e13c00) [pid = 2097] [serial = 1737] [outer = 0x0] 12:54:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123e97400) [pid = 2097] [serial = 1738] [outer = 0x123e13c00] 12:54:55 INFO - PROCESS | 2097 | 1467057295140 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x124719000) [pid = 2097] [serial = 1739] [outer = 0x123e13c00] 12:54:55 INFO - PROCESS | 2097 | 1467057295525 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]]]}] 12:54:55 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 12:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 12:54:55 INFO - PROCESS | 2097 | 1467057295567 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 2097 | 1467057295568 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:54:55 INFO - PROCESS | 2097 | 1467057295570 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 2097 | 1467057295571 Marionette TRACE conn2 <- [1,2290,null,{}] 12:54:55 INFO - PROCESS | 2097 | 1467057295574 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}] 12:54:55 INFO - PROCESS | 2097 | 1467057295575 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:55 INFO - PROCESS | 2097 | 1467057295675 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:54:55 INFO - PROCESS | 2097 | 1467057295680 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 2097 | 1467057295681 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a76c000 == 34 [pid = 2097] [id = 580] 12:54:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123e14400) [pid = 2097] [serial = 1740] [outer = 0x0] 12:54:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12664dc00) [pid = 2097] [serial = 1741] [outer = 0x123e14400] 12:54:55 INFO - PROCESS | 2097 | 1467057295712 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x128c5ac00) [pid = 2097] [serial = 1742] [outer = 0x123e14400] 12:54:56 INFO - PROCESS | 2097 | 1467057296024 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 470ms 12:54:56 INFO - PROCESS | 2097 | 1467057296043 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 2097 | 1467057296045 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:54:56 INFO - PROCESS | 2097 | 1467057296055 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 2097 | 1467057296056 Marionette TRACE conn2 <- [1,2294,null,{}] 12:54:56 INFO - PROCESS | 2097 | 1467057296059 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}] 12:54:56 INFO - PROCESS | 2097 | 1467057296060 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:56 INFO - PROCESS | 2097 | 1467057296166 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:54:56 INFO - PROCESS | 2097 | 1467057296170 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 2097 | 1467057296172 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba62000 == 35 [pid = 2097] [id = 581] 12:54:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124fc4800) [pid = 2097] [serial = 1743] [outer = 0x0] 12:54:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128cbe000) [pid = 2097] [serial = 1744] [outer = 0x124fc4800] 12:54:56 INFO - PROCESS | 2097 | 1467057296197 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x129434c00) [pid = 2097] [serial = 1745] [outer = 0x124fc4800] 12:54:56 INFO - PROCESS | 2097 | 1467057296505 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 471ms 12:54:56 INFO - PROCESS | 2097 | 1467057296527 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 2097 | 1467057296529 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:54:56 INFO - PROCESS | 2097 | 1467057296534 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 2097 | 1467057296535 Marionette TRACE conn2 <- [1,2298,null,{}] 12:54:56 INFO - PROCESS | 2097 | 1467057296538 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}] 12:54:56 INFO - PROCESS | 2097 | 1467057296539 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:56 INFO - PROCESS | 2097 | 1467057296643 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:54:56 INFO - PROCESS | 2097 | 1467057296646 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 2097 | 1467057296655 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c39f800 == 36 [pid = 2097] [id = 582] 12:54:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128c5e800) [pid = 2097] [serial = 1746] [outer = 0x0] 12:54:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12948b000) [pid = 2097] [serial = 1747] [outer = 0x128c5e800] 12:54:56 INFO - PROCESS | 2097 | 1467057296712 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a57dc00) [pid = 2097] [serial = 1748] [outer = 0x128c5e800] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x123e0bc00) [pid = 2097] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x129487c00) [pid = 2097] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123abd400) [pid = 2097] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x116987c00) [pid = 2097] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x119728000) [pid = 2097] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x11975a800) [pid = 2097] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119728400) [pid = 2097] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x1183ae800) [pid = 2097] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11728a000) [pid = 2097] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119467400) [pid = 2097] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x123ea1000) [pid = 2097] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x113eb0c00) [pid = 2097] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x118671000) [pid = 2097] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1139d8000) [pid = 2097] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:54:56 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1130a6c00) [pid = 2097] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:54:57 INFO - PROCESS | 2097 | 1467057297086 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 573ms 12:54:57 INFO - PROCESS | 2097 | 1467057297107 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:54:57 INFO - PROCESS | 2097 | 1467057297108 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:54:57 INFO - PROCESS | 2097 | 1467057297110 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 2097 | 1467057297112 Marionette TRACE conn2 <- [1,2302,null,{}] 12:54:57 INFO - PROCESS | 2097 | 1467057297116 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}] 12:54:57 INFO - PROCESS | 2097 | 1467057297118 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:57 INFO - PROCESS | 2097 | 1467057297197 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:54:57 INFO - PROCESS | 2097 | 1467057297257 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 2097 | 1467057297259 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f1a800 == 37 [pid = 2097] [id = 583] 12:54:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1139d4400) [pid = 2097] [serial = 1749] [outer = 0x0] 12:54:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x118331c00) [pid = 2097] [serial = 1750] [outer = 0x1139d4400] 12:54:57 INFO - PROCESS | 2097 | 1467057297283 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119728400) [pid = 2097] [serial = 1751] [outer = 0x1139d4400] 12:54:57 INFO - PROCESS | 2097 | 1467057297545 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 475ms 12:54:57 INFO - PROCESS | 2097 | 1467057297586 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 2097 | 1467057297587 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:54:57 INFO - PROCESS | 2097 | 1467057297589 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 2097 | 1467057297590 Marionette TRACE conn2 <- [1,2306,null,{}] 12:54:57 INFO - PROCESS | 2097 | 1467057297593 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}] 12:54:57 INFO - PROCESS | 2097 | 1467057297594 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:57 INFO - PROCESS | 2097 | 1467057297694 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:54:57 INFO - PROCESS | 2097 | 1467057297699 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 2097 | 1467057297701 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb2c000 == 38 [pid = 2097] [id = 584] 12:54:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12325cc00) [pid = 2097] [serial = 1752] [outer = 0x0] 12:54:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x128f96800) [pid = 2097] [serial = 1753] [outer = 0x12325cc00] 12:54:57 INFO - PROCESS | 2097 | 1467057297727 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12a65e800) [pid = 2097] [serial = 1754] [outer = 0x12325cc00] 12:54:58 INFO - PROCESS | 2097 | 1467057298108 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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 572ms 12:54:58 INFO - PROCESS | 2097 | 1467057298162 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:54:58 INFO - PROCESS | 2097 | 1467057298165 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:54:58 INFO - PROCESS | 2097 | 1467057298168 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 2097 | 1467057298171 Marionette TRACE conn2 <- [1,2310,null,{}] 12:54:58 INFO - PROCESS | 2097 | 1467057298174 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}] 12:54:58 INFO - PROCESS | 2097 | 1467057298177 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:58 INFO - PROCESS | 2097 | 1467057298267 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:54:58 INFO - PROCESS | 2097 | 1467057298270 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 2097 | 1467057298271 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf57800 == 39 [pid = 2097] [id = 585] 12:54:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x12a665800) [pid = 2097] [serial = 1755] [outer = 0x0] 12:54:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12a935000) [pid = 2097] [serial = 1756] [outer = 0x12a665800] 12:54:58 INFO - PROCESS | 2097 | 1467057298296 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12abb9800) [pid = 2097] [serial = 1757] [outer = 0x12a665800] 12:54:58 INFO - PROCESS | 2097 | 1467057298603 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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 473ms 12:54:58 INFO - PROCESS | 2097 | 1467057298640 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 2097 | 1467057298642 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:54:58 INFO - PROCESS | 2097 | 1467057298644 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 2097 | 1467057298646 Marionette TRACE conn2 <- [1,2314,null,{}] 12:54:58 INFO - PROCESS | 2097 | 1467057298650 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}] 12:54:58 INFO - PROCESS | 2097 | 1467057298651 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:58 INFO - PROCESS | 2097 | 1467057298738 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:54:58 INFO - PROCESS | 2097 | 1467057298802 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 2097 | 1467057298803 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:54:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d08c000 == 40 [pid = 2097] [id = 586] 12:54:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119728000) [pid = 2097] [serial = 1758] [outer = 0x0] 12:54:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12b607000) [pid = 2097] [serial = 1759] [outer = 0x119728000] 12:54:58 INFO - PROCESS | 2097 | 1467057298827 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12b6d1400) [pid = 2097] [serial = 1760] [outer = 0x119728000] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x11860e800 == 39 [pid = 2097] [id = 575] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x1169c6000 == 38 [pid = 2097] [id = 574] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x119dea800 == 37 [pid = 2097] [id = 573] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x1127e0000 == 36 [pid = 2097] [id = 572] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12349d800 == 35 [pid = 2097] [id = 576] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x1292d3000 == 34 [pid = 2097] [id = 579] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12a76c000 == 33 [pid = 2097] [id = 580] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba62000 == 32 [pid = 2097] [id = 581] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x1232b3800 == 31 [pid = 2097] [id = 578] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x124f1a800 == 30 [pid = 2097] [id = 583] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12c39f800 == 29 [pid = 2097] [id = 582] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb2c000 == 28 [pid = 2097] [id = 584] 12:54:59 INFO - PROCESS | 2097 | --DOCSHELL 0x124f29000 == 27 [pid = 2097] [id = 577] 12:55:00 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf57800 == 26 [pid = 2097] [id = 585] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1246d5400) [pid = 2097] [serial = 1705] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12a6ae400) [pid = 2097] [serial = 1678] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12b60b400) [pid = 2097] [serial = 1679] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123dd5800) [pid = 2097] [serial = 1702] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x11832ec00) [pid = 2097] [serial = 1688] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x119a67400) [pid = 2097] [serial = 1697] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x123648400) [pid = 2097] [serial = 1673] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119bf1800) [pid = 2097] [serial = 1699] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1189a6800) [pid = 2097] [serial = 1691] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1184e4000) [pid = 2097] [serial = 1669] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119722400) [pid = 2097] [serial = 1694] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x119108800) [pid = 2097] [serial = 1670] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x128f93000) [pid = 2097] [serial = 1676] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x119466400) [pid = 2097] [serial = 1708] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x1243ec000) [pid = 2097] [serial = 1711] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x11709cc00) [pid = 2097] [serial = 1681] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x117668400) [pid = 2097] [serial = 1687] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x123805800) [pid = 2097] [serial = 1700] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x113bc0800) [pid = 2097] [serial = 1684] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x123ea0400) [pid = 2097] [serial = 1703] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x119bfb400) [pid = 2097] [serial = 1672] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x126885c00) [pid = 2097] [serial = 1675] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x1162b2800) [pid = 2097] [serial = 1685] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x124fcc800) [pid = 2097] [serial = 1706] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x119730400) [pid = 2097] [serial = 1696] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x11866d400) [pid = 2097] [serial = 1690] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x117668800) [pid = 2097] [serial = 1682] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x1238ccc00) [pid = 2097] [serial = 1709] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x1194df000) [pid = 2097] [serial = 1693] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x12643f800) [pid = 2097] [serial = 1712] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x1264e0000) [pid = 2097] [serial = 1714] [outer = 0x0] [url = about:blank] 12:55:00 INFO - PROCESS | 2097 | 1467057300206 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1581ms 12:55:00 INFO - PROCESS | 2097 | 1467057300226 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 2097 | 1467057300228 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:55:00 INFO - PROCESS | 2097 | 1467057300231 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 2097 | 1467057300234 Marionette TRACE conn2 <- [1,2318,null,{}] 12:55:00 INFO - PROCESS | 2097 | 1467057300238 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}] 12:55:00 INFO - PROCESS | 2097 | 1467057300239 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:00 INFO - PROCESS | 2097 | 1467057300323 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:55:00 INFO - PROCESS | 2097 | 1467057300377 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 2097 | 1467057300380 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f30800 == 27 [pid = 2097] [id = 587] 12:55:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x1130ad800) [pid = 2097] [serial = 1761] [outer = 0x0] 12:55:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x115ee9800) [pid = 2097] [serial = 1762] [outer = 0x1130ad800] 12:55:00 INFO - PROCESS | 2097 | 1467057300408 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x116b1c000) [pid = 2097] [serial = 1763] [outer = 0x1130ad800] 12:55:00 INFO - PROCESS | 2097 | 1467057300709 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] 12:55:00 INFO - PROCESS | 2097 | 1467057300757 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:55:00 INFO - PROCESS | 2097 | 1467057300761 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 2097 | 1467057300766 Marionette TRACE conn2 <- [1,2322,null,{}] 12:55:00 INFO - PROCESS | 2097 | 1467057300768 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}] 12:55:00 INFO - PROCESS | 2097 | 1467057300770 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:00 INFO - PROCESS | 2097 | 1467057300846 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:55:00 INFO - PROCESS | 2097 | 1467057300850 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 2097 | 1467057300852 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x118253000 == 28 [pid = 2097] [id = 588] 12:55:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x117286400) [pid = 2097] [serial = 1764] [outer = 0x0] 12:55:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x117585c00) [pid = 2097] [serial = 1765] [outer = 0x117286400] 12:55:00 INFO - PROCESS | 2097 | 1467057300881 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x117666c00) [pid = 2097] [serial = 1766] [outer = 0x117286400] 12:55:01 INFO - PROCESS | 2097 | 1467057301208 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 476ms 12:55:01 INFO - PROCESS | 2097 | 1467057301237 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 2097 | 1467057301247 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:55:01 INFO - PROCESS | 2097 | 1467057301250 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 2097 | 1467057301252 Marionette TRACE conn2 <- [1,2326,null,{}] 12:55:01 INFO - PROCESS | 2097 | 1467057301260 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}] 12:55:01 INFO - PROCESS | 2097 | 1467057301263 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:01 INFO - PROCESS | 2097 | 1467057301339 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:55:01 INFO - PROCESS | 2097 | 1467057301344 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 2097 | 1467057301349 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3b800 == 29 [pid = 2097] [id = 589] 12:55:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x1122bcc00) [pid = 2097] [serial = 1767] [outer = 0x0] 12:55:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x1184dd800) [pid = 2097] [serial = 1768] [outer = 0x1122bcc00] 12:55:01 INFO - PROCESS | 2097 | 1467057301379 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x1184ebc00) [pid = 2097] [serial = 1769] [outer = 0x1122bcc00] 12:55:01 INFO - PROCESS | 2097 | 1467057301749 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 12:55:01 INFO - PROCESS | 2097 | 1467057301772 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 2097 | 1467057301774 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:55:01 INFO - PROCESS | 2097 | 1467057301778 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 2097 | 1467057301780 Marionette TRACE conn2 <- [1,2330,null,{}] 12:55:01 INFO - PROCESS | 2097 | 1467057301783 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}] 12:55:01 INFO - PROCESS | 2097 | 1467057301785 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:01 INFO - PROCESS | 2097 | 1467057301937 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:55:01 INFO - PROCESS | 2097 | 1467057301951 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 2097 | 1467057301952 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x12307f800 == 30 [pid = 2097] [id = 590] 12:55:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x118675400) [pid = 2097] [serial = 1770] [outer = 0x0] 12:55:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x11872c800) [pid = 2097] [serial = 1771] [outer = 0x118675400] 12:55:01 INFO - PROCESS | 2097 | 1467057301995 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x11875c000) [pid = 2097] [serial = 1772] [outer = 0x118675400] 12:55:02 INFO - PROCESS | 2097 | 1467057302307 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 571ms 12:55:02 INFO - PROCESS | 2097 | 1467057302350 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 2097 | 1467057302351 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:55:02 INFO - PROCESS | 2097 | 1467057302354 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 2097 | 1467057302355 Marionette TRACE conn2 <- [1,2334,null,{}] 12:55:02 INFO - PROCESS | 2097 | 1467057302357 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}] 12:55:02 INFO - PROCESS | 2097 | 1467057302369 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:02 INFO - PROCESS | 2097 | 1467057302439 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:55:02 INFO - PROCESS | 2097 | 1467057302495 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 2097 | 1467057302496 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x123ac8000 == 31 [pid = 2097] [id = 591] 12:55:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x112e7b000) [pid = 2097] [serial = 1773] [outer = 0x0] 12:55:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1189a3400) [pid = 2097] [serial = 1774] [outer = 0x112e7b000] 12:55:02 INFO - PROCESS | 2097 | 1467057302521 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x119469c00) [pid = 2097] [serial = 1775] [outer = 0x112e7b000] 12:55:02 INFO - PROCESS | 2097 | 1467057302818 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 12:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:55:02 INFO - PROCESS | 2097 | 1467057302874 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 2097 | 1467057302875 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:55:02 INFO - PROCESS | 2097 | 1467057302877 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 2097 | 1467057302878 Marionette TRACE conn2 <- [1,2338,null,{}] 12:55:02 INFO - PROCESS | 2097 | 1467057302881 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}] 12:55:02 INFO - PROCESS | 2097 | 1467057302884 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:02 INFO - PROCESS | 2097 | 1467057302974 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:55:02 INFO - PROCESS | 2097 | 1467057302980 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 2097 | 1467057302982 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f17800 == 32 [pid = 2097] [id = 592] 12:55:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1194dd400) [pid = 2097] [serial = 1776] [outer = 0x0] 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x119704400) [pid = 2097] [serial = 1777] [outer = 0x1194dd400] 12:55:03 INFO - PROCESS | 2097 | 1467057303007 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119a0b000) [pid = 2097] [serial = 1778] [outer = 0x1194dd400] 12:55:03 INFO - PROCESS | 2097 | 1467057303311 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 472ms 12:55:03 INFO - PROCESS | 2097 | 1467057303353 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 2097 | 1467057303354 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:55:03 INFO - PROCESS | 2097 | 1467057303357 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 2097 | 1467057303358 Marionette TRACE conn2 <- [1,2342,null,{}] 12:55:03 INFO - PROCESS | 2097 | 1467057303360 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}] 12:55:03 INFO - PROCESS | 2097 | 1467057303362 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:03 INFO - PROCESS | 2097 | 1467057303483 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:55:03 INFO - PROCESS | 2097 | 1467057303488 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 2097 | 1467057303489 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x1260d1800 == 33 [pid = 2097] [id = 593] 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11946b800) [pid = 2097] [serial = 1779] [outer = 0x0] 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119a95400) [pid = 2097] [serial = 1780] [outer = 0x11946b800] 12:55:03 INFO - PROCESS | 2097 | 1467057303516 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119bf6400) [pid = 2097] [serial = 1781] [outer = 0x11946b800] 12:55:03 INFO - PROCESS | 2097 | 1467057303816 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 12:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:55:03 INFO - PROCESS | 2097 | 1467057303825 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 2097 | 1467057303826 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:55:03 INFO - PROCESS | 2097 | 1467057303828 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 2097 | 1467057303830 Marionette TRACE conn2 <- [1,2346,null,{}] 12:55:03 INFO - PROCESS | 2097 | 1467057303836 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}] 12:55:03 INFO - PROCESS | 2097 | 1467057303837 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:03 INFO - PROCESS | 2097 | 1467057303910 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:55:03 INFO - PROCESS | 2097 | 1467057303916 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 2097 | 1467057303917 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289e7800 == 34 [pid = 2097] [id = 594] 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11975b800) [pid = 2097] [serial = 1782] [outer = 0x0] 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1207f5400) [pid = 2097] [serial = 1783] [outer = 0x11975b800] 12:55:03 INFO - PROCESS | 2097 | 1467057303941 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12339a000) [pid = 2097] [serial = 1784] [outer = 0x11975b800] 12:55:04 INFO - PROCESS | 2097 | 1467057304253 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 473ms 12:55:04 INFO - PROCESS | 2097 | 1467057304301 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 2097 | 1467057304303 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:55:04 INFO - PROCESS | 2097 | 1467057304306 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 2097 | 1467057304307 Marionette TRACE conn2 <- [1,2350,null,{}] 12:55:04 INFO - PROCESS | 2097 | 1467057304309 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}] 12:55:04 INFO - PROCESS | 2097 | 1467057304310 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:04 INFO - PROCESS | 2097 | 1467057304394 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:55:04 INFO - PROCESS | 2097 | 1467057304466 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 2097 | 1467057304467 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3a800 == 35 [pid = 2097] [id = 595] 12:55:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1184e1800) [pid = 2097] [serial = 1785] [outer = 0x0] 12:55:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x12345d000) [pid = 2097] [serial = 1786] [outer = 0x1184e1800] 12:55:04 INFO - PROCESS | 2097 | 1467057304504 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123ab7c00) [pid = 2097] [serial = 1787] [outer = 0x1184e1800] 12:55:04 INFO - PROCESS | 2097 | 1467057304901 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 621ms 12:55:04 INFO - PROCESS | 2097 | 1467057304927 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:55:04 INFO - PROCESS | 2097 | 1467057304929 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:55:04 INFO - PROCESS | 2097 | 1467057304932 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 2097 | 1467057304934 Marionette TRACE conn2 <- [1,2354,null,{}] 12:55:04 INFO - PROCESS | 2097 | 1467057304937 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}] 12:55:04 INFO - PROCESS | 2097 | 1467057304939 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:05 INFO - PROCESS | 2097 | 1467057305088 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:55:05 INFO - PROCESS | 2097 | 1467057305125 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 2097 | 1467057305126 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a544000 == 36 [pid = 2097] [id = 596] 12:55:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1184de000) [pid = 2097] [serial = 1788] [outer = 0x0] 12:55:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123e0b000) [pid = 2097] [serial = 1789] [outer = 0x1184de000] 12:55:05 INFO - PROCESS | 2097 | 1467057305150 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123ea1000) [pid = 2097] [serial = 1790] [outer = 0x1184de000] 12:55:05 INFO - PROCESS | 2097 | 1467057305473 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 572ms 12:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:55:05 INFO - PROCESS | 2097 | 1467057305504 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 2097 | 1467057305506 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:55:05 INFO - PROCESS | 2097 | 1467057305508 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 2097 | 1467057305510 Marionette TRACE conn2 <- [1,2358,null,{}] 12:55:05 INFO - PROCESS | 2097 | 1467057305515 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}] 12:55:05 INFO - PROCESS | 2097 | 1467057305517 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:05 INFO - PROCESS | 2097 | 1467057305650 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:55:05 INFO - PROCESS | 2097 | 1467057305667 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 2097 | 1467057305669 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237e2000 == 37 [pid = 2097] [id = 597] 12:55:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119730800) [pid = 2097] [serial = 1791] [outer = 0x0] 12:55:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123ea1c00) [pid = 2097] [serial = 1792] [outer = 0x119730800] 12:55:05 INFO - PROCESS | 2097 | 1467057305698 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12643fc00) [pid = 2097] [serial = 1793] [outer = 0x119730800] 12:55:06 INFO - PROCESS | 2097 | 1467057306108 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 620ms 12:55:06 INFO - PROCESS | 2097 | 1467057306129 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:55:06 INFO - PROCESS | 2097 | 1467057306134 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:55:06 INFO - PROCESS | 2097 | 1467057306137 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 2097 | 1467057306139 Marionette TRACE conn2 <- [1,2362,null,{}] 12:55:06 INFO - PROCESS | 2097 | 1467057306143 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}] 12:55:06 INFO - PROCESS | 2097 | 1467057306145 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:06 INFO - PROCESS | 2097 | 1467057306301 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:55:06 INFO - PROCESS | 2097 | 1467057306413 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 2097 | 1467057306414 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd84800 == 38 [pid = 2097] [id = 598] 12:55:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1266e9c00) [pid = 2097] [serial = 1794] [outer = 0x0] 12:55:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12688a800) [pid = 2097] [serial = 1795] [outer = 0x1266e9c00] 12:55:06 INFO - PROCESS | 2097 | 1467057306454 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x128c5c800) [pid = 2097] [serial = 1796] [outer = 0x1266e9c00] 12:55:06 INFO - PROCESS | 2097 | 1467057306812 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 724ms 12:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:55:06 INFO - PROCESS | 2097 | 1467057306861 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 2097 | 1467057306863 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:55:06 INFO - PROCESS | 2097 | 1467057306865 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 2097 | 1467057306866 Marionette TRACE conn2 <- [1,2366,null,{}] 12:55:06 INFO - PROCESS | 2097 | 1467057306874 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}] 12:55:06 INFO - PROCESS | 2097 | 1467057306875 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:06 INFO - PROCESS | 2097 | 1467057306985 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:55:06 INFO - PROCESS | 2097 | 1467057306988 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 2097 | 1467057306990 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c637000 == 39 [pid = 2097] [id = 599] 12:55:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12664e800) [pid = 2097] [serial = 1797] [outer = 0x0] 12:55:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x128c61c00) [pid = 2097] [serial = 1798] [outer = 0x12664e800] 12:55:07 INFO - PROCESS | 2097 | 1467057307048 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x129215c00) [pid = 2097] [serial = 1799] [outer = 0x12664e800] 12:55:07 INFO - PROCESS | 2097 | 1467057307503 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]]]}] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x123e13c00) [pid = 2097] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x123e14400) [pid = 2097] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1139d4400) [pid = 2097] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x128c5e800) [pid = 2097] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x124fc4800) [pid = 2097] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12a665800) [pid = 2097] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x112a5d400) [pid = 2097] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x118324800) [pid = 2097] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1130a5000) [pid = 2097] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11758a400) [pid = 2097] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x111e58000) [pid = 2097] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1194e9000) [pid = 2097] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119461800) [pid = 2097] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:55:07 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x119723400) [pid = 2097] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 674ms 12:55:07 INFO - PROCESS | 2097 | 1467057307540 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 2097 | 1467057307541 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:55:07 INFO - PROCESS | 2097 | 1467057307543 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 2097 | 1467057307544 Marionette TRACE conn2 <- [1,2370,null,{}] 12:55:07 INFO - PROCESS | 2097 | 1467057307547 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}] 12:55:07 INFO - PROCESS | 2097 | 1467057307548 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:07 INFO - PROCESS | 2097 | 1467057307624 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:55:07 INFO - PROCESS | 2097 | 1467057307627 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 2097 | 1467057307628 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f33800 == 40 [pid = 2097] [id = 600] 12:55:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x115f66800) [pid = 2097] [serial = 1800] [outer = 0x0] 12:55:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1184dc800) [pid = 2097] [serial = 1801] [outer = 0x115f66800] 12:55:07 INFO - PROCESS | 2097 | 1467057307655 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119a68400) [pid = 2097] [serial = 1802] [outer = 0x115f66800] 12:55:08 INFO - PROCESS | 2097 | 1467057308001 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 471ms 12:55:08 INFO - PROCESS | 2097 | 1467057308016 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 2097 | 1467057308018 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:55:08 INFO - PROCESS | 2097 | 1467057308021 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 2097 | 1467057308022 Marionette TRACE conn2 <- [1,2374,null,{}] 12:55:08 INFO - PROCESS | 2097 | 1467057308024 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}] 12:55:08 INFO - PROCESS | 2097 | 1467057308025 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:08 INFO - PROCESS | 2097 | 1467057308149 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:55:08 INFO - PROCESS | 2097 | 1467057308238 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 2097 | 1467057308239 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb43000 == 41 [pid = 2097] [id = 601] 12:55:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x117290400) [pid = 2097] [serial = 1803] [outer = 0x0] 12:55:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123e13c00) [pid = 2097] [serial = 1804] [outer = 0x117290400] 12:55:08 INFO - PROCESS | 2097 | 1467057308279 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x129484400) [pid = 2097] [serial = 1805] [outer = 0x117290400] 12:55:08 INFO - PROCESS | 2097 | 1467057308551 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 570ms 12:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:55:08 INFO - PROCESS | 2097 | 1467057308591 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 2097 | 1467057308592 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:55:08 INFO - PROCESS | 2097 | 1467057308594 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 2097 | 1467057308595 Marionette TRACE conn2 <- [1,2378,null,{}] 12:55:08 INFO - PROCESS | 2097 | 1467057308606 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}] 12:55:08 INFO - PROCESS | 2097 | 1467057308607 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:08 INFO - PROCESS | 2097 | 1467057308689 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:55:08 INFO - PROCESS | 2097 | 1467057308694 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 2097 | 1467057308695 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d08e000 == 42 [pid = 2097] [id = 602] 12:55:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128c63400) [pid = 2097] [serial = 1806] [outer = 0x0] 12:55:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a666c00) [pid = 2097] [serial = 1807] [outer = 0x128c63400] 12:55:08 INFO - PROCESS | 2097 | 1467057308721 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a6af400) [pid = 2097] [serial = 1808] [outer = 0x128c63400] 12:55:09 INFO - PROCESS | 2097 | 1467057309051 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 479ms 12:55:09 INFO - PROCESS | 2097 | 1467057309073 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 2097 | 1467057309074 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:55:09 INFO - PROCESS | 2097 | 1467057309076 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 2097 | 1467057309078 Marionette TRACE conn2 <- [1,2382,null,{}] 12:55:09 INFO - PROCESS | 2097 | 1467057309083 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}] 12:55:09 INFO - PROCESS | 2097 | 1467057309084 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:09 INFO - PROCESS | 2097 | 1467057309200 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:55:09 INFO - PROCESS | 2097 | 1467057309206 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 2097 | 1467057309207 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d641800 == 43 [pid = 2097] [id = 603] 12:55:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12339c000) [pid = 2097] [serial = 1809] [outer = 0x0] 12:55:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12a931000) [pid = 2097] [serial = 1810] [outer = 0x12339c000] 12:55:09 INFO - PROCESS | 2097 | 1467057309231 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12a93c400) [pid = 2097] [serial = 1811] [outer = 0x12339c000] 12:55:09 INFO - PROCESS | 2097 | 1467057309614 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 571ms 12:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:55:09 INFO - PROCESS | 2097 | 1467057309650 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 2097 | 1467057309652 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:55:09 INFO - PROCESS | 2097 | 1467057309655 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 2097 | 1467057309657 Marionette TRACE conn2 <- [1,2386,null,{}] 12:55:09 INFO - PROCESS | 2097 | 1467057309661 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}] 12:55:09 INFO - PROCESS | 2097 | 1467057309663 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:09 INFO - PROCESS | 2097 | 1467057309783 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:55:09 INFO - PROCESS | 2097 | 1467057309841 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 2097 | 1467057309844 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169b0800 == 44 [pid = 2097] [id = 604] 12:55:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x112dd9800) [pid = 2097] [serial = 1812] [outer = 0x0] 12:55:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x112edc400) [pid = 2097] [serial = 1813] [outer = 0x112dd9800] 12:55:09 INFO - PROCESS | 2097 | 1467057309875 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x11688bc00) [pid = 2097] [serial = 1814] [outer = 0x112dd9800] 12:55:10 INFO - PROCESS | 2097 | 1467057310443 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 821ms 12:55:10 INFO - PROCESS | 2097 | 1467057310476 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 2097 | 1467057310480 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:55:10 INFO - PROCESS | 2097 | 1467057310486 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 2097 | 1467057310487 Marionette TRACE conn2 <- [1,2390,null,{}] 12:55:10 INFO - PROCESS | 2097 | 1467057310490 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}] 12:55:10 INFO - PROCESS | 2097 | 1467057310492 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:10 INFO - PROCESS | 2097 | 1467057310603 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:55:10 INFO - PROCESS | 2097 | 1467057310718 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 2097 | 1467057310720 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237e3800 == 45 [pid = 2097] [id = 605] 12:55:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x117edec00) [pid = 2097] [serial = 1815] [outer = 0x0] 12:55:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x118324000) [pid = 2097] [serial = 1816] [outer = 0x117edec00] 12:55:10 INFO - PROCESS | 2097 | 1467057310753 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1184d0800) [pid = 2097] [serial = 1817] [outer = 0x117edec00] 12:55:11 INFO - PROCESS | 2097 | 1467057311534 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1122ms 12:55:11 INFO - PROCESS | 2097 | 1467057311607 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 2097 | 1467057311609 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:55:11 INFO - PROCESS | 2097 | 1467057311613 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 2097 | 1467057311614 Marionette TRACE conn2 <- [1,2394,null,{}] 12:55:11 INFO - PROCESS | 2097 | 1467057311618 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}] 12:55:11 INFO - PROCESS | 2097 | 1467057311620 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:11 INFO - PROCESS | 2097 | 1467057311730 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:55:11 INFO - PROCESS | 2097 | 1467057311850 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 2097 | 1467057311851 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x11861b000 == 46 [pid = 2097] [id = 606] 12:55:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x118266000) [pid = 2097] [serial = 1818] [outer = 0x0] 12:55:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x118324c00) [pid = 2097] [serial = 1819] [outer = 0x118266000] 12:55:11 INFO - PROCESS | 2097 | 1467057311898 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x1184e1000) [pid = 2097] [serial = 1820] [outer = 0x118266000] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12d08e000 == 45 [pid = 2097] [id = 602] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb43000 == 44 [pid = 2097] [id = 601] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x124f33800 == 43 [pid = 2097] [id = 600] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12c637000 == 42 [pid = 2097] [id = 599] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x12b607000) [pid = 2097] [serial = 1759] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd84800 == 41 [pid = 2097] [id = 598] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x1237e2000 == 40 [pid = 2097] [id = 597] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12a544000 == 39 [pid = 2097] [id = 596] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3a800 == 38 [pid = 2097] [id = 595] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x1289e7800 == 37 [pid = 2097] [id = 594] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x1260d1800 == 36 [pid = 2097] [id = 593] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x124f17800 == 35 [pid = 2097] [id = 592] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x123ac8000 == 34 [pid = 2097] [id = 591] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x12307f800 == 33 [pid = 2097] [id = 590] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3b800 == 32 [pid = 2097] [id = 589] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x118253000 == 31 [pid = 2097] [id = 588] 12:55:12 INFO - PROCESS | 2097 | --DOCSHELL 0x115f30800 == 30 [pid = 2097] [id = 587] 12:55:12 INFO - PROCESS | 2097 | 1467057312357 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]]]}] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x128c61400) [pid = 2097] [serial = 1715] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x123e97400) [pid = 2097] [serial = 1738] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12664dc00) [pid = 2097] [serial = 1741] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118331c00) [pid = 2097] [serial = 1750] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12948b000) [pid = 2097] [serial = 1747] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x129434c00) [pid = 2097] [serial = 1745] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x128cbe000) [pid = 2097] [serial = 1744] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x128f96800) [pid = 2097] [serial = 1753] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119728400) [pid = 2097] [serial = 1751] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12a935000) [pid = 2097] [serial = 1756] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119467c00) [pid = 2097] [serial = 1729] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1184d2800) [pid = 2097] [serial = 1726] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x118724400) [pid = 2097] [serial = 1727] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117032c00) [pid = 2097] [serial = 1724] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x115f64000) [pid = 2097] [serial = 1723] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12abb9800) [pid = 2097] [serial = 1757] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1184d1c00) [pid = 2097] [serial = 1721] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x117ed0c00) [pid = 2097] [serial = 1720] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x112a81c00) [pid = 2097] [serial = 1718] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1129c7400) [pid = 2097] [serial = 1717] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1207f1800) [pid = 2097] [serial = 1735] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119731400) [pid = 2097] [serial = 1732] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119befc00) [pid = 2097] [serial = 1733] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1194e8000) [pid = 2097] [serial = 1730] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x128c5ac00) [pid = 2097] [serial = 1742] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x124719000) [pid = 2097] [serial = 1739] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12a57dc00) [pid = 2097] [serial = 1748] [outer = 0x0] [url = about:blank] 12:55:12 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12345fc00) [pid = 2097] [serial = 1736] [outer = 0x0] [url = about:blank] 12:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 771ms 12:55:12 INFO - PROCESS | 2097 | 1467057312383 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 2097 | 1467057312386 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:55:12 INFO - PROCESS | 2097 | 1467057312390 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 2097 | 1467057312393 Marionette TRACE conn2 <- [1,2398,null,{}] 12:55:12 INFO - PROCESS | 2097 | 1467057312397 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}] 12:55:12 INFO - PROCESS | 2097 | 1467057312399 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:12 INFO - PROCESS | 2097 | 1467057312520 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:55:12 INFO - PROCESS | 2097 | 1467057312526 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 2097 | 1467057312527 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x1169ad800 == 31 [pid = 2097] [id = 607] 12:55:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x1184e2c00) [pid = 2097] [serial = 1821] [outer = 0x0] 12:55:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11866a800) [pid = 2097] [serial = 1822] [outer = 0x1184e2c00] 12:55:12 INFO - PROCESS | 2097 | 1467057312573 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1189a3c00) [pid = 2097] [serial = 1823] [outer = 0x1184e2c00] 12:55:12 INFO - PROCESS | 2097 | 1467057312987 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 620ms 12:55:13 INFO - PROCESS | 2097 | 1467057313011 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:55:13 INFO - PROCESS | 2097 | 1467057313014 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:55:13 INFO - PROCESS | 2097 | 1467057313017 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 2097 | 1467057313019 Marionette TRACE conn2 <- [1,2402,null,{}] 12:55:13 INFO - PROCESS | 2097 | 1467057313027 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}] 12:55:13 INFO - PROCESS | 2097 | 1467057313030 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:13 INFO - PROCESS | 2097 | 1467057313108 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:55:13 INFO - PROCESS | 2097 | 1467057313115 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 2097 | 1467057313118 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237d7000 == 32 [pid = 2097] [id = 608] 12:55:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1194dc400) [pid = 2097] [serial = 1824] [outer = 0x0] 12:55:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119705800) [pid = 2097] [serial = 1825] [outer = 0x1194dc400] 12:55:13 INFO - PROCESS | 2097 | 1467057313145 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x119730000) [pid = 2097] [serial = 1826] [outer = 0x1194dc400] 12:55:13 INFO - PROCESS | 2097 | 1467057313542 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms 12:55:13 INFO - PROCESS | 2097 | 1467057313590 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 2097 | 1467057313592 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:55:13 INFO - PROCESS | 2097 | 1467057313596 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 2097 | 1467057313598 Marionette TRACE conn2 <- [1,2406,null,{}] 12:55:13 INFO - PROCESS | 2097 | 1467057313601 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}] 12:55:13 INFO - PROCESS | 2097 | 1467057313603 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:13 INFO - PROCESS | 2097 | 1467057313729 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:55:13 INFO - PROCESS | 2097 | 1467057313738 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 2097 | 1467057313739 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f67000 == 33 [pid = 2097] [id = 609] 12:55:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11975e400) [pid = 2097] [serial = 1827] [outer = 0x0] 12:55:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x119a95800) [pid = 2097] [serial = 1828] [outer = 0x11975e400] 12:55:13 INFO - PROCESS | 2097 | 1467057313781 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119bf6800) [pid = 2097] [serial = 1829] [outer = 0x11975e400] 12:55:14 INFO - PROCESS | 2097 | 1467057314193 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 626ms 12:55:14 INFO - PROCESS | 2097 | 1467057314222 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 2097 | 1467057314223 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:55:14 INFO - PROCESS | 2097 | 1467057314225 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 2097 | 1467057314226 Marionette TRACE conn2 <- [1,2410,null,{}] 12:55:14 INFO - PROCESS | 2097 | 1467057314229 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}] 12:55:14 INFO - PROCESS | 2097 | 1467057314231 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:14 INFO - PROCESS | 2097 | 1467057314348 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:55:14 INFO - PROCESS | 2097 | 1467057314378 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 2097 | 1467057314379 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289cc800 == 34 [pid = 2097] [id = 610] 12:55:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1207f6000) [pid = 2097] [serial = 1830] [outer = 0x0] 12:55:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12339f800) [pid = 2097] [serial = 1831] [outer = 0x1207f6000] 12:55:14 INFO - PROCESS | 2097 | 1467057314410 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1238cc800) [pid = 2097] [serial = 1832] [outer = 0x1207f6000] 12:55:14 INFO - PROCESS | 2097 | 1467057314748 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 12:55:14 INFO - PROCESS | 2097 | 1467057314794 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 2097 | 1467057314795 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:55:14 INFO - PROCESS | 2097 | 1467057314804 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 2097 | 1467057314805 Marionette TRACE conn2 <- [1,2414,null,{}] 12:55:14 INFO - PROCESS | 2097 | 1467057314807 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}] 12:55:14 INFO - PROCESS | 2097 | 1467057314811 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:14 INFO - PROCESS | 2097 | 1467057314929 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:55:14 INFO - PROCESS | 2097 | 1467057314933 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 2097 | 1467057314934 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a544000 == 35 [pid = 2097] [id = 611] 12:55:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119a0ac00) [pid = 2097] [serial = 1833] [outer = 0x0] 12:55:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x123e5e800) [pid = 2097] [serial = 1834] [outer = 0x119a0ac00] 12:55:14 INFO - PROCESS | 2097 | 1467057314959 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x126885800) [pid = 2097] [serial = 1835] [outer = 0x119a0ac00] 12:55:15 INFO - PROCESS | 2097 | 1467057315290 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 12:55:15 INFO - PROCESS | 2097 | 1467057315327 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 2097 | 1467057315329 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:55:15 INFO - PROCESS | 2097 | 1467057315334 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 2097 | 1467057315335 Marionette TRACE conn2 <- [1,2418,null,{}] 12:55:15 INFO - PROCESS | 2097 | 1467057315337 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}] 12:55:15 INFO - PROCESS | 2097 | 1467057315338 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:15 INFO - PROCESS | 2097 | 1467057315442 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:55:15 INFO - PROCESS | 2097 | 1467057315482 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 2097 | 1467057315491 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab2e000 == 36 [pid = 2097] [id = 612] 12:55:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1194e8000) [pid = 2097] [serial = 1836] [outer = 0x0] 12:55:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x128c59c00) [pid = 2097] [serial = 1837] [outer = 0x1194e8000] 12:55:15 INFO - PROCESS | 2097 | 1467057315515 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x128cc2000) [pid = 2097] [serial = 1838] [outer = 0x1194e8000] 12:55:15 INFO - PROCESS | 2097 | 1467057315841 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 12:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:55:15 INFO - PROCESS | 2097 | 1467057315853 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 2097 | 1467057315855 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:55:15 INFO - PROCESS | 2097 | 1467057315856 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 2097 | 1467057315857 Marionette TRACE conn2 <- [1,2422,null,{}] 12:55:15 INFO - PROCESS | 2097 | 1467057315860 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}] 12:55:15 INFO - PROCESS | 2097 | 1467057315861 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:15 INFO - PROCESS | 2097 | 1467057315968 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:55:15 INFO - PROCESS | 2097 | 1467057315980 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 2097 | 1467057315982 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64b800 == 37 [pid = 2097] [id = 613] 12:55:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x128c58c00) [pid = 2097] [serial = 1839] [outer = 0x0] 12:55:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x129216400) [pid = 2097] [serial = 1840] [outer = 0x128c58c00] 12:55:16 INFO - PROCESS | 2097 | 1467057316005 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x129487800) [pid = 2097] [serial = 1841] [outer = 0x128c58c00] 12:55:16 INFO - PROCESS | 2097 | 1467057316301 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119730800) [pid = 2097] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11946b800) [pid = 2097] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1266e9c00) [pid = 2097] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x11975b800) [pid = 2097] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x118675400) [pid = 2097] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12664e800) [pid = 2097] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1130ad800) [pid = 2097] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x115f66800) [pid = 2097] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1122bcc00) [pid = 2097] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1194dd400) [pid = 2097] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1184de000) [pid = 2097] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x128c63400) [pid = 2097] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1184e1800) [pid = 2097] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x117286400) [pid = 2097] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x112e7b000) [pid = 2097] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x117290400) [pid = 2097] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:55:16 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12325cc00) [pid = 2097] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:55:16 INFO - PROCESS | 2097 | 1467057316543 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 2097 | 1467057316544 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:55:16 INFO - PROCESS | 2097 | 1467057316551 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 2097 | 1467057316552 Marionette TRACE conn2 <- [1,2426,null,{}] 12:55:16 INFO - PROCESS | 2097 | 1467057316554 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}] 12:55:16 INFO - PROCESS | 2097 | 1467057316555 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:16 INFO - PROCESS | 2097 | 1467057316626 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:55:16 INFO - PROCESS | 2097 | 1467057316632 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 2097 | 1467057316633 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fbd000 == 38 [pid = 2097] [id = 614] 12:55:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x116985400) [pid = 2097] [serial = 1842] [outer = 0x0] 12:55:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11758c000) [pid = 2097] [serial = 1843] [outer = 0x116985400] 12:55:16 INFO - PROCESS | 2097 | 1467057316653 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1194e0000) [pid = 2097] [serial = 1844] [outer = 0x116985400] 12:55:17 INFO - PROCESS | 2097 | 1467057317085 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 572ms 12:55:17 INFO - PROCESS | 2097 | 1467057317124 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 2097 | 1467057317126 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:55:17 INFO - PROCESS | 2097 | 1467057317130 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 2097 | 1467057317131 Marionette TRACE conn2 <- [1,2430,null,{}] 12:55:17 INFO - PROCESS | 2097 | 1467057317135 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}] 12:55:17 INFO - PROCESS | 2097 | 1467057317136 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:17 INFO - PROCESS | 2097 | 1467057317292 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:55:17 INFO - PROCESS | 2097 | 1467057317304 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 2097 | 1467057317305 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3ae000 == 39 [pid = 2097] [id = 615] 12:55:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1194e3000) [pid = 2097] [serial = 1845] [outer = 0x0] 12:55:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123e9f400) [pid = 2097] [serial = 1846] [outer = 0x1194e3000] 12:55:17 INFO - PROCESS | 2097 | 1467057317346 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x128c5d000) [pid = 2097] [serial = 1847] [outer = 0x1194e3000] 12:55:17 INFO - PROCESS | 2097 | 1467057317687 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 573ms 12:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:55:17 INFO - PROCESS | 2097 | 1467057317707 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 2097 | 1467057317708 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:55:17 INFO - PROCESS | 2097 | 1467057317710 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 2097 | 1467057317713 Marionette TRACE conn2 <- [1,2434,null,{}] 12:55:17 INFO - PROCESS | 2097 | 1467057317718 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}] 12:55:17 INFO - PROCESS | 2097 | 1467057317720 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:17 INFO - PROCESS | 2097 | 1467057317848 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:55:17 INFO - PROCESS | 2097 | 1467057317855 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 2097 | 1467057317856 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb40000 == 40 [pid = 2097] [id = 616] 12:55:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x129487000) [pid = 2097] [serial = 1848] [outer = 0x0] 12:55:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12a92e800) [pid = 2097] [serial = 1849] [outer = 0x129487000] 12:55:17 INFO - PROCESS | 2097 | 1467057317882 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12b607c00) [pid = 2097] [serial = 1850] [outer = 0x129487000] 12:55:18 INFO - PROCESS | 2097 | 1467057318202 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 526ms 12:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:55:18 INFO - PROCESS | 2097 | 1467057318236 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 2097 | 1467057318238 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:55:18 INFO - PROCESS | 2097 | 1467057318240 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 2097 | 1467057318241 Marionette TRACE conn2 <- [1,2438,null,{}] 12:55:18 INFO - PROCESS | 2097 | 1467057318244 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}] 12:55:18 INFO - PROCESS | 2097 | 1467057318245 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:18 INFO - PROCESS | 2097 | 1467057318323 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:55:18 INFO - PROCESS | 2097 | 1467057318327 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 2097 | 1467057318328 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d08b000 == 41 [pid = 2097] [id = 617] 12:55:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12b609c00) [pid = 2097] [serial = 1851] [outer = 0x0] 12:55:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12b6d8c00) [pid = 2097] [serial = 1852] [outer = 0x12b609c00] 12:55:18 INFO - PROCESS | 2097 | 1467057318353 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12ba12400) [pid = 2097] [serial = 1853] [outer = 0x12b609c00] 12:55:18 INFO - PROCESS | 2097 | 1467057318821 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 625ms 12:55:18 INFO - PROCESS | 2097 | 1467057318867 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 2097 | 1467057318869 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:55:18 INFO - PROCESS | 2097 | 1467057318872 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 2097 | 1467057318874 Marionette TRACE conn2 <- [1,2442,null,{}] 12:55:18 INFO - PROCESS | 2097 | 1467057318878 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}] 12:55:18 INFO - PROCESS | 2097 | 1467057318880 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:18 INFO - PROCESS | 2097 | 1467057318987 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:55:19 INFO - PROCESS | 2097 | 1467057319087 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 2097 | 1467057319089 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x11917b000 == 42 [pid = 2097] [id = 618] 12:55:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117588800) [pid = 2097] [serial = 1854] [outer = 0x0] 12:55:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x117660800) [pid = 2097] [serial = 1855] [outer = 0x117588800] 12:55:19 INFO - PROCESS | 2097 | 1467057319121 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1184e8000) [pid = 2097] [serial = 1856] [outer = 0x117588800] 12:55:19 INFO - PROCESS | 2097 | 1467057319544 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 12:55:19 INFO - PROCESS | 2097 | 1467057319593 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 2097 | 1467057319597 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:55:19 INFO - PROCESS | 2097 | 1467057319619 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 2097 | 1467057319621 Marionette TRACE conn2 <- [1,2446,null,{}] 12:55:19 INFO - PROCESS | 2097 | 1467057319624 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}] 12:55:19 INFO - PROCESS | 2097 | 1467057319625 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:19 INFO - PROCESS | 2097 | 1467057319728 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:55:19 INFO - PROCESS | 2097 | 1467057319801 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 2097 | 1467057319803 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268ba800 == 43 [pid = 2097] [id = 619] 12:55:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x119461800) [pid = 2097] [serial = 1857] [outer = 0x0] 12:55:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1194e5000) [pid = 2097] [serial = 1858] [outer = 0x119461800] 12:55:19 INFO - PROCESS | 2097 | 1467057319834 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11972bc00) [pid = 2097] [serial = 1859] [outer = 0x119461800] 12:55:20 INFO - PROCESS | 2097 | 1467057320246 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 675ms 12:55:20 INFO - PROCESS | 2097 | 1467057320327 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 2097 | 1467057320328 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:55:20 INFO - PROCESS | 2097 | 1467057320349 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 2097 | 1467057320352 Marionette TRACE conn2 <- [1,2450,null,{}] 12:55:20 INFO - PROCESS | 2097 | 1467057320359 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}] 12:55:20 INFO - PROCESS | 2097 | 1467057320363 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:20 INFO - PROCESS | 2097 | 1467057320464 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:55:20 INFO - PROCESS | 2097 | 1467057320541 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 2097 | 1467057320543 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d27b000 == 44 [pid = 2097] [id = 620] 12:55:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x123e9b400) [pid = 2097] [serial = 1860] [outer = 0x0] 12:55:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1243e4000) [pid = 2097] [serial = 1861] [outer = 0x123e9b400] 12:55:20 INFO - PROCESS | 2097 | 1467057320574 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x126091000) [pid = 2097] [serial = 1862] [outer = 0x123e9b400] 12:55:21 INFO - PROCESS | 2097 | 1467057321018 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 675ms 12:55:21 INFO - PROCESS | 2097 | 1467057321023 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 2097 | 1467057321026 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:55:21 INFO - PROCESS | 2097 | 1467057321030 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 2097 | 1467057321032 Marionette TRACE conn2 <- [1,2454,null,{}] 12:55:21 INFO - PROCESS | 2097 | 1467057321035 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}] 12:55:21 INFO - PROCESS | 2097 | 1467057321038 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:21 INFO - PROCESS | 2097 | 1467057321192 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:55:21 INFO - PROCESS | 2097 | 1467057321329 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 2097 | 1467057321330 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d8cb000 == 45 [pid = 2097] [id = 621] 12:55:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x123e9e400) [pid = 2097] [serial = 1863] [outer = 0x0] 12:55:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x129211800) [pid = 2097] [serial = 1864] [outer = 0x123e9e400] 12:55:21 INFO - PROCESS | 2097 | 1467057321383 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x12a664000) [pid = 2097] [serial = 1865] [outer = 0x123e9e400] 12:55:21 INFO - PROCESS | 2097 | 1467057321892 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 924ms 12:55:21 INFO - PROCESS | 2097 | 1467057321954 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 2097 | 1467057321955 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:55:21 INFO - PROCESS | 2097 | 1467057321958 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 2097 | 1467057321959 Marionette TRACE conn2 <- [1,2458,null,{}] 12:55:21 INFO - PROCESS | 2097 | 1467057321962 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}] 12:55:21 INFO - PROCESS | 2097 | 1467057321963 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:22 INFO - PROCESS | 2097 | 1467057322063 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:55:22 INFO - PROCESS | 2097 | 1467057322137 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 2097 | 1467057322138 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x117265000 == 46 [pid = 2097] [id = 622] 12:55:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x117582800) [pid = 2097] [serial = 1866] [outer = 0x0] 12:55:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x126091400) [pid = 2097] [serial = 1867] [outer = 0x117582800] 12:55:22 INFO - PROCESS | 2097 | 1467057322167 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12a93a400) [pid = 2097] [serial = 1868] [outer = 0x117582800] 12:55:22 INFO - PROCESS | 2097 | 1467057322735 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 819ms 12:55:22 INFO - PROCESS | 2097 | 1467057322777 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 2097 | 1467057322780 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:55:22 INFO - PROCESS | 2097 | 1467057322783 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 2097 | 1467057322784 Marionette TRACE conn2 <- [1,2462,null,{}] 12:55:22 INFO - PROCESS | 2097 | 1467057322788 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}] 12:55:22 INFO - PROCESS | 2097 | 1467057322789 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:22 INFO - PROCESS | 2097 | 1467057322889 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:55:22 INFO - PROCESS | 2097 | 1467057322953 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 2097 | 1467057322954 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x119a5a800 == 47 [pid = 2097] [id = 623] 12:55:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x11758a400) [pid = 2097] [serial = 1869] [outer = 0x0] 12:55:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x11832c000) [pid = 2097] [serial = 1870] [outer = 0x11758a400] 12:55:22 INFO - PROCESS | 2097 | 1467057322983 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x11866fc00) [pid = 2097] [serial = 1871] [outer = 0x11758a400] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb40000 == 46 [pid = 2097] [id = 616] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3ae000 == 45 [pid = 2097] [id = 615] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x128fbd000 == 44 [pid = 2097] [id = 614] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64b800 == 43 [pid = 2097] [id = 613] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab2e000 == 42 [pid = 2097] [id = 612] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12a544000 == 41 [pid = 2097] [id = 611] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x1289cc800 == 40 [pid = 2097] [id = 610] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x124f67000 == 39 [pid = 2097] [id = 609] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x1237d7000 == 38 [pid = 2097] [id = 608] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x1169ad800 == 37 [pid = 2097] [id = 607] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x11861b000 == 36 [pid = 2097] [id = 606] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x1237e3800 == 35 [pid = 2097] [id = 605] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x1169b0800 == 34 [pid = 2097] [id = 604] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12d641800 == 33 [pid = 2097] [id = 603] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12d08c000 == 32 [pid = 2097] [id = 586] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x117265000 == 31 [pid = 2097] [id = 622] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12d8cb000 == 30 [pid = 2097] [id = 621] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12d27b000 == 29 [pid = 2097] [id = 620] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x1268ba800 == 28 [pid = 2097] [id = 619] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x12d08b000 == 27 [pid = 2097] [id = 617] 12:55:23 INFO - PROCESS | 2097 | --DOCSHELL 0x11917b000 == 26 [pid = 2097] [id = 618] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x123ea1c00) [pid = 2097] [serial = 1792] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x119a95400) [pid = 2097] [serial = 1780] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x119bf6400) [pid = 2097] [serial = 1781] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12688a800) [pid = 2097] [serial = 1795] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x128c5c800) [pid = 2097] [serial = 1796] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1207f5400) [pid = 2097] [serial = 1783] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12339a000) [pid = 2097] [serial = 1784] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x11872c800) [pid = 2097] [serial = 1771] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x11875c000) [pid = 2097] [serial = 1772] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x128c61c00) [pid = 2097] [serial = 1798] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x129215c00) [pid = 2097] [serial = 1799] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x115ee9800) [pid = 2097] [serial = 1762] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x116b1c000) [pid = 2097] [serial = 1763] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1184dc800) [pid = 2097] [serial = 1801] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1184dd800) [pid = 2097] [serial = 1768] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1184ebc00) [pid = 2097] [serial = 1769] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119a68400) [pid = 2097] [serial = 1802] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x119704400) [pid = 2097] [serial = 1777] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123e0b000) [pid = 2097] [serial = 1789] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119a0b000) [pid = 2097] [serial = 1778] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12a666c00) [pid = 2097] [serial = 1807] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12345d000) [pid = 2097] [serial = 1786] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x123ab7c00) [pid = 2097] [serial = 1787] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x117585c00) [pid = 2097] [serial = 1765] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x117666c00) [pid = 2097] [serial = 1766] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1189a3400) [pid = 2097] [serial = 1774] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119469c00) [pid = 2097] [serial = 1775] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x12643fc00) [pid = 2097] [serial = 1793] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x129484400) [pid = 2097] [serial = 1805] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12a6af400) [pid = 2097] [serial = 1808] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x123ea1000) [pid = 2097] [serial = 1790] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12a931000) [pid = 2097] [serial = 1810] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x123e13c00) [pid = 2097] [serial = 1804] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12a65e800) [pid = 2097] [serial = 1754] [outer = 0x0] [url = about:blank] 12:55:23 INFO - PROCESS | 2097 | 1467057323974 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1220ms 12:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:55:24 INFO - PROCESS | 2097 | 1467057324003 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 2097 | 1467057324005 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:55:24 INFO - PROCESS | 2097 | 1467057324008 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 2097 | 1467057324010 Marionette TRACE conn2 <- [1,2466,null,{}] 12:55:24 INFO - PROCESS | 2097 | 1467057324014 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}] 12:55:24 INFO - PROCESS | 2097 | 1467057324015 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:24 INFO - PROCESS | 2097 | 1467057324098 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:55:24 INFO - PROCESS | 2097 | 1467057324102 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 2097 | 1467057324105 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x11626d800 == 27 [pid = 2097] [id = 624] 12:55:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x112dd3800) [pid = 2097] [serial = 1872] [outer = 0x0] 12:55:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x112e7b800) [pid = 2097] [serial = 1873] [outer = 0x112dd3800] 12:55:24 INFO - PROCESS | 2097 | 1467057324135 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x112d35400) [pid = 2097] [serial = 1874] [outer = 0x112dd3800] 12:55:24 INFO - PROCESS | 2097 | 1467057324727 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 12:55:24 INFO - PROCESS | 2097 | 1467057324779 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 2097 | 1467057324782 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:55:24 INFO - PROCESS | 2097 | 1467057324785 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 2097 | 1467057324788 Marionette TRACE conn2 <- [1,2470,null,{}] 12:55:24 INFO - PROCESS | 2097 | 1467057324791 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}] 12:55:24 INFO - PROCESS | 2097 | 1467057324793 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:24 INFO - PROCESS | 2097 | 1467057324897 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:55:24 INFO - PROCESS | 2097 | 1467057324975 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 2097 | 1467057324977 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bbf800 == 28 [pid = 2097] [id = 625] 12:55:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x115f0f800) [pid = 2097] [serial = 1875] [outer = 0x0] 12:55:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x116237400) [pid = 2097] [serial = 1876] [outer = 0x115f0f800] 12:55:25 INFO - PROCESS | 2097 | 1467057325008 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11688a400) [pid = 2097] [serial = 1877] [outer = 0x115f0f800] 12:55:25 INFO - PROCESS | 2097 | 1467057325552 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 773ms 12:55:25 INFO - PROCESS | 2097 | 1467057325558 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 2097 | 1467057325562 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:55:25 INFO - PROCESS | 2097 | 1467057325567 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 2097 | 1467057325569 Marionette TRACE conn2 <- [1,2474,null,{}] 12:55:25 INFO - PROCESS | 2097 | 1467057325572 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}] 12:55:25 INFO - PROCESS | 2097 | 1467057325574 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:25 INFO - PROCESS | 2097 | 1467057325685 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:55:25 INFO - PROCESS | 2097 | 1467057325763 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 2097 | 1467057325765 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192cf800 == 29 [pid = 2097] [id = 626] 12:55:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11728f000) [pid = 2097] [serial = 1878] [outer = 0x0] 12:55:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x117663800) [pid = 2097] [serial = 1879] [outer = 0x11728f000] 12:55:25 INFO - PROCESS | 2097 | 1467057325796 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x118268c00) [pid = 2097] [serial = 1880] [outer = 0x11728f000] 12:55:26 INFO - PROCESS | 2097 | 1467057326276 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 12:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:55:26 INFO - PROCESS | 2097 | 1467057326287 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 2097 | 1467057326289 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:55:26 INFO - PROCESS | 2097 | 1467057326292 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 2097 | 1467057326294 Marionette TRACE conn2 <- [1,2478,null,{}] 12:55:26 INFO - PROCESS | 2097 | 1467057326300 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}] 12:55:26 INFO - PROCESS | 2097 | 1467057326302 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:26 INFO - PROCESS | 2097 | 1467057326383 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:55:26 INFO - PROCESS | 2097 | 1467057326387 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 2097 | 1467057326390 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1189d3000 == 30 [pid = 2097] [id = 627] 12:55:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x116881000) [pid = 2097] [serial = 1881] [outer = 0x0] 12:55:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x11728d000) [pid = 2097] [serial = 1882] [outer = 0x116881000] 12:55:26 INFO - PROCESS | 2097 | 1467057326420 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x117665800) [pid = 2097] [serial = 1883] [outer = 0x116881000] 12:55:26 INFO - PROCESS | 2097 | 1467057326772 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 523ms 12:55:26 INFO - PROCESS | 2097 | 1467057326816 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 2097 | 1467057326819 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:55:26 INFO - PROCESS | 2097 | 1467057326823 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 2097 | 1467057326825 Marionette TRACE conn2 <- [1,2482,null,{}] 12:55:26 INFO - PROCESS | 2097 | 1467057326827 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}] 12:55:26 INFO - PROCESS | 2097 | 1467057326829 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:26 INFO - PROCESS | 2097 | 1467057326906 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:55:26 INFO - PROCESS | 2097 | 1467057326910 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 2097 | 1467057326911 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234ab800 == 31 [pid = 2097] [id = 628] 12:55:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x11832b800) [pid = 2097] [serial = 1884] [outer = 0x0] 12:55:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1183b3c00) [pid = 2097] [serial = 1885] [outer = 0x11832b800] 12:55:26 INFO - PROCESS | 2097 | 1467057326942 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1184dfc00) [pid = 2097] [serial = 1886] [outer = 0x11832b800] 12:55:27 INFO - PROCESS | 2097 | 1467057327312 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 12:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:55:27 INFO - PROCESS | 2097 | 1467057327344 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 2097 | 1467057327345 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:55:27 INFO - PROCESS | 2097 | 1467057327348 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 2097 | 1467057327350 Marionette TRACE conn2 <- [1,2486,null,{}] 12:55:27 INFO - PROCESS | 2097 | 1467057327358 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}] 12:55:27 INFO - PROCESS | 2097 | 1467057327362 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:27 INFO - PROCESS | 2097 | 1467057327440 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:55:27 INFO - PROCESS | 2097 | 1467057327445 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 2097 | 1467057327449 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x1246a4000 == 32 [pid = 2097] [id = 629] 12:55:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x11866c800) [pid = 2097] [serial = 1887] [outer = 0x0] 12:55:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x11872bc00) [pid = 2097] [serial = 1888] [outer = 0x11866c800] 12:55:27 INFO - PROCESS | 2097 | 1467057327478 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x11919d400) [pid = 2097] [serial = 1889] [outer = 0x11866c800] 12:55:27 INFO - PROCESS | 2097 | 1467057327816 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 471ms 12:55:27 INFO - PROCESS | 2097 | 1467057327819 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 2097 | 1467057327821 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:55:27 INFO - PROCESS | 2097 | 1467057327824 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 2097 | 1467057327825 Marionette TRACE conn2 <- [1,2490,null,{}] 12:55:27 INFO - PROCESS | 2097 | 1467057327827 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}] 12:55:27 INFO - PROCESS | 2097 | 1467057327828 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:27 INFO - PROCESS | 2097 | 1467057327945 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:55:27 INFO - PROCESS | 2097 | 1467057327951 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 2097 | 1467057327952 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268bb800 == 33 [pid = 2097] [id = 630] 12:55:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x119468800) [pid = 2097] [serial = 1890] [outer = 0x0] 12:55:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1194e7400) [pid = 2097] [serial = 1891] [outer = 0x119468800] 12:55:27 INFO - PROCESS | 2097 | 1467057327977 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x119727c00) [pid = 2097] [serial = 1892] [outer = 0x119468800] 12:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 12:55:28 INFO - PROCESS | 2097 | 1467057328336 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]]]}] 12:55:28 INFO - PROCESS | 2097 | 1467057328346 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 2097 | 1467057328350 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:55:28 INFO - PROCESS | 2097 | 1467057328353 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 2097 | 1467057328354 Marionette TRACE conn2 <- [1,2494,null,{}] 12:55:28 INFO - PROCESS | 2097 | 1467057328356 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}] 12:55:28 INFO - PROCESS | 2097 | 1467057328357 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:28 INFO - PROCESS | 2097 | 1467057328453 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:55:28 INFO - PROCESS | 2097 | 1467057328474 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 2097 | 1467057328476 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289da800 == 34 [pid = 2097] [id = 631] 12:55:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x117031400) [pid = 2097] [serial = 1893] [outer = 0x0] 12:55:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119730800) [pid = 2097] [serial = 1894] [outer = 0x117031400] 12:55:28 INFO - PROCESS | 2097 | 1467057328500 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119760800) [pid = 2097] [serial = 1895] [outer = 0x117031400] 12:55:28 INFO - PROCESS | 2097 | 1467057328858 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 12:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:55:28 INFO - PROCESS | 2097 | 1467057328873 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 2097 | 1467057328874 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:55:28 INFO - PROCESS | 2097 | 1467057328876 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 2097 | 1467057328877 Marionette TRACE conn2 <- [1,2498,null,{}] 12:55:28 INFO - PROCESS | 2097 | 1467057328882 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}] 12:55:28 INFO - PROCESS | 2097 | 1467057328887 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:29 INFO - PROCESS | 2097 | 1467057329011 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:55:29 INFO - PROCESS | 2097 | 1467057329015 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 2097 | 1467057329017 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6e6800 == 35 [pid = 2097] [id = 632] 12:55:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119728400) [pid = 2097] [serial = 1896] [outer = 0x0] 12:55:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x119bec400) [pid = 2097] [serial = 1897] [outer = 0x119728400] 12:55:29 INFO - PROCESS | 2097 | 1467057329041 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x12345d000) [pid = 2097] [serial = 1898] [outer = 0x119728400] 12:55:29 INFO - PROCESS | 2097 | 1467057329356 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 12:55:29 INFO - PROCESS | 2097 | 1467057329396 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 2097 | 1467057329407 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:55:29 INFO - PROCESS | 2097 | 1467057329417 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 2097 | 1467057329418 Marionette TRACE conn2 <- [1,2502,null,{}] 12:55:29 INFO - PROCESS | 2097 | 1467057329420 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}] 12:55:29 INFO - PROCESS | 2097 | 1467057329421 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:29 INFO - PROCESS | 2097 | 1467057329517 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:55:29 INFO - PROCESS | 2097 | 1467057329521 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 2097 | 1467057329522 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192cc000 == 36 [pid = 2097] [id = 633] 12:55:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x117032400) [pid = 2097] [serial = 1899] [outer = 0x0] 12:55:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12364f000) [pid = 2097] [serial = 1900] [outer = 0x117032400] 12:55:29 INFO - PROCESS | 2097 | 1467057329546 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x123e0c000) [pid = 2097] [serial = 1901] [outer = 0x117032400] 12:55:29 INFO - PROCESS | 2097 | 1467057329879 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 12:55:29 INFO - PROCESS | 2097 | 1467057329937 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 2097 | 1467057329938 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:55:29 INFO - PROCESS | 2097 | 1467057329941 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 2097 | 1467057329942 Marionette TRACE conn2 <- [1,2506,null,{}] 12:55:29 INFO - PROCESS | 2097 | 1467057329944 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}] 12:55:29 INFO - PROCESS | 2097 | 1467057329945 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:30 INFO - PROCESS | 2097 | 1467057330042 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:55:30 INFO - PROCESS | 2097 | 1467057330053 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 2097 | 1467057330055 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba4f800 == 37 [pid = 2097] [id = 634] 12:55:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x123e0cc00) [pid = 2097] [serial = 1902] [outer = 0x0] 12:55:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x123e9f800) [pid = 2097] [serial = 1903] [outer = 0x123e0cc00] 12:55:30 INFO - PROCESS | 2097 | 1467057330079 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x124331000) [pid = 2097] [serial = 1904] [outer = 0x123e0cc00] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x119728000) [pid = 2097] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x11758a400) [pid = 2097] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x119461800) [pid = 2097] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x117588800) [pid = 2097] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x123e9b400) [pid = 2097] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x123e9e400) [pid = 2097] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119a0ac00) [pid = 2097] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x1194e8000) [pid = 2097] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12339c000) [pid = 2097] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x128c58c00) [pid = 2097] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x117edec00) [pid = 2097] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1184e2c00) [pid = 2097] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1194dc400) [pid = 2097] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11975e400) [pid = 2097] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x112dd9800) [pid = 2097] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x118266000) [pid = 2097] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x117582800) [pid = 2097] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x116985400) [pid = 2097] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1194e3000) [pid = 2097] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x129487000) [pid = 2097] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12b609c00) [pid = 2097] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:55:30 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1207f6000) [pid = 2097] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:55:30 INFO - PROCESS | 2097 | 1467057330429 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 12:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:55:30 INFO - PROCESS | 2097 | 1467057330461 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 2097 | 1467057330463 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:55:30 INFO - PROCESS | 2097 | 1467057330467 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 2097 | 1467057330476 Marionette TRACE conn2 <- [1,2510,null,{}] 12:55:30 INFO - PROCESS | 2097 | 1467057330478 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}] 12:55:30 INFO - PROCESS | 2097 | 1467057330479 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:30 INFO - PROCESS | 2097 | 1467057330555 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:55:30 INFO - PROCESS | 2097 | 1467057330618 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 2097 | 1467057330619 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba50800 == 38 [pid = 2097] [id = 635] 12:55:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1129c5000) [pid = 2097] [serial = 1905] [outer = 0x0] 12:55:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x117582800) [pid = 2097] [serial = 1906] [outer = 0x1129c5000] 12:55:30 INFO - PROCESS | 2097 | 1467057330643 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x118759800) [pid = 2097] [serial = 1907] [outer = 0x1129c5000] 12:55:30 INFO - PROCESS | 2097 | 1467057330917 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 476ms 12:55:30 INFO - PROCESS | 2097 | 1467057330944 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 2097 | 1467057330946 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:55:30 INFO - PROCESS | 2097 | 1467057330955 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 2097 | 1467057330956 Marionette TRACE conn2 <- [1,2514,null,{}] 12:55:30 INFO - PROCESS | 2097 | 1467057330959 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}] 12:55:30 INFO - PROCESS | 2097 | 1467057330960 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:31 INFO - PROCESS | 2097 | 1467057331042 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:55:31 INFO - PROCESS | 2097 | 1467057331046 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 2097 | 1467057331049 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3a4000 == 39 [pid = 2097] [id = 636] 12:55:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119111000) [pid = 2097] [serial = 1908] [outer = 0x0] 12:55:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12339c000) [pid = 2097] [serial = 1909] [outer = 0x119111000] 12:55:31 INFO - PROCESS | 2097 | 1467057331074 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1243e5800) [pid = 2097] [serial = 1910] [outer = 0x119111000] 12:55:31 INFO - PROCESS | 2097 | 1467057331406 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 468ms 12:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:55:31 INFO - PROCESS | 2097 | 1467057331435 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 2097 | 1467057331437 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:55:31 INFO - PROCESS | 2097 | 1467057331439 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 2097 | 1467057331441 Marionette TRACE conn2 <- [1,2518,null,{}] 12:55:31 INFO - PROCESS | 2097 | 1467057331443 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}] 12:55:31 INFO - PROCESS | 2097 | 1467057331445 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:31 INFO - PROCESS | 2097 | 1467057331567 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:55:31 INFO - PROCESS | 2097 | 1467057331573 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 2097 | 1467057331575 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c64b800 == 40 [pid = 2097] [id = 637] 12:55:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x124711c00) [pid = 2097] [serial = 1911] [outer = 0x0] 12:55:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12608fc00) [pid = 2097] [serial = 1912] [outer = 0x124711c00] 12:55:31 INFO - PROCESS | 2097 | 1467057331603 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x128c58400) [pid = 2097] [serial = 1913] [outer = 0x124711c00] 12:55:31 INFO - PROCESS | 2097 | 1467057331920 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 12:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:55:31 INFO - PROCESS | 2097 | 1467057331958 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 2097 | 1467057331959 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:55:31 INFO - PROCESS | 2097 | 1467057331962 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 2097 | 1467057331964 Marionette TRACE conn2 <- [1,2522,null,{}] 12:55:31 INFO - PROCESS | 2097 | 1467057331968 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}] 12:55:31 INFO - PROCESS | 2097 | 1467057331969 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:32 INFO - PROCESS | 2097 | 1467057332046 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:55:32 INFO - PROCESS | 2097 | 1467057332051 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 2097 | 1467057332052 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d082000 == 41 [pid = 2097] [id = 638] 12:55:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x126441000) [pid = 2097] [serial = 1914] [outer = 0x0] 12:55:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x128c61800) [pid = 2097] [serial = 1915] [outer = 0x126441000] 12:55:32 INFO - PROCESS | 2097 | 1467057332076 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x128f99800) [pid = 2097] [serial = 1916] [outer = 0x126441000] 12:55:32 INFO - PROCESS | 2097 | 1467057332537 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 624ms 12:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:55:32 INFO - PROCESS | 2097 | 1467057332587 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 2097 | 1467057332589 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:55:32 INFO - PROCESS | 2097 | 1467057332593 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 2097 | 1467057332595 Marionette TRACE conn2 <- [1,2526,null,{}] 12:55:32 INFO - PROCESS | 2097 | 1467057332599 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}] 12:55:32 INFO - PROCESS | 2097 | 1467057332601 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:32 INFO - PROCESS | 2097 | 1467057332710 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:55:32 INFO - PROCESS | 2097 | 1467057332787 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 2097 | 1467057332789 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192c7800 == 42 [pid = 2097] [id = 639] 12:55:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x113d40400) [pid = 2097] [serial = 1917] [outer = 0x0] 12:55:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x116b1dc00) [pid = 2097] [serial = 1918] [outer = 0x113d40400] 12:55:32 INFO - PROCESS | 2097 | 1467057332819 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x117667800) [pid = 2097] [serial = 1919] [outer = 0x113d40400] 12:55:33 INFO - PROCESS | 2097 | 1467057333250 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]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 674ms 12:55:33 INFO - PROCESS | 2097 | 1467057333290 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 2097 | 1467057333293 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:55:33 INFO - PROCESS | 2097 | 1467057333315 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 2097 | 1467057333316 Marionette TRACE conn2 <- [1,2530,null,{}] 12:55:33 INFO - PROCESS | 2097 | 1467057333319 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}] 12:55:33 INFO - PROCESS | 2097 | 1467057333321 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:33 INFO - PROCESS | 2097 | 1467057333425 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:55:33 INFO - PROCESS | 2097 | 1467057333488 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 2097 | 1467057333489 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c4800 == 43 [pid = 2097] [id = 640] 12:55:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1184dec00) [pid = 2097] [serial = 1920] [outer = 0x0] 12:55:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x118672c00) [pid = 2097] [serial = 1921] [outer = 0x1184dec00] 12:55:33 INFO - PROCESS | 2097 | 1467057333520 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x119193800) [pid = 2097] [serial = 1922] [outer = 0x1184dec00] 12:55:33 INFO - PROCESS | 2097 | 1467057333969 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 724ms 12:55:34 INFO - PROCESS | 2097 | 1467057334037 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 2097 | 1467057334038 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:55:34 INFO - PROCESS | 2097 | 1467057334041 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 2097 | 1467057334044 Marionette TRACE conn2 <- [1,2534,null,{}] 12:55:34 INFO - PROCESS | 2097 | 1467057334051 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}] 12:55:34 INFO - PROCESS | 2097 | 1467057334055 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:34 INFO - PROCESS | 2097 | 1467057334157 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:55:34 INFO - PROCESS | 2097 | 1467057334222 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 2097 | 1467057334224 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf59800 == 44 [pid = 2097] [id = 641] 12:55:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x119726800) [pid = 2097] [serial = 1923] [outer = 0x0] 12:55:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x119bed000) [pid = 2097] [serial = 1924] [outer = 0x119726800] 12:55:34 INFO - PROCESS | 2097 | 1467057334255 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x1207f4800) [pid = 2097] [serial = 1925] [outer = 0x119726800] 12:55:34 INFO - PROCESS | 2097 | 1467057334730 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 725ms 12:55:34 INFO - PROCESS | 2097 | 1467057334776 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 2097 | 1467057334778 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:55:34 INFO - PROCESS | 2097 | 1467057334782 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 2097 | 1467057334783 Marionette TRACE conn2 <- [1,2538,null,{}] 12:55:34 INFO - PROCESS | 2097 | 1467057334786 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}] 12:55:34 INFO - PROCESS | 2097 | 1467057334787 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:34 INFO - PROCESS | 2097 | 1467057334888 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:55:34 INFO - PROCESS | 2097 | 1467057334949 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 2097 | 1467057334950 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237cf000 == 45 [pid = 2097] [id = 642] 12:55:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x1207f4c00) [pid = 2097] [serial = 1926] [outer = 0x0] 12:55:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x12300e000) [pid = 2097] [serial = 1927] [outer = 0x1207f4c00] 12:55:34 INFO - PROCESS | 2097 | 1467057334979 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x123e0b000) [pid = 2097] [serial = 1928] [outer = 0x1207f4c00] 12:55:35 INFO - PROCESS | 2097 | 1467057335573 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]]]}] 12:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 820ms 12:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:55:35 INFO - PROCESS | 2097 | 1467057335603 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 2097 | 1467057335605 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:55:35 INFO - PROCESS | 2097 | 1467057335608 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 2097 | 1467057335610 Marionette TRACE conn2 <- [1,2542,null,{}] 12:55:35 INFO - PROCESS | 2097 | 1467057335613 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}] 12:55:35 INFO - PROCESS | 2097 | 1467057335615 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:35 INFO - PROCESS | 2097 | 1467057335733 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:55:35 INFO - PROCESS | 2097 | 1467057335843 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 2097 | 1467057335845 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x11917e800 == 46 [pid = 2097] [id = 643] 12:55:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x116980c00) [pid = 2097] [serial = 1929] [outer = 0x0] 12:55:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x117587000) [pid = 2097] [serial = 1930] [outer = 0x116980c00] 12:55:35 INFO - PROCESS | 2097 | 1467057335895 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x11832f000) [pid = 2097] [serial = 1931] [outer = 0x116980c00] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x119a5a800 == 45 [pid = 2097] [id = 623] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x12c64b800 == 44 [pid = 2097] [id = 637] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3a4000 == 43 [pid = 2097] [id = 636] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba50800 == 42 [pid = 2097] [id = 635] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba4f800 == 41 [pid = 2097] [id = 634] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1192cc000 == 40 [pid = 2097] [id = 633] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6e6800 == 39 [pid = 2097] [id = 632] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1289da800 == 38 [pid = 2097] [id = 631] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1268bb800 == 37 [pid = 2097] [id = 630] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1246a4000 == 36 [pid = 2097] [id = 629] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1234ab800 == 35 [pid = 2097] [id = 628] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1189d3000 == 34 [pid = 2097] [id = 627] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x1192cf800 == 33 [pid = 2097] [id = 626] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x116bbf800 == 32 [pid = 2097] [id = 625] 12:55:36 INFO - PROCESS | 2097 | --DOCSHELL 0x11626d800 == 31 [pid = 2097] [id = 624] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x12b6d1400) [pid = 2097] [serial = 1760] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x1194e5000) [pid = 2097] [serial = 1858] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x1184e8000) [pid = 2097] [serial = 1856] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x117660800) [pid = 2097] [serial = 1855] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x1243e4000) [pid = 2097] [serial = 1861] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x11972bc00) [pid = 2097] [serial = 1859] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x129211800) [pid = 2097] [serial = 1864] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x123e5e800) [pid = 2097] [serial = 1834] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x128c59c00) [pid = 2097] [serial = 1837] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x12a93c400) [pid = 2097] [serial = 1811] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x129216400) [pid = 2097] [serial = 1840] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x118324000) [pid = 2097] [serial = 1816] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x1184d0800) [pid = 2097] [serial = 1817] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x11866a800) [pid = 2097] [serial = 1822] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1189a3c00) [pid = 2097] [serial = 1823] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x119705800) [pid = 2097] [serial = 1825] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119730000) [pid = 2097] [serial = 1826] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119a95800) [pid = 2097] [serial = 1828] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119bf6800) [pid = 2097] [serial = 1829] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x112edc400) [pid = 2097] [serial = 1813] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x126091000) [pid = 2097] [serial = 1862] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11688bc00) [pid = 2097] [serial = 1814] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x118324c00) [pid = 2097] [serial = 1819] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1184e1000) [pid = 2097] [serial = 1820] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x126091400) [pid = 2097] [serial = 1867] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12a664000) [pid = 2097] [serial = 1865] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x128cc2000) [pid = 2097] [serial = 1838] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11866fc00) [pid = 2097] [serial = 1871] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x11758c000) [pid = 2097] [serial = 1843] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123e9f400) [pid = 2097] [serial = 1846] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1194e0000) [pid = 2097] [serial = 1844] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x12a92e800) [pid = 2097] [serial = 1849] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x129487800) [pid = 2097] [serial = 1841] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12b6d8c00) [pid = 2097] [serial = 1852] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12ba12400) [pid = 2097] [serial = 1853] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12339f800) [pid = 2097] [serial = 1831] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12a93a400) [pid = 2097] [serial = 1868] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x1238cc800) [pid = 2097] [serial = 1832] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x126885800) [pid = 2097] [serial = 1835] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x128c5d000) [pid = 2097] [serial = 1847] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x12b607c00) [pid = 2097] [serial = 1850] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x11832c000) [pid = 2097] [serial = 1870] [outer = 0x0] [url = about:blank] 12:55:36 INFO - PROCESS | 2097 | 1467057336403 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]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 821ms 12:55:36 INFO - PROCESS | 2097 | 1467057336429 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 2097 | 1467057336434 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:55:36 INFO - PROCESS | 2097 | 1467057336438 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 2097 | 1467057336440 Marionette TRACE conn2 <- [1,2546,null,{}] 12:55:36 INFO - PROCESS | 2097 | 1467057336442 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}] 12:55:36 INFO - PROCESS | 2097 | 1467057336444 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:36 INFO - PROCESS | 2097 | 1467057336523 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:55:36 INFO - PROCESS | 2097 | 1467057336527 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 2097 | 1467057336528 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x1189e1000 == 32 [pid = 2097] [id = 644] 12:55:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x1184d9000) [pid = 2097] [serial = 1932] [outer = 0x0] 12:55:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x118673000) [pid = 2097] [serial = 1933] [outer = 0x1184d9000] 12:55:36 INFO - PROCESS | 2097 | 1467057336559 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x119111c00) [pid = 2097] [serial = 1934] [outer = 0x1184d9000] 12:55:36 INFO - PROCESS | 2097 | 1467057336941 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]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 525ms 12:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:55:36 INFO - PROCESS | 2097 | 1467057336964 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 2097 | 1467057336966 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:55:36 INFO - PROCESS | 2097 | 1467057336968 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 2097 | 1467057336970 Marionette TRACE conn2 <- [1,2550,null,{}] 12:55:36 INFO - PROCESS | 2097 | 1467057336978 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}] 12:55:36 INFO - PROCESS | 2097 | 1467057336983 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:37 INFO - PROCESS | 2097 | 1467057337070 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:55:37 INFO - PROCESS | 2097 | 1467057337075 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 2097 | 1467057337077 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x123e78000 == 33 [pid = 2097] [id = 645] 12:55:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x119724000) [pid = 2097] [serial = 1935] [outer = 0x0] 12:55:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119730c00) [pid = 2097] [serial = 1936] [outer = 0x119724000] 12:55:37 INFO - PROCESS | 2097 | 1467057337107 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119a95800) [pid = 2097] [serial = 1937] [outer = 0x119724000] 12:55:37 INFO - PROCESS | 2097 | 1467057337464 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]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 12:55:37 INFO - PROCESS | 2097 | 1467057337490 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 2097 | 1467057337491 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:55:37 INFO - PROCESS | 2097 | 1467057337494 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 2097 | 1467057337495 Marionette TRACE conn2 <- [1,2554,null,{}] 12:55:37 INFO - PROCESS | 2097 | 1467057337508 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}] 12:55:37 INFO - PROCESS | 2097 | 1467057337510 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:37 INFO - PROCESS | 2097 | 1467057337588 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:55:37 INFO - PROCESS | 2097 | 1467057337592 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 2097 | 1467057337593 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x12640f800 == 34 [pid = 2097] [id = 646] 12:55:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119f22800) [pid = 2097] [serial = 1938] [outer = 0x0] 12:55:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x12339a000) [pid = 2097] [serial = 1939] [outer = 0x119f22800] 12:55:37 INFO - PROCESS | 2097 | 1467057337620 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123e0a800) [pid = 2097] [serial = 1940] [outer = 0x119f22800] 12:55:37 INFO - PROCESS | 2097 | 1467057337968 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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 526ms 12:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:55:38 INFO - PROCESS | 2097 | 1467057338020 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 2097 | 1467057338022 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:55:38 INFO - PROCESS | 2097 | 1467057338024 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 2097 | 1467057338025 Marionette TRACE conn2 <- [1,2558,null,{}] 12:55:38 INFO - PROCESS | 2097 | 1467057338027 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}] 12:55:38 INFO - PROCESS | 2097 | 1467057338028 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:38 INFO - PROCESS | 2097 | 1467057338104 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:55:38 INFO - PROCESS | 2097 | 1467057338169 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 2097 | 1467057338170 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289d8000 == 35 [pid = 2097] [id = 647] 12:55:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1184e8400) [pid = 2097] [serial = 1941] [outer = 0x0] 12:55:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123e9dc00) [pid = 2097] [serial = 1942] [outer = 0x1184e8400] 12:55:38 INFO - PROCESS | 2097 | 1467057338200 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1246d7000) [pid = 2097] [serial = 1943] [outer = 0x1184e8400] 12:55:38 INFO - PROCESS | 2097 | 1467057338506 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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 12:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:55:38 INFO - PROCESS | 2097 | 1467057338543 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 2097 | 1467057338544 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:55:38 INFO - PROCESS | 2097 | 1467057338546 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 2097 | 1467057338549 Marionette TRACE conn2 <- [1,2562,null,{}] 12:55:38 INFO - PROCESS | 2097 | 1467057338552 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}] 12:55:38 INFO - PROCESS | 2097 | 1467057338556 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:38 INFO - PROCESS | 2097 | 1467057338674 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:55:38 INFO - PROCESS | 2097 | 1467057338688 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 2097 | 1467057338689 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d41800 == 36 [pid = 2097] [id = 648] 12:55:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x124e88800) [pid = 2097] [serial = 1944] [outer = 0x0] 12:55:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1266eb000) [pid = 2097] [serial = 1945] [outer = 0x124e88800] 12:55:38 INFO - PROCESS | 2097 | 1467057338715 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x129214000) [pid = 2097] [serial = 1946] [outer = 0x124e88800] 12:55:39 INFO - PROCESS | 2097 | 1467057339070 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 574ms 12:55:39 INFO - PROCESS | 2097 | 1467057339121 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 2097 | 1467057339122 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:55:39 INFO - PROCESS | 2097 | 1467057339124 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 2097 | 1467057339125 Marionette TRACE conn2 <- [1,2566,null,{}] 12:55:39 INFO - PROCESS | 2097 | 1467057339127 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}] 12:55:39 INFO - PROCESS | 2097 | 1467057339129 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:39 INFO - PROCESS | 2097 | 1467057339227 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:55:39 INFO - PROCESS | 2097 | 1467057339238 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 2097 | 1467057339239 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba53800 == 37 [pid = 2097] [id = 649] 12:55:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x129215c00) [pid = 2097] [serial = 1947] [outer = 0x0] 12:55:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12948a800) [pid = 2097] [serial = 1948] [outer = 0x129215c00] 12:55:39 INFO - PROCESS | 2097 | 1467057339270 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x116989800) [pid = 2097] [serial = 1949] [outer = 0x129215c00] 12:55:39 INFO - PROCESS | 2097 | 1467057339638 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 12:55:39 INFO - PROCESS | 2097 | 1467057339694 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:55:39 INFO - PROCESS | 2097 | 1467057339695 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:55:39 INFO - PROCESS | 2097 | 1467057339697 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 2097 | 1467057339698 Marionette TRACE conn2 <- [1,2570,null,{}] 12:55:39 INFO - PROCESS | 2097 | 1467057339701 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}] 12:55:39 INFO - PROCESS | 2097 | 1467057339702 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:39 INFO - PROCESS | 2097 | 1467057339805 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:55:39 INFO - PROCESS | 2097 | 1467057339816 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 2097 | 1467057339818 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd8a000 == 38 [pid = 2097] [id = 650] 12:55:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x112a51800) [pid = 2097] [serial = 1950] [outer = 0x0] 12:55:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12a6a2400) [pid = 2097] [serial = 1951] [outer = 0x112a51800] 12:55:39 INFO - PROCESS | 2097 | 1467057339841 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a6b0400) [pid = 2097] [serial = 1952] [outer = 0x112a51800] 12:55:40 INFO - PROCESS | 2097 | 1467057340186 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 525ms 12:55:40 INFO - PROCESS | 2097 | 1467057340224 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 2097 | 1467057340225 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:55:40 INFO - PROCESS | 2097 | 1467057340227 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 2097 | 1467057340228 Marionette TRACE conn2 <- [1,2574,null,{}] 12:55:40 INFO - PROCESS | 2097 | 1467057340230 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}] 12:55:40 INFO - PROCESS | 2097 | 1467057340231 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:40 INFO - PROCESS | 2097 | 1467057340343 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:55:40 INFO - PROCESS | 2097 | 1467057340347 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 2097 | 1467057340348 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c645000 == 39 [pid = 2097] [id = 651] 12:55:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12a6a2000) [pid = 2097] [serial = 1953] [outer = 0x0] 12:55:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12a930000) [pid = 2097] [serial = 1954] [outer = 0x12a6a2000] 12:55:40 INFO - PROCESS | 2097 | 1467057340372 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12abb8800) [pid = 2097] [serial = 1955] [outer = 0x12a6a2000] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x117031400) [pid = 2097] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x119728400) [pid = 2097] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1129c5000) [pid = 2097] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11866c800) [pid = 2097] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x119468800) [pid = 2097] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x11832b800) [pid = 2097] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11728f000) [pid = 2097] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x116881000) [pid = 2097] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x117032400) [pid = 2097] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123e0cc00) [pid = 2097] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119111000) [pid = 2097] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:55:40 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x124711c00) [pid = 2097] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:55:40 INFO - PROCESS | 2097 | 1467057340799 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 620ms 12:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:55:40 INFO - PROCESS | 2097 | 1467057340848 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 2097 | 1467057340849 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:55:40 INFO - PROCESS | 2097 | 1467057340851 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 2097 | 1467057340852 Marionette TRACE conn2 <- [1,2578,null,{}] 12:55:40 INFO - PROCESS | 2097 | 1467057340854 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}] 12:55:40 INFO - PROCESS | 2097 | 1467057340855 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:40 INFO - PROCESS | 2097 | 1467057340936 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:55:41 INFO - PROCESS | 2097 | 1467057341001 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 2097 | 1467057341002 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x12bd92000 == 40 [pid = 2097] [id = 652] 12:55:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x117034c00) [pid = 2097] [serial = 1956] [outer = 0x0] 12:55:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1184de400) [pid = 2097] [serial = 1957] [outer = 0x117034c00] 12:55:41 INFO - PROCESS | 2097 | 1467057341027 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x11975b000) [pid = 2097] [serial = 1958] [outer = 0x117034c00] 12:55:41 INFO - PROCESS | 2097 | 1467057341306 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]]]}] 12:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 469ms 12:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:55:41 INFO - PROCESS | 2097 | 1467057341321 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:55:41 INFO - PROCESS | 2097 | 1467057341322 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:55:41 INFO - PROCESS | 2097 | 1467057341325 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 2097 | 1467057341326 Marionette TRACE conn2 <- [1,2582,null,{}] 12:55:41 INFO - PROCESS | 2097 | 1467057341337 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}] 12:55:41 INFO - PROCESS | 2097 | 1467057341339 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:41 INFO - PROCESS | 2097 | 1467057341444 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:55:41 INFO - PROCESS | 2097 | 1467057341451 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 2097 | 1467057341452 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d64c800 == 41 [pid = 2097] [id = 653] 12:55:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123805400) [pid = 2097] [serial = 1959] [outer = 0x0] 12:55:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12abc3000) [pid = 2097] [serial = 1960] [outer = 0x123805400] 12:55:41 INFO - PROCESS | 2097 | 1467057341478 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12b6d2000) [pid = 2097] [serial = 1961] [outer = 0x123805400] 12:55:41 INFO - PROCESS | 2097 | 1467057341847 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]]]}] 12:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 570ms 12:55:41 INFO - PROCESS | 2097 | 1467057341896 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:55:41 INFO - PROCESS | 2097 | 1467057341898 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:55:41 INFO - PROCESS | 2097 | 1467057341901 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 2097 | 1467057341903 Marionette TRACE conn2 <- [1,2586,null,{}] 12:55:41 INFO - PROCESS | 2097 | 1467057341906 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}] 12:55:41 INFO - PROCESS | 2097 | 1467057341908 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:42 INFO - PROCESS | 2097 | 1467057342037 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:55:42 INFO - PROCESS | 2097 | 1467057342044 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 2097 | 1467057342046 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d8c5000 == 42 [pid = 2097] [id = 654] 12:55:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12b6d2400) [pid = 2097] [serial = 1962] [outer = 0x0] 12:55:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12b6dc400) [pid = 2097] [serial = 1963] [outer = 0x12b6d2400] 12:55:42 INFO - PROCESS | 2097 | 1467057342076 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12ba13000) [pid = 2097] [serial = 1964] [outer = 0x12b6d2400] 12:55:42 INFO - PROCESS | 2097 | 1467057342439 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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 571ms 12:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:55:42 INFO - PROCESS | 2097 | 1467057342472 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 2097 | 1467057342474 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:55:42 INFO - PROCESS | 2097 | 1467057342476 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 2097 | 1467057342477 Marionette TRACE conn2 <- [1,2590,null,{}] 12:55:42 INFO - PROCESS | 2097 | 1467057342479 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}] 12:55:42 INFO - PROCESS | 2097 | 1467057342480 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:42 INFO - PROCESS | 2097 | 1467057342597 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:55:42 INFO - PROCESS | 2097 | 1467057342604 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 2097 | 1467057342605 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x12dc7d800 == 43 [pid = 2097] [id = 655] 12:55:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1183b3400) [pid = 2097] [serial = 1965] [outer = 0x0] 12:55:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x128f95400) [pid = 2097] [serial = 1966] [outer = 0x1183b3400] 12:55:42 INFO - PROCESS | 2097 | 1467057342629 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12ba15400) [pid = 2097] [serial = 1967] [outer = 0x1183b3400] 12:55:43 INFO - PROCESS | 2097 | 1467057343117 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]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 12:55:43 INFO - PROCESS | 2097 | 1467057343154 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:55:43 INFO - PROCESS | 2097 | 1467057343156 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:55:43 INFO - PROCESS | 2097 | 1467057343159 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 2097 | 1467057343163 Marionette TRACE conn2 <- [1,2594,null,{}] 12:55:43 INFO - PROCESS | 2097 | 1467057343169 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}] 12:55:43 INFO - PROCESS | 2097 | 1467057343170 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:43 INFO - PROCESS | 2097 | 1467057343281 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:55:43 INFO - PROCESS | 2097 | 1467057343359 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 2097 | 1467057343360 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x123086000 == 44 [pid = 2097] [id = 656] 12:55:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x117589000) [pid = 2097] [serial = 1968] [outer = 0x0] 12:55:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11832bc00) [pid = 2097] [serial = 1969] [outer = 0x117589000] 12:55:43 INFO - PROCESS | 2097 | 1467057343391 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x11866c400) [pid = 2097] [serial = 1970] [outer = 0x117589000] 12:55:43 INFO - PROCESS | 2097 | 1467057343820 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]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 674ms 12:55:43 INFO - PROCESS | 2097 | 1467057343834 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 2097 | 1467057343837 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:55:43 INFO - PROCESS | 2097 | 1467057343842 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 2097 | 1467057343844 Marionette TRACE conn2 <- [1,2598,null,{}] 12:55:43 INFO - PROCESS | 2097 | 1467057343846 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}] 12:55:43 INFO - PROCESS | 2097 | 1467057343848 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:43 INFO - PROCESS | 2097 | 1467057343956 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:55:44 INFO - PROCESS | 2097 | 1467057344064 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 2097 | 1467057344066 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a774800 == 45 [pid = 2097] [id = 657] 12:55:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119467c00) [pid = 2097] [serial = 1971] [outer = 0x0] 12:55:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119723800) [pid = 2097] [serial = 1972] [outer = 0x119467c00] 12:55:44 INFO - PROCESS | 2097 | 1467057344099 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x119a6a000) [pid = 2097] [serial = 1973] [outer = 0x119467c00] 12:55:44 INFO - PROCESS | 2097 | 1467057344533 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 12:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:55:44 INFO - PROCESS | 2097 | 1467057344563 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 2097 | 1467057344565 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:55:44 INFO - PROCESS | 2097 | 1467057344567 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 2097 | 1467057344570 Marionette TRACE conn2 <- [1,2602,null,{}] 12:55:44 INFO - PROCESS | 2097 | 1467057344578 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}] 12:55:44 INFO - PROCESS | 2097 | 1467057344581 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:44 INFO - PROCESS | 2097 | 1467057344688 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:55:44 INFO - PROCESS | 2097 | 1467057344769 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 2097 | 1467057344771 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x12dc83000 == 46 [pid = 2097] [id = 658] 12:55:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1207f1c00) [pid = 2097] [serial = 1974] [outer = 0x0] 12:55:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x126091400) [pid = 2097] [serial = 1975] [outer = 0x1207f1c00] 12:55:44 INFO - PROCESS | 2097 | 1467057344801 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12688e400) [pid = 2097] [serial = 1976] [outer = 0x1207f1c00] 12:55:45 INFO - PROCESS | 2097 | 1467057345228 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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 674ms 12:55:45 INFO - PROCESS | 2097 | 1467057345242 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:55:45 INFO - PROCESS | 2097 | 1467057345243 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:55:45 INFO - PROCESS | 2097 | 1467057345246 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 2097 | 1467057345247 Marionette TRACE conn2 <- [1,2606,null,{}] 12:55:45 INFO - PROCESS | 2097 | 1467057345250 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}] 12:55:45 INFO - PROCESS | 2097 | 1467057345251 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:45 INFO - PROCESS | 2097 | 1467057345393 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:55:45 INFO - PROCESS | 2097 | 1467057345485 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 2097 | 1467057345486 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234b4000 == 47 [pid = 2097] [id = 659] 12:55:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x116985400) [pid = 2097] [serial = 1977] [outer = 0x0] 12:55:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12339e400) [pid = 2097] [serial = 1978] [outer = 0x116985400] 12:55:45 INFO - PROCESS | 2097 | 1467057345517 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x128f9a000) [pid = 2097] [serial = 1979] [outer = 0x116985400] 12:55:46 INFO - PROCESS | 2097 | 1467057346203 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1023ms 12:55:46 INFO - PROCESS | 2097 | 1467057346270 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 2097 | 1467057346274 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:55:46 INFO - PROCESS | 2097 | 1467057346278 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 2097 | 1467057346281 Marionette TRACE conn2 <- [1,2610,null,{}] 12:55:46 INFO - PROCESS | 2097 | 1467057346302 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}] 12:55:46 INFO - PROCESS | 2097 | 1467057346304 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:46 INFO - PROCESS | 2097 | 1467057346446 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:55:46 INFO - PROCESS | 2097 | 1467057346509 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 2097 | 1467057346510 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237db800 == 48 [pid = 2097] [id = 660] 12:55:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x117286400) [pid = 2097] [serial = 1980] [outer = 0x0] 12:55:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x117290c00) [pid = 2097] [serial = 1981] [outer = 0x117286400] 12:55:46 INFO - PROCESS | 2097 | 1467057346537 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x118324c00) [pid = 2097] [serial = 1982] [outer = 0x117286400] 12:55:46 INFO - PROCESS | 2097 | 1467057346991 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 743ms 12:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:55:47 INFO - PROCESS | 2097 | 1467057347021 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 2097 | 1467057347023 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:55:47 INFO - PROCESS | 2097 | 1467057347027 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 2097 | 1467057347029 Marionette TRACE conn2 <- [1,2614,null,{}] 12:55:47 INFO - PROCESS | 2097 | 1467057347032 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}] 12:55:47 INFO - PROCESS | 2097 | 1467057347033 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:47 INFO - PROCESS | 2097 | 1467057347129 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:55:47 INFO - PROCESS | 2097 | 1467057347195 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 2097 | 1467057347197 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237dc800 == 49 [pid = 2097] [id = 661] 12:55:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x118635400) [pid = 2097] [serial = 1983] [outer = 0x0] 12:55:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x119469800) [pid = 2097] [serial = 1984] [outer = 0x118635400] 12:55:47 INFO - PROCESS | 2097 | 1467057347224 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x119704800) [pid = 2097] [serial = 1985] [outer = 0x118635400] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12d8c5000 == 48 [pid = 2097] [id = 654] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12d64c800 == 47 [pid = 2097] [id = 653] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x128c61800) [pid = 2097] [serial = 1915] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd92000 == 46 [pid = 2097] [id = 652] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12c645000 == 45 [pid = 2097] [id = 651] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12bd8a000 == 44 [pid = 2097] [id = 650] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba53800 == 43 [pid = 2097] [id = 649] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x129d41800 == 42 [pid = 2097] [id = 648] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x1289d8000 == 41 [pid = 2097] [id = 647] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12640f800 == 40 [pid = 2097] [id = 646] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x123e78000 == 39 [pid = 2097] [id = 645] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x1189e1000 == 38 [pid = 2097] [id = 644] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x11917e800 == 37 [pid = 2097] [id = 643] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x1237cf000 == 36 [pid = 2097] [id = 642] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf59800 == 35 [pid = 2097] [id = 641] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c4800 == 34 [pid = 2097] [id = 640] 12:55:47 INFO - PROCESS | 2097 | --DOCSHELL 0x1192c7800 == 33 [pid = 2097] [id = 639] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x119730800) [pid = 2097] [serial = 1894] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x119bec400) [pid = 2097] [serial = 1897] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x12345d000) [pid = 2097] [serial = 1898] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x117582800) [pid = 2097] [serial = 1906] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x112e7b800) [pid = 2097] [serial = 1873] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x11872bc00) [pid = 2097] [serial = 1888] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x11919d400) [pid = 2097] [serial = 1889] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x1194e7400) [pid = 2097] [serial = 1891] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1183b3c00) [pid = 2097] [serial = 1885] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1184dfc00) [pid = 2097] [serial = 1886] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x118268c00) [pid = 2097] [serial = 1880] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x117663800) [pid = 2097] [serial = 1879] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x116237400) [pid = 2097] [serial = 1876] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x11728d000) [pid = 2097] [serial = 1882] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x117665800) [pid = 2097] [serial = 1883] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x123e0c000) [pid = 2097] [serial = 1901] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12364f000) [pid = 2097] [serial = 1900] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x123e9f800) [pid = 2097] [serial = 1903] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12339c000) [pid = 2097] [serial = 1909] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x118759800) [pid = 2097] [serial = 1907] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x124331000) [pid = 2097] [serial = 1904] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x119760800) [pid = 2097] [serial = 1895] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1243e5800) [pid = 2097] [serial = 1910] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119727c00) [pid = 2097] [serial = 1892] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12608fc00) [pid = 2097] [serial = 1912] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x128c58400) [pid = 2097] [serial = 1913] [outer = 0x0] [url = about:blank] 12:55:47 INFO - PROCESS | 2097 | 1467057347608 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms 12:55:47 INFO - PROCESS | 2097 | 1467057347649 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 2097 | 1467057347651 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:55:47 INFO - PROCESS | 2097 | 1467057347653 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 2097 | 1467057347655 Marionette TRACE conn2 <- [1,2618,null,{}] 12:55:47 INFO - PROCESS | 2097 | 1467057347663 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}] 12:55:47 INFO - PROCESS | 2097 | 1467057347666 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:47 INFO - PROCESS | 2097 | 1467057347748 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:55:47 INFO - PROCESS | 2097 | 1467057347816 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 2097 | 1467057347818 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237cc800 == 34 [pid = 2097] [id = 662] 12:55:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119705000) [pid = 2097] [serial = 1986] [outer = 0x0] 12:55:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119a0f400) [pid = 2097] [serial = 1987] [outer = 0x119705000] 12:55:47 INFO - PROCESS | 2097 | 1467057347847 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119ff4000) [pid = 2097] [serial = 1988] [outer = 0x119705000] 12:55:48 INFO - PROCESS | 2097 | 1467057348186 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 572ms 12:55:48 INFO - PROCESS | 2097 | 1467057348226 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 2097 | 1467057348227 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:55:48 INFO - PROCESS | 2097 | 1467057348231 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 2097 | 1467057348233 Marionette TRACE conn2 <- [1,2622,null,{}] 12:55:48 INFO - PROCESS | 2097 | 1467057348236 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}] 12:55:48 INFO - PROCESS | 2097 | 1467057348237 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:48 INFO - PROCESS | 2097 | 1467057348319 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:55:48 INFO - PROCESS | 2097 | 1467057348379 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 2097 | 1467057348380 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c9000 == 35 [pid = 2097] [id = 663] 12:55:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12300fc00) [pid = 2097] [serial = 1989] [outer = 0x0] 12:55:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x123ac1800) [pid = 2097] [serial = 1990] [outer = 0x12300fc00] 12:55:48 INFO - PROCESS | 2097 | 1467057348418 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x123ea3000) [pid = 2097] [serial = 1991] [outer = 0x12300fc00] 12:55:48 INFO - PROCESS | 2097 | 1467057348698 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 12:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:55:48 INFO - PROCESS | 2097 | 1467057348753 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 2097 | 1467057348754 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:55:48 INFO - PROCESS | 2097 | 1467057348757 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 2097 | 1467057348758 Marionette TRACE conn2 <- [1,2626,null,{}] 12:55:48 INFO - PROCESS | 2097 | 1467057348760 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}] 12:55:48 INFO - PROCESS | 2097 | 1467057348761 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:48 INFO - PROCESS | 2097 | 1467057348840 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:55:48 INFO - PROCESS | 2097 | 1467057348843 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 2097 | 1467057348845 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bbe800 == 36 [pid = 2097] [id = 664] 12:55:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x123262400) [pid = 2097] [serial = 1992] [outer = 0x0] 12:55:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x126090000) [pid = 2097] [serial = 1993] [outer = 0x123262400] 12:55:48 INFO - PROCESS | 2097 | 1467057348872 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12688ec00) [pid = 2097] [serial = 1994] [outer = 0x123262400] 12:55:49 INFO - PROCESS | 2097 | 1467057349232 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 12:55:49 INFO - PROCESS | 2097 | 1467057349276 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 2097 | 1467057349278 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:55:49 INFO - PROCESS | 2097 | 1467057349282 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 2097 | 1467057349283 Marionette TRACE conn2 <- [1,2630,null,{}] 12:55:49 INFO - PROCESS | 2097 | 1467057349285 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}] 12:55:49 INFO - PROCESS | 2097 | 1467057349289 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:49 INFO - PROCESS | 2097 | 1467057349391 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:55:49 INFO - PROCESS | 2097 | 1467057349397 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 2097 | 1467057349405 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b648800 == 37 [pid = 2097] [id = 665] 12:55:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12688f000) [pid = 2097] [serial = 1995] [outer = 0x0] 12:55:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x129428c00) [pid = 2097] [serial = 1996] [outer = 0x12688f000] 12:55:49 INFO - PROCESS | 2097 | 1467057349430 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12abbb400) [pid = 2097] [serial = 1997] [outer = 0x12688f000] 12:55:49 INFO - PROCESS | 2097 | 1467057349783 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 12:55:49 INFO - PROCESS | 2097 | 1467057349805 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 2097 | 1467057349806 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:55:49 INFO - PROCESS | 2097 | 1467057349808 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 2097 | 1467057349810 Marionette TRACE conn2 <- [1,2634,null,{}] 12:55:49 INFO - PROCESS | 2097 | 1467057349812 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}] 12:55:49 INFO - PROCESS | 2097 | 1467057349814 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:49 INFO - PROCESS | 2097 | 1467057349922 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:55:49 INFO - PROCESS | 2097 | 1467057349925 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 2097 | 1467057349926 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x11841c800 == 38 [pid = 2097] [id = 666] 12:55:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x128c5e400) [pid = 2097] [serial = 1998] [outer = 0x0] 12:55:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12b6cd800) [pid = 2097] [serial = 1999] [outer = 0x128c5e400] 12:55:49 INFO - PROCESS | 2097 | 1467057349988 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12ba0ec00) [pid = 2097] [serial = 2000] [outer = 0x128c5e400] 12:55:50 INFO - PROCESS | 2097 | 1467057350302 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 12:55:50 INFO - PROCESS | 2097 | 1467057350328 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 2097 | 1467057350330 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:55:50 INFO - PROCESS | 2097 | 1467057350335 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 2097 | 1467057350336 Marionette TRACE conn2 <- [1,2638,null,{}] 12:55:50 INFO - PROCESS | 2097 | 1467057350344 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}] 12:55:50 INFO - PROCESS | 2097 | 1467057350345 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:50 INFO - PROCESS | 2097 | 1467057350455 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:55:50 INFO - PROCESS | 2097 | 1467057350459 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 2097 | 1467057350460 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c06a800 == 39 [pid = 2097] [id = 667] 12:55:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x12a587000) [pid = 2097] [serial = 2001] [outer = 0x0] 12:55:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x12ba19000) [pid = 2097] [serial = 2002] [outer = 0x12a587000] 12:55:50 INFO - PROCESS | 2097 | 1467057350520 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x12baa8000) [pid = 2097] [serial = 2003] [outer = 0x12a587000] 12:55:50 INFO - PROCESS | 2097 | 1467057350813 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 12:55:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:55:50 INFO - PROCESS | 2097 | 1467057350854 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 2097 | 1467057350855 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:55:50 INFO - PROCESS | 2097 | 1467057350857 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 2097 | 1467057350858 Marionette TRACE conn2 <- [1,2642,null,{}] 12:55:50 INFO - PROCESS | 2097 | 1467057350860 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}] 12:55:50 INFO - PROCESS | 2097 | 1467057350861 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:50 INFO - PROCESS | 2097 | 1467057350968 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:55:50 INFO - PROCESS | 2097 | 1467057350978 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 2097 | 1467057350979 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c63c000 == 40 [pid = 2097] [id = 668] 12:55:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x12baa7c00) [pid = 2097] [serial = 2004] [outer = 0x0] 12:55:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12baae800) [pid = 2097] [serial = 2005] [outer = 0x12baa7c00] 12:55:51 INFO - PROCESS | 2097 | 1467057351004 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x12bdd2c00) [pid = 2097] [serial = 2006] [outer = 0x12baa7c00] 12:55:51 INFO - PROCESS | 2097 | 1467057351345 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:55:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 12:55:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:55:51 INFO - PROCESS | 2097 | 1467057351376 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 2097 | 1467057351377 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:55:51 INFO - PROCESS | 2097 | 1467057351386 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 2097 | 1467057351387 Marionette TRACE conn2 <- [1,2646,null,{}] 12:55:51 INFO - PROCESS | 2097 | 1467057351389 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}] 12:55:51 INFO - PROCESS | 2097 | 1467057351390 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:51 INFO - PROCESS | 2097 | 1467057351505 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:55:51 INFO - PROCESS | 2097 | 1467057351548 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 2097 | 1467057351550 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb45000 == 41 [pid = 2097] [id = 669] 12:55:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x110f27000) [pid = 2097] [serial = 2007] [outer = 0x0] 12:55:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x110f29400) [pid = 2097] [serial = 2008] [outer = 0x110f27000] 12:55:51 INFO - PROCESS | 2097 | 1467057351574 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x110f2f400) [pid = 2097] [serial = 2009] [outer = 0x110f27000] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x129215c00) [pid = 2097] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x124e88800) [pid = 2097] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x12a6a2000) [pid = 2097] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x117034c00) [pid = 2097] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x112a51800) [pid = 2097] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x1184d9000) [pid = 2097] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x1184e8400) [pid = 2097] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x119f22800) [pid = 2097] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1207f4c00) [pid = 2097] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x116980c00) [pid = 2097] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119724000) [pid = 2097] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x12b6d2400) [pid = 2097] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:55:51 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x123805400) [pid = 2097] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:55:52 INFO - PROCESS | 2097 | 1467057352035 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:55:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 675ms 12:55:52 INFO - PROCESS | 2097 | 1467057352059 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:55:52 INFO - PROCESS | 2097 | 1467057352061 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:55:52 INFO - PROCESS | 2097 | 1467057352070 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 2097 | 1467057352072 Marionette TRACE conn2 <- [1,2650,null,{}] 12:55:52 INFO - PROCESS | 2097 | 1467057352075 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}] 12:55:52 INFO - PROCESS | 2097 | 1467057352076 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:52 INFO - PROCESS | 2097 | 1467057352220 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:55:52 INFO - PROCESS | 2097 | 1467057352307 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 2097 | 1467057352309 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d642000 == 42 [pid = 2097] [id = 670] 12:55:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x110f2e400) [pid = 2097] [serial = 2010] [outer = 0x0] 12:55:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x118328800) [pid = 2097] [serial = 2011] [outer = 0x110f2e400] 12:55:52 INFO - PROCESS | 2097 | 1467057352353 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x12a931400) [pid = 2097] [serial = 2012] [outer = 0x110f2e400] 12:55:52 INFO - PROCESS | 2097 | 1467057352717 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:55:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 676ms 12:55:52 INFO - PROCESS | 2097 | 1467057352740 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 2097 | 1467057352742 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:55:52 INFO - PROCESS | 2097 | 1467057352745 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 2097 | 1467057352746 Marionette TRACE conn2 <- [1,2654,null,{}] 12:55:52 INFO - PROCESS | 2097 | 1467057352758 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}] 12:55:52 INFO - PROCESS | 2097 | 1467057352759 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:52 INFO - PROCESS | 2097 | 1467057352873 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:55:52 INFO - PROCESS | 2097 | 1467057352880 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 2097 | 1467057352881 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d8d5800 == 43 [pid = 2097] [id = 671] 12:55:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12b6d2400) [pid = 2097] [serial = 2013] [outer = 0x0] 12:55:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x12bdd5800) [pid = 2097] [serial = 2014] [outer = 0x12b6d2400] 12:55:52 INFO - PROCESS | 2097 | 1467057352906 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x12bddb000) [pid = 2097] [serial = 2015] [outer = 0x12b6d2400] 12:55:53 INFO - PROCESS | 2097 | 1467057353200 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:55:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 472ms 12:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:55:53 INFO - PROCESS | 2097 | 1467057353222 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 2097 | 1467057353223 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:55:53 INFO - PROCESS | 2097 | 1467057353225 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 2097 | 1467057353226 Marionette TRACE conn2 <- [1,2658,null,{}] 12:55:53 INFO - PROCESS | 2097 | 1467057353229 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}] 12:55:53 INFO - PROCESS | 2097 | 1467057353230 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:53 INFO - PROCESS | 2097 | 1467057353319 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:55:53 INFO - PROCESS | 2097 | 1467057353323 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 2097 | 1467057353324 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x12dec8000 == 44 [pid = 2097] [id = 672] 12:55:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x123d72000) [pid = 2097] [serial = 2016] [outer = 0x0] 12:55:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x123d77400) [pid = 2097] [serial = 2017] [outer = 0x123d72000] 12:55:53 INFO - PROCESS | 2097 | 1467057353347 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x123d7b800) [pid = 2097] [serial = 2018] [outer = 0x123d72000] 12:55:53 INFO - PROCESS | 2097 | 1467057353693 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:55:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 12:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:55:53 INFO - PROCESS | 2097 | 1467057353744 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 2097 | 1467057353746 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:55:53 INFO - PROCESS | 2097 | 1467057353759 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 2097 | 1467057353760 Marionette TRACE conn2 <- [1,2662,null,{}] 12:55:53 INFO - PROCESS | 2097 | 1467057353768 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}] 12:55:53 INFO - PROCESS | 2097 | 1467057353770 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:53 INFO - PROCESS | 2097 | 1467057353856 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:55:53 INFO - PROCESS | 2097 | 1467057353975 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 2097 | 1467057353977 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f31800 == 45 [pid = 2097] [id = 673] 12:55:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x110f27400) [pid = 2097] [serial = 2019] [outer = 0x0] 12:55:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x110f30000) [pid = 2097] [serial = 2020] [outer = 0x110f27400] 12:55:54 INFO - PROCESS | 2097 | 1467057354009 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x112e84800) [pid = 2097] [serial = 2021] [outer = 0x110f27400] 12:55:54 INFO - PROCESS | 2097 | 1467057354470 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:55:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 732ms 12:55:54 INFO - PROCESS | 2097 | 1467057354483 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 2097 | 1467057354486 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:55:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:55:54 INFO - PROCESS | 2097 | 1467057354490 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 2097 | 1467057354494 Marionette TRACE conn2 <- [1,2666,null,{}] 12:55:54 INFO - PROCESS | 2097 | 1467057354499 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}] 12:55:54 INFO - PROCESS | 2097 | 1467057354501 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:54 INFO - PROCESS | 2097 | 1467057354668 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:55:54 INFO - PROCESS | 2097 | 1467057354838 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 2097 | 1467057354841 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237cb800 == 46 [pid = 2097] [id = 674] 12:55:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x1184ddc00) [pid = 2097] [serial = 2022] [outer = 0x0] 12:55:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x1184eb000) [pid = 2097] [serial = 2023] [outer = 0x1184ddc00] 12:55:54 INFO - PROCESS | 2097 | 1467057354893 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x119109400) [pid = 2097] [serial = 2024] [outer = 0x1184ddc00] 12:55:55 INFO - PROCESS | 2097 | 1467057355864 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]]]}] 12:55:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:55:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1426ms 12:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:55:55 INFO - PROCESS | 2097 | 1467057355918 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 2097 | 1467057355920 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:55:55 INFO - PROCESS | 2097 | 1467057355923 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 2097 | 1467057355924 Marionette TRACE conn2 <- [1,2670,null,{}] 12:55:55 INFO - PROCESS | 2097 | 1467057355927 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}] 12:55:55 INFO - PROCESS | 2097 | 1467057355928 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:56 INFO - PROCESS | 2097 | 1467057356037 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:55:56 INFO - PROCESS | 2097 | 1467057356144 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 2097 | 1467057356145 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x128a30000 == 47 [pid = 2097] [id = 675] 12:55:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x119468000) [pid = 2097] [serial = 2025] [outer = 0x0] 12:55:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x1207f2800) [pid = 2097] [serial = 2026] [outer = 0x119468000] 12:55:56 INFO - PROCESS | 2097 | 1467057356176 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x1238ccc00) [pid = 2097] [serial = 2027] [outer = 0x119468000] 12:55:57 INFO - PROCESS | 2097 | 1467057357121 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"]]]}] 12:55:57 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 12:55:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1222ms 12:55:57 INFO - PROCESS | 2097 | 1467057357146 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 2097 | 1467057357148 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:55:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:55:57 INFO - PROCESS | 2097 | 1467057357155 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 2097 | 1467057357159 Marionette TRACE conn2 <- [1,2674,null,{}] 12:55:57 INFO - PROCESS | 2097 | 1467057357163 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}] 12:55:57 INFO - PROCESS | 2097 | 1467057357166 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:57 INFO - PROCESS | 2097 | 1467057357273 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:55:57 INFO - PROCESS | 2097 | 1467057357509 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 2097 | 1467057357510 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x116bbf000 == 48 [pid = 2097] [id = 676] 12:55:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 122 (0x117287400) [pid = 2097] [serial = 2028] [outer = 0x0] 12:55:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 123 (0x11728f400) [pid = 2097] [serial = 2029] [outer = 0x117287400] 12:55:57 INFO - PROCESS | 2097 | 1467057357577 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 124 (0x1183ac400) [pid = 2097] [serial = 2030] [outer = 0x117287400] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12dec8000 == 47 [pid = 2097] [id = 672] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12d8d5800 == 46 [pid = 2097] [id = 671] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12d642000 == 45 [pid = 2097] [id = 670] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb45000 == 44 [pid = 2097] [id = 669] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12c63c000 == 43 [pid = 2097] [id = 668] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12c06a800 == 42 [pid = 2097] [id = 667] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x11841c800 == 41 [pid = 2097] [id = 666] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12b648800 == 40 [pid = 2097] [id = 665] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x116bbe800 == 39 [pid = 2097] [id = 664] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c9000 == 38 [pid = 2097] [id = 663] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x1237cc800 == 37 [pid = 2097] [id = 662] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x1237dc800 == 36 [pid = 2097] [id = 661] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x1237db800 == 35 [pid = 2097] [id = 660] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x123086000 == 34 [pid = 2097] [id = 656] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12d082000 == 33 [pid = 2097] [id = 638] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12dc7d800 == 32 [pid = 2097] [id = 655] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x1234b4000 == 31 [pid = 2097] [id = 659] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12a774800 == 30 [pid = 2097] [id = 657] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x12dc83000 == 29 [pid = 2097] [id = 658] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x128a30000 == 28 [pid = 2097] [id = 675] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x1237cb800 == 27 [pid = 2097] [id = 674] 12:55:58 INFO - PROCESS | 2097 | --DOCSHELL 0x115f31800 == 26 [pid = 2097] [id = 673] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 123 (0x12948a800) [pid = 2097] [serial = 1948] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 122 (0x1266eb000) [pid = 2097] [serial = 1945] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 121 (0x116989800) [pid = 2097] [serial = 1949] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x12a930000) [pid = 2097] [serial = 1954] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x1184de400) [pid = 2097] [serial = 1957] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x12a6a2400) [pid = 2097] [serial = 1951] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x118673000) [pid = 2097] [serial = 1933] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x119111c00) [pid = 2097] [serial = 1934] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x123e9dc00) [pid = 2097] [serial = 1942] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x12339a000) [pid = 2097] [serial = 1939] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x123e0a800) [pid = 2097] [serial = 1940] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x123e0b000) [pid = 2097] [serial = 1928] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x12300e000) [pid = 2097] [serial = 1927] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x116b1dc00) [pid = 2097] [serial = 1918] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x11832f000) [pid = 2097] [serial = 1931] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x117587000) [pid = 2097] [serial = 1930] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119bed000) [pid = 2097] [serial = 1924] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x119a95800) [pid = 2097] [serial = 1937] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119730c00) [pid = 2097] [serial = 1936] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x118672c00) [pid = 2097] [serial = 1921] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x12b6dc400) [pid = 2097] [serial = 1963] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x12abc3000) [pid = 2097] [serial = 1960] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x11975b000) [pid = 2097] [serial = 1958] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12abb8800) [pid = 2097] [serial = 1955] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x12a6b0400) [pid = 2097] [serial = 1952] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x129214000) [pid = 2097] [serial = 1946] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1246d7000) [pid = 2097] [serial = 1943] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12ba13000) [pid = 2097] [serial = 1964] [outer = 0x0] [url = about:blank] 12:55:58 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x12b6d2000) [pid = 2097] [serial = 1961] [outer = 0x0] [url = about:blank] 12:55:59 INFO - PROCESS | 2097 | 1467057359041 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"]]]}] 12:55:59 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 12:55:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1931ms 12:55:59 INFO - PROCESS | 2097 | 1467057359083 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 2097 | 1467057359085 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:55:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:55:59 INFO - PROCESS | 2097 | 1467057359089 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 2097 | 1467057359091 Marionette TRACE conn2 <- [1,2678,null,{}] 12:55:59 INFO - PROCESS | 2097 | 1467057359096 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}] 12:55:59 INFO - PROCESS | 2097 | 1467057359097 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:59 INFO - PROCESS | 2097 | 1467057359180 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:55:59 INFO - PROCESS | 2097 | 1467057359187 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 2097 | 1467057359189 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:55:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x11757b000 == 27 [pid = 2097] [id = 677] 12:55:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1129cf000) [pid = 2097] [serial = 2031] [outer = 0x0] 12:55:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x117290000) [pid = 2097] [serial = 2032] [outer = 0x1129cf000] 12:55:59 INFO - PROCESS | 2097 | 1467057359220 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117660800) [pid = 2097] [serial = 2033] [outer = 0x1129cf000] 12:56:00 INFO - PROCESS | 2097 | 1467057360084 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:56:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1024ms 12:56:00 INFO - PROCESS | 2097 | 1467057360113 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:56:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:56:00 INFO - PROCESS | 2097 | 1467057360118 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:56:00 INFO - PROCESS | 2097 | 1467057360123 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 2097 | 1467057360125 Marionette TRACE conn2 <- [1,2682,null,{}] 12:56:00 INFO - PROCESS | 2097 | 1467057360127 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}] 12:56:00 INFO - PROCESS | 2097 | 1467057360129 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:00 INFO - PROCESS | 2097 | 1467057360207 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:56:00 INFO - PROCESS | 2097 | 1467057360211 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 2097 | 1467057360213 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x12071d800 == 28 [pid = 2097] [id = 678] 12:56:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x1184cf800) [pid = 2097] [serial = 2034] [outer = 0x0] 12:56:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11866c800) [pid = 2097] [serial = 2035] [outer = 0x1184cf800] 12:56:00 INFO - PROCESS | 2097 | 1467057360244 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x118728400) [pid = 2097] [serial = 2036] [outer = 0x1184cf800] 12:56:01 INFO - PROCESS | 2097 | 1467057361083 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:56:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 12:56:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:56:01 INFO - PROCESS | 2097 | 1467057361100 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 2097 | 1467057361102 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:56:01 INFO - PROCESS | 2097 | 1467057361104 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 2097 | 1467057361115 Marionette TRACE conn2 <- [1,2686,null,{}] 12:56:01 INFO - PROCESS | 2097 | 1467057361124 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}] 12:56:01 INFO - PROCESS | 2097 | 1467057361128 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:01 INFO - PROCESS | 2097 | 1467057361230 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:56:01 INFO - PROCESS | 2097 | 1467057361274 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 2097 | 1467057361276 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x124340800 == 29 [pid = 2097] [id = 679] 12:56:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x119711000) [pid = 2097] [serial = 2037] [outer = 0x0] 12:56:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x11972bc00) [pid = 2097] [serial = 2038] [outer = 0x119711000] 12:56:01 INFO - PROCESS | 2097 | 1467057361304 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x1199d5400) [pid = 2097] [serial = 2039] [outer = 0x119711000] 12:56:02 INFO - PROCESS | 2097 | 1467057362171 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"]]]}] 12:56:02 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 12:56:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:56:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:56:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1084ms 12:56:02 INFO - PROCESS | 2097 | 1467057362194 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 2097 | 1467057362195 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:56:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:56:02 INFO - PROCESS | 2097 | 1467057362198 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 2097 | 1467057362199 Marionette TRACE conn2 <- [1,2690,null,{}] 12:56:02 INFO - PROCESS | 2097 | 1467057362201 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}] 12:56:02 INFO - PROCESS | 2097 | 1467057362202 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:02 INFO - PROCESS | 2097 | 1467057362302 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:56:02 INFO - PROCESS | 2097 | 1467057362305 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 2097 | 1467057362306 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268c0000 == 30 [pid = 2097] [id = 680] 12:56:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119a95800) [pid = 2097] [serial = 2040] [outer = 0x0] 12:56:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x1207f6000) [pid = 2097] [serial = 2041] [outer = 0x119a95800] 12:56:02 INFO - PROCESS | 2097 | 1467057362332 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x12380d800) [pid = 2097] [serial = 2042] [outer = 0x119a95800] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x128c5e400) [pid = 2097] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12a587000) [pid = 2097] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x119705000) [pid = 2097] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x118635400) [pid = 2097] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119467c00) [pid = 2097] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x116985400) [pid = 2097] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x12688f000) [pid = 2097] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x117286400) [pid = 2097] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12300fc00) [pid = 2097] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x1207f1c00) [pid = 2097] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123262400) [pid = 2097] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117589000) [pid = 2097] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1183b3400) [pid = 2097] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12baa7c00) [pid = 2097] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x110f2e400) [pid = 2097] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x110f27000) [pid = 2097] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12b6d2400) [pid = 2097] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x112dd3800) [pid = 2097] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x115f0f800) [pid = 2097] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x126441000) [pid = 2097] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119726800) [pid = 2097] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x113d40400) [pid = 2097] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1184dec00) [pid = 2097] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:56:03 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123d72000) [pid = 2097] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:56:03 INFO - PROCESS | 2097 | 1467057363358 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"]]]}] 12:56:03 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 12:56:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:56:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:56:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1176ms 12:56:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:56:03 INFO - PROCESS | 2097 | 1467057363375 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 2097 | 1467057363376 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:56:03 INFO - PROCESS | 2097 | 1467057363378 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 2097 | 1467057363379 Marionette TRACE conn2 <- [1,2694,null,{}] 12:56:03 INFO - PROCESS | 2097 | 1467057363384 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}] 12:56:03 INFO - PROCESS | 2097 | 1467057363385 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:03 INFO - PROCESS | 2097 | 1467057363486 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:56:03 INFO - PROCESS | 2097 | 1467057363492 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 2097 | 1467057363493 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289da800 == 31 [pid = 2097] [id = 681] 12:56:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x110f2e400) [pid = 2097] [serial = 2043] [outer = 0x0] 12:56:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1184e2c00) [pid = 2097] [serial = 2044] [outer = 0x110f2e400] 12:56:03 INFO - PROCESS | 2097 | 1467057363518 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x11919bc00) [pid = 2097] [serial = 2045] [outer = 0x110f2e400] 12:56:04 INFO - PROCESS | 2097 | 1467057364362 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"]]]}] 12:56:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:56:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:56:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:56:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 12:56:04 INFO - PROCESS | 2097 | 1467057364401 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 2097 | 1467057364402 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:56:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:56:04 INFO - PROCESS | 2097 | 1467057364404 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 2097 | 1467057364405 Marionette TRACE conn2 <- [1,2698,null,{}] 12:56:04 INFO - PROCESS | 2097 | 1467057364408 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}] 12:56:04 INFO - PROCESS | 2097 | 1467057364412 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:04 INFO - PROCESS | 2097 | 1467057364536 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:56:04 INFO - PROCESS | 2097 | 1467057364543 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 2097 | 1467057364543 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x128fcc000 == 32 [pid = 2097] [id = 682] 12:56:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x112edd800) [pid = 2097] [serial = 2046] [outer = 0x0] 12:56:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119a96c00) [pid = 2097] [serial = 2047] [outer = 0x112edd800] 12:56:04 INFO - PROCESS | 2097 | 1467057364568 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x123e08c00) [pid = 2097] [serial = 2048] [outer = 0x112edd800] 12:56:05 INFO - PROCESS | 2097 | 1467057365393 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"]]]}] 12:56:05 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 12:56:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:56:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:56:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1019ms 12:56:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:56:05 INFO - PROCESS | 2097 | 1467057365425 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 2097 | 1467057365427 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:56:05 INFO - PROCESS | 2097 | 1467057365431 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 2097 | 1467057365433 Marionette TRACE conn2 <- [1,2702,null,{}] 12:56:05 INFO - PROCESS | 2097 | 1467057365437 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}] 12:56:05 INFO - PROCESS | 2097 | 1467057365439 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:05 INFO - PROCESS | 2097 | 1467057365547 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:56:05 INFO - PROCESS | 2097 | 1467057365622 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 2097 | 1467057365624 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192bb000 == 33 [pid = 2097] [id = 683] 12:56:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11688c000) [pid = 2097] [serial = 2049] [outer = 0x0] 12:56:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x117032400) [pid = 2097] [serial = 2050] [outer = 0x11688c000] 12:56:05 INFO - PROCESS | 2097 | 1467057365718 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x11826d800) [pid = 2097] [serial = 2051] [outer = 0x11688c000] 12:56:06 INFO - PROCESS | 2097 | 1467057366337 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:56:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 978ms 12:56:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:56:06 INFO - PROCESS | 2097 | 1467057366409 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 2097 | 1467057366414 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:56:06 INFO - PROCESS | 2097 | 1467057366421 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 2097 | 1467057366424 Marionette TRACE conn2 <- [1,2706,null,{}] 12:56:06 INFO - PROCESS | 2097 | 1467057366427 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}] 12:56:06 INFO - PROCESS | 2097 | 1467057366430 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:06 INFO - PROCESS | 2097 | 1467057366583 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:56:06 INFO - PROCESS | 2097 | 1467057366720 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 2097 | 1467057366722 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268af000 == 34 [pid = 2097] [id = 684] 12:56:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x11832ac00) [pid = 2097] [serial = 2052] [outer = 0x0] 12:56:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1189a5800) [pid = 2097] [serial = 2053] [outer = 0x11832ac00] 12:56:06 INFO - PROCESS | 2097 | 1467057366775 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1194db800) [pid = 2097] [serial = 2054] [outer = 0x11832ac00] 12:56:07 INFO - PROCESS | 2097 | 1467057367340 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:56:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 973ms 12:56:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:56:07 INFO - PROCESS | 2097 | 1467057367392 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 2097 | 1467057367394 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:56:07 INFO - PROCESS | 2097 | 1467057367396 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 2097 | 1467057367399 Marionette TRACE conn2 <- [1,2710,null,{}] 12:56:07 INFO - PROCESS | 2097 | 1467057367407 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}] 12:56:07 INFO - PROCESS | 2097 | 1467057367410 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:07 INFO - PROCESS | 2097 | 1467057367520 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:56:07 INFO - PROCESS | 2097 | 1467057367585 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 2097 | 1467057367588 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268be800 == 35 [pid = 2097] [id = 685] 12:56:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119727400) [pid = 2097] [serial = 2055] [outer = 0x0] 12:56:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119a68000) [pid = 2097] [serial = 2056] [outer = 0x119727400] 12:56:07 INFO - PROCESS | 2097 | 1467057367619 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12325ec00) [pid = 2097] [serial = 2057] [outer = 0x119727400] 12:56:08 INFO - PROCESS | 2097 | --DOCSHELL 0x1289da800 == 34 [pid = 2097] [id = 681] 12:56:08 INFO - PROCESS | 2097 | --DOCSHELL 0x1268c0000 == 33 [pid = 2097] [id = 680] 12:56:08 INFO - PROCESS | 2097 | --DOCSHELL 0x124340800 == 32 [pid = 2097] [id = 679] 12:56:08 INFO - PROCESS | 2097 | --DOCSHELL 0x12071d800 == 31 [pid = 2097] [id = 678] 12:56:08 INFO - PROCESS | 2097 | --DOCSHELL 0x11757b000 == 30 [pid = 2097] [id = 677] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x112d35400) [pid = 2097] [serial = 1874] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x11688a400) [pid = 2097] [serial = 1877] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x128f99800) [pid = 2097] [serial = 1916] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1207f4800) [pid = 2097] [serial = 1925] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x117667800) [pid = 2097] [serial = 1919] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119193800) [pid = 2097] [serial = 1922] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123d77400) [pid = 2097] [serial = 2017] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x12b6cd800) [pid = 2097] [serial = 1999] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12ba19000) [pid = 2097] [serial = 2002] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119a0f400) [pid = 2097] [serial = 1987] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119ff4000) [pid = 2097] [serial = 1988] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119469800) [pid = 2097] [serial = 1984] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x119704800) [pid = 2097] [serial = 1985] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119723800) [pid = 2097] [serial = 1972] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x119a6a000) [pid = 2097] [serial = 1973] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12339e400) [pid = 2097] [serial = 1978] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x128f9a000) [pid = 2097] [serial = 1979] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12ba0ec00) [pid = 2097] [serial = 2000] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x129428c00) [pid = 2097] [serial = 1996] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x117290c00) [pid = 2097] [serial = 1981] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x118324c00) [pid = 2097] [serial = 1982] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x123ac1800) [pid = 2097] [serial = 1990] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x123ea3000) [pid = 2097] [serial = 1991] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x126091400) [pid = 2097] [serial = 1975] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 73 (0x12688e400) [pid = 2097] [serial = 1976] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 72 (0x126090000) [pid = 2097] [serial = 1993] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 71 (0x12688ec00) [pid = 2097] [serial = 1994] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x11832bc00) [pid = 2097] [serial = 1969] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x11866c400) [pid = 2097] [serial = 1970] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x12ba15400) [pid = 2097] [serial = 1967] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x128f95400) [pid = 2097] [serial = 1966] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x12baae800) [pid = 2097] [serial = 2005] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x123d7b800) [pid = 2097] [serial = 2018] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x12baa8000) [pid = 2097] [serial = 2003] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 63 (0x118328800) [pid = 2097] [serial = 2011] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 62 (0x110f29400) [pid = 2097] [serial = 2008] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 61 (0x12bdd2c00) [pid = 2097] [serial = 2006] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 60 (0x12bdd5800) [pid = 2097] [serial = 2014] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 59 (0x12bddb000) [pid = 2097] [serial = 2015] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 58 (0x110f2f400) [pid = 2097] [serial = 2009] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 57 (0x12a931400) [pid = 2097] [serial = 2012] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | --DOMWINDOW == 56 (0x12abbb400) [pid = 2097] [serial = 1997] [outer = 0x0] [url = about:blank] 12:56:08 INFO - PROCESS | 2097 | 1467057368243 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] 12:56:08 INFO - PROCESS | 2097 | 1467057368273 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:56:08 INFO - PROCESS | 2097 | 1467057368276 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 2097 | 1467057368278 Marionette TRACE conn2 <- [1,2714,null,{}] 12:56:08 INFO - PROCESS | 2097 | 1467057368282 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}] 12:56:08 INFO - PROCESS | 2097 | 1467057368283 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:08 INFO - PROCESS | 2097 | 1467057368378 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:56:08 INFO - PROCESS | 2097 | 1467057368445 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 2097 | 1467057368446 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e69800 == 31 [pid = 2097] [id = 686] 12:56:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 57 (0x115071400) [pid = 2097] [serial = 2058] [outer = 0x0] 12:56:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 58 (0x11826cc00) [pid = 2097] [serial = 2059] [outer = 0x115071400] 12:56:08 INFO - PROCESS | 2097 | 1467057368474 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 59 (0x1184d9000) [pid = 2097] [serial = 2060] [outer = 0x115071400] 12:56:08 INFO - PROCESS | 2097 | 1467057368777 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 12:56:08 INFO - PROCESS | 2097 | 1467057368805 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 2097 | 1467057368808 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:56:08 INFO - PROCESS | 2097 | 1467057368813 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 2097 | 1467057368817 Marionette TRACE conn2 <- [1,2718,null,{}] 12:56:08 INFO - PROCESS | 2097 | 1467057368821 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}] 12:56:08 INFO - PROCESS | 2097 | 1467057368822 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:08 INFO - PROCESS | 2097 | 1467057368906 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:56:08 INFO - PROCESS | 2097 | 1467057368983 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 2097 | 1467057368984 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237d9000 == 32 [pid = 2097] [id = 687] 12:56:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 60 (0x1184e4000) [pid = 2097] [serial = 2061] [outer = 0x0] 12:56:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 61 (0x119111000) [pid = 2097] [serial = 2062] [outer = 0x1184e4000] 12:56:09 INFO - PROCESS | 2097 | 1467057369011 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 62 (0x119723c00) [pid = 2097] [serial = 2063] [outer = 0x1184e4000] 12:56:09 INFO - PROCESS | 2097 | 1467057369321 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] 12:56:09 INFO - PROCESS | 2097 | 1467057369339 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:56:09 INFO - PROCESS | 2097 | 1467057369342 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 2097 | 1467057369344 Marionette TRACE conn2 <- [1,2722,null,{}] 12:56:09 INFO - PROCESS | 2097 | 1467057369355 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}] 12:56:09 INFO - PROCESS | 2097 | 1467057369357 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:09 INFO - PROCESS | 2097 | 1467057369439 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:56:09 INFO - PROCESS | 2097 | 1467057369505 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 2097 | 1467057369507 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268bb000 == 33 [pid = 2097] [id = 688] 12:56:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x119727800) [pid = 2097] [serial = 2064] [outer = 0x0] 12:56:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x119bed800) [pid = 2097] [serial = 2065] [outer = 0x119727800] 12:56:09 INFO - PROCESS | 2097 | 1467057369534 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x1233a6000) [pid = 2097] [serial = 2066] [outer = 0x119727800] 12:56:09 INFO - PROCESS | 2097 | 1467057369869 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] 12:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:56:09 INFO - PROCESS | 2097 | 1467057369918 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:56:09 INFO - PROCESS | 2097 | 1467057369921 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 2097 | 1467057369922 Marionette TRACE conn2 <- [1,2726,null,{}] 12:56:09 INFO - PROCESS | 2097 | 1467057369924 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}] 12:56:09 INFO - PROCESS | 2097 | 1467057369925 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:10 INFO - PROCESS | 2097 | 1467057370009 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:56:10 INFO - PROCESS | 2097 | 1467057370079 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 2097 | 1467057370080 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d40000 == 34 [pid = 2097] [id = 689] 12:56:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x123ab9000) [pid = 2097] [serial = 2067] [outer = 0x0] 12:56:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x123d7b400) [pid = 2097] [serial = 2068] [outer = 0x123ab9000] 12:56:10 INFO - PROCESS | 2097 | 1467057370105 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x12422a000) [pid = 2097] [serial = 2069] [outer = 0x123ab9000] 12:56:10 INFO - PROCESS | 2097 | 1467057370382 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:56:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 12:56:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:56:10 INFO - PROCESS | 2097 | 1467057370440 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 2097 | 1467057370441 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:56:10 INFO - PROCESS | 2097 | 1467057370443 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 2097 | 1467057370444 Marionette TRACE conn2 <- [1,2730,null,{}] 12:56:10 INFO - PROCESS | 2097 | 1467057370446 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}] 12:56:10 INFO - PROCESS | 2097 | 1467057370450 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:10 INFO - PROCESS | 2097 | 1467057370557 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:56:10 INFO - PROCESS | 2097 | 1467057370560 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 2097 | 1467057370561 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab2e000 == 35 [pid = 2097] [id = 690] 12:56:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x1238d8c00) [pid = 2097] [serial = 2070] [outer = 0x0] 12:56:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x1246d7000) [pid = 2097] [serial = 2071] [outer = 0x1238d8c00] 12:56:10 INFO - PROCESS | 2097 | 1467057370586 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x126091400) [pid = 2097] [serial = 2072] [outer = 0x1238d8c00] 12:56:11 INFO - PROCESS | 2097 | 1467057371430 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"]]]}] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 70 (0x117287400) [pid = 2097] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 69 (0x1184cf800) [pid = 2097] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 68 (0x110f27400) [pid = 2097] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 67 (0x1184ddc00) [pid = 2097] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 66 (0x119468000) [pid = 2097] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 65 (0x119a95800) [pid = 2097] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 64 (0x110f2e400) [pid = 2097] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 63 (0x1129cf000) [pid = 2097] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:56:11 INFO - PROCESS | 2097 | --DOMWINDOW == 62 (0x119711000) [pid = 2097] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:56:11 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 12:56:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:56:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:56:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1021ms 12:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:56:11 INFO - PROCESS | 2097 | 1467057371467 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 2097 | 1467057371468 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:56:11 INFO - PROCESS | 2097 | 1467057371470 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 2097 | 1467057371471 Marionette TRACE conn2 <- [1,2734,null,{}] 12:56:11 INFO - PROCESS | 2097 | 1467057371473 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}] 12:56:11 INFO - PROCESS | 2097 | 1467057371478 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:11 INFO - PROCESS | 2097 | 1467057371578 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:56:11 INFO - PROCESS | 2097 | 1467057371583 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 2097 | 1467057371584 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba6b800 == 36 [pid = 2097] [id = 691] 12:56:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 63 (0x124e8f000) [pid = 2097] [serial = 2073] [outer = 0x0] 12:56:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 64 (0x126888400) [pid = 2097] [serial = 2074] [outer = 0x124e8f000] 12:56:11 INFO - PROCESS | 2097 | 1467057371610 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 65 (0x128c5e800) [pid = 2097] [serial = 2075] [outer = 0x124e8f000] 12:56:11 INFO - PROCESS | 2097 | 1467057371966 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 12:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:56:11 INFO - PROCESS | 2097 | 1467057371988 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 2097 | 1467057371990 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:56:11 INFO - PROCESS | 2097 | 1467057371992 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 2097 | 1467057371993 Marionette TRACE conn2 <- [1,2738,null,{}] 12:56:11 INFO - PROCESS | 2097 | 1467057371995 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}] 12:56:12 INFO - PROCESS | 2097 | 1467057371997 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:12 INFO - PROCESS | 2097 | 1467057372075 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:56:12 INFO - PROCESS | 2097 | 1467057372139 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 2097 | 1467057372140 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x128a23000 == 37 [pid = 2097] [id = 692] 12:56:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 66 (0x126093800) [pid = 2097] [serial = 2076] [outer = 0x0] 12:56:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 67 (0x128c63c00) [pid = 2097] [serial = 2077] [outer = 0x126093800] 12:56:12 INFO - PROCESS | 2097 | 1467057372164 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 68 (0x128f97c00) [pid = 2097] [serial = 2078] [outer = 0x126093800] 12:56:12 INFO - PROCESS | 2097 | 1467057372436 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 475ms 12:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:56:12 INFO - PROCESS | 2097 | 1467057372472 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 2097 | 1467057372473 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:56:12 INFO - PROCESS | 2097 | 1467057372475 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 2097 | 1467057372476 Marionette TRACE conn2 <- [1,2742,null,{}] 12:56:12 INFO - PROCESS | 2097 | 1467057372479 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}] 12:56:12 INFO - PROCESS | 2097 | 1467057372480 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:12 INFO - PROCESS | 2097 | 1467057372568 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:56:12 INFO - PROCESS | 2097 | 1467057372572 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 2097 | 1467057372573 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c075800 == 38 [pid = 2097] [id = 693] 12:56:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 69 (0x129211000) [pid = 2097] [serial = 2079] [outer = 0x0] 12:56:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 70 (0x129485000) [pid = 2097] [serial = 2080] [outer = 0x129211000] 12:56:12 INFO - PROCESS | 2097 | 1467057372598 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 71 (0x12948e400) [pid = 2097] [serial = 2081] [outer = 0x129211000] 12:56:12 INFO - PROCESS | 2097 | 1467057372945 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 12:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:56:13 INFO - PROCESS | 2097 | 1467057372997 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 2097 | 1467057372998 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:56:13 INFO - PROCESS | 2097 | 1467057373000 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 2097 | 1467057373001 Marionette TRACE conn2 <- [1,2746,null,{}] 12:56:13 INFO - PROCESS | 2097 | 1467057373003 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}] 12:56:13 INFO - PROCESS | 2097 | 1467057373004 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:13 INFO - PROCESS | 2097 | 1467057373083 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:56:13 INFO - PROCESS | 2097 | 1467057373087 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 2097 | 1467057373088 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3b6000 == 39 [pid = 2097] [id = 694] 12:56:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 72 (0x119bf1c00) [pid = 2097] [serial = 2082] [outer = 0x0] 12:56:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 73 (0x12a586c00) [pid = 2097] [serial = 2083] [outer = 0x119bf1c00] 12:56:13 INFO - PROCESS | 2097 | 1467057373112 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 74 (0x12339f400) [pid = 2097] [serial = 2084] [outer = 0x119bf1c00] 12:56:13 INFO - PROCESS | 2097 | 1467057373438 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 12:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:56:13 INFO - PROCESS | 2097 | 1467057373470 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 2097 | 1467057373472 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:56:13 INFO - PROCESS | 2097 | 1467057373474 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 2097 | 1467057373475 Marionette TRACE conn2 <- [1,2750,null,{}] 12:56:13 INFO - PROCESS | 2097 | 1467057373477 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}] 12:56:13 INFO - PROCESS | 2097 | 1467057373478 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:13 INFO - PROCESS | 2097 | 1467057373558 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:56:13 INFO - PROCESS | 2097 | 1467057373562 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 2097 | 1467057373563 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb31000 == 40 [pid = 2097] [id = 695] 12:56:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x12a6a8000) [pid = 2097] [serial = 2085] [outer = 0x0] 12:56:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x12a933000) [pid = 2097] [serial = 2086] [outer = 0x12a6a8000] 12:56:13 INFO - PROCESS | 2097 | 1467057373590 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x12a93c000) [pid = 2097] [serial = 2087] [outer = 0x12a6a8000] 12:56:14 INFO - PROCESS | 2097 | 1467057374020 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 568ms 12:56:14 INFO - PROCESS | 2097 | 1467057374043 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 2097 | 1467057374045 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:56:14 INFO - PROCESS | 2097 | 1467057374048 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 2097 | 1467057374050 Marionette TRACE conn2 <- [1,2754,null,{}] 12:56:14 INFO - PROCESS | 2097 | 1467057374054 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}] 12:56:14 INFO - PROCESS | 2097 | 1467057374057 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:14 INFO - PROCESS | 2097 | 1467057374194 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:56:14 INFO - PROCESS | 2097 | 1467057374204 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 2097 | 1467057374205 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:14 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d075800 == 41 [pid = 2097] [id = 696] 12:56:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x12abc4c00) [pid = 2097] [serial = 2088] [outer = 0x0] 12:56:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x12b6cd800) [pid = 2097] [serial = 2089] [outer = 0x12abc4c00] 12:56:14 INFO - PROCESS | 2097 | 1467057374231 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x12ba10400) [pid = 2097] [serial = 2090] [outer = 0x12abc4c00] 12:56:14 INFO - PROCESS | 2097 | 1467057374718 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 726ms 12:56:14 INFO - PROCESS | 2097 | 1467057374782 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 2097 | 1467057374784 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:56:14 INFO - PROCESS | 2097 | 1467057374789 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 2097 | 1467057374791 Marionette TRACE conn2 <- [1,2758,null,{}] 12:56:14 INFO - PROCESS | 2097 | 1467057374796 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}] 12:56:14 INFO - PROCESS | 2097 | 1467057374798 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:14 INFO - PROCESS | 2097 | 1467057374910 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:56:14 INFO - PROCESS | 2097 | 1467057374988 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 2097 | 1467057374989 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237d7000 == 42 [pid = 2097] [id = 697] 12:56:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x116989800) [pid = 2097] [serial = 2091] [outer = 0x0] 12:56:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117292800) [pid = 2097] [serial = 2092] [outer = 0x116989800] 12:56:15 INFO - PROCESS | 2097 | 1467057375021 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1184ddc00) [pid = 2097] [serial = 2093] [outer = 0x116989800] 12:56:15 INFO - PROCESS | 2097 | 1467057375462 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]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 727ms 12:56:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:56:15 INFO - PROCESS | 2097 | 1467057375537 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 2097 | 1467057375540 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:56:15 INFO - PROCESS | 2097 | 1467057375544 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 2097 | 1467057375546 Marionette TRACE conn2 <- [1,2762,null,{}] 12:56:15 INFO - PROCESS | 2097 | 1467057375568 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}] 12:56:15 INFO - PROCESS | 2097 | 1467057375570 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:15 INFO - PROCESS | 2097 | 1467057375675 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:56:15 INFO - PROCESS | 2097 | 1467057375752 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 2097 | 1467057375753 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:15 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab28000 == 43 [pid = 2097] [id = 698] 12:56:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x11972e800) [pid = 2097] [serial = 2094] [outer = 0x0] 12:56:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119a10800) [pid = 2097] [serial = 2095] [outer = 0x11972e800] 12:56:15 INFO - PROCESS | 2097 | 1467057375785 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119bf9800) [pid = 2097] [serial = 2096] [outer = 0x11972e800] 12:56:16 INFO - PROCESS | 2097 | 1467057376188 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 691ms 12:56:16 INFO - PROCESS | 2097 | 1467057376235 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:56:16 INFO - PROCESS | 2097 | 1467057376237 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:56:16 INFO - PROCESS | 2097 | 1467057376239 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 2097 | 1467057376242 Marionette TRACE conn2 <- [1,2766,null,{}] 12:56:16 INFO - PROCESS | 2097 | 1467057376250 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}] 12:56:16 INFO - PROCESS | 2097 | 1467057376253 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:16 INFO - PROCESS | 2097 | 1467057376357 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:56:16 INFO - PROCESS | 2097 | 1467057376465 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 2097 | 1467057376467 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:16 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d090000 == 44 [pid = 2097] [id = 699] 12:56:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12339bc00) [pid = 2097] [serial = 2097] [outer = 0x0] 12:56:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1246d7800) [pid = 2097] [serial = 2098] [outer = 0x12339bc00] 12:56:16 INFO - PROCESS | 2097 | 1467057376500 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x128c56400) [pid = 2097] [serial = 2099] [outer = 0x12339bc00] 12:56:16 INFO - PROCESS | 2097 | 1467057376921 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:56:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 723ms 12:56:16 INFO - PROCESS | 2097 | 1467057376964 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 2097 | 1467057376967 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:56:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:56:16 INFO - PROCESS | 2097 | 1467057376969 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 2097 | 1467057376970 Marionette TRACE conn2 <- [1,2770,null,{}] 12:56:16 INFO - PROCESS | 2097 | 1467057376973 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}] 12:56:16 INFO - PROCESS | 2097 | 1467057376974 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:17 INFO - PROCESS | 2097 | 1467057377155 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:56:17 INFO - PROCESS | 2097 | 1467057377298 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 2097 | 1467057377299 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:17 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d27e000 == 45 [pid = 2097] [id = 700] 12:56:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x128f8ec00) [pid = 2097] [serial = 2100] [outer = 0x0] 12:56:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12a93b400) [pid = 2097] [serial = 2101] [outer = 0x128f8ec00] 12:56:17 INFO - PROCESS | 2097 | 1467057377335 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12b603c00) [pid = 2097] [serial = 2102] [outer = 0x128f8ec00] 12:56:17 INFO - PROCESS | 2097 | 1467057377766 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 821ms 12:56:17 INFO - PROCESS | 2097 | 1467057377791 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 2097 | 1467057377792 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:56:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:56:17 INFO - PROCESS | 2097 | 1467057377794 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 2097 | 1467057377795 Marionette TRACE conn2 <- [1,2774,null,{}] 12:56:17 INFO - PROCESS | 2097 | 1467057377798 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}] 12:56:17 INFO - PROCESS | 2097 | 1467057377799 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:18 INFO - PROCESS | 2097 | 1467057378031 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:56:18 INFO - PROCESS | 2097 | 1467057378164 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 2097 | 1467057378165 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:18 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b51800 == 46 [pid = 2097] [id = 701] 12:56:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x112a51800) [pid = 2097] [serial = 2103] [outer = 0x0] 12:56:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1130a5000) [pid = 2097] [serial = 2104] [outer = 0x112a51800] 12:56:18 INFO - PROCESS | 2097 | 1467057378196 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x116915c00) [pid = 2097] [serial = 2105] [outer = 0x112a51800] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x116bbf000 == 45 [pid = 2097] [id = 676] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb31000 == 44 [pid = 2097] [id = 695] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3b6000 == 43 [pid = 2097] [id = 694] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12c075800 == 42 [pid = 2097] [id = 693] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x128a23000 == 41 [pid = 2097] [id = 692] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba6b800 == 40 [pid = 2097] [id = 691] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab2e000 == 39 [pid = 2097] [id = 690] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x129d40000 == 38 [pid = 2097] [id = 689] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1268bb000 == 37 [pid = 2097] [id = 688] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1237d9000 == 36 [pid = 2097] [id = 687] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x117e69800 == 35 [pid = 2097] [id = 686] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1268be800 == 34 [pid = 2097] [id = 685] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1268af000 == 33 [pid = 2097] [id = 684] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1192bb000 == 32 [pid = 2097] [id = 683] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x128fcc000 == 31 [pid = 2097] [id = 682] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12d27e000 == 30 [pid = 2097] [id = 700] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12d090000 == 29 [pid = 2097] [id = 699] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab28000 == 28 [pid = 2097] [id = 698] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x12d075800 == 27 [pid = 2097] [id = 696] 12:56:19 INFO - PROCESS | 2097 | --DOCSHELL 0x1237d7000 == 26 [pid = 2097] [id = 697] 12:56:19 INFO - PROCESS | 2097 | 1467057379207 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]]]}] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1199d5400) [pid = 2097] [serial = 2039] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x12380d800) [pid = 2097] [serial = 2042] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x118728400) [pid = 2097] [serial = 2036] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11919bc00) [pid = 2097] [serial = 2045] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119a96c00) [pid = 2097] [serial = 2047] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1183ac400) [pid = 2097] [serial = 2030] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x11728f400) [pid = 2097] [serial = 2029] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x11866c800) [pid = 2097] [serial = 2035] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x112e84800) [pid = 2097] [serial = 2021] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x110f30000) [pid = 2097] [serial = 2020] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x119109400) [pid = 2097] [serial = 2024] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1184eb000) [pid = 2097] [serial = 2023] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x1207f2800) [pid = 2097] [serial = 2026] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x1238ccc00) [pid = 2097] [serial = 2027] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x1207f6000) [pid = 2097] [serial = 2041] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x1184e2c00) [pid = 2097] [serial = 2044] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x117660800) [pid = 2097] [serial = 2033] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x117290000) [pid = 2097] [serial = 2032] [outer = 0x0] [url = about:blank] 12:56:19 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x11972bc00) [pid = 2097] [serial = 2038] [outer = 0x0] [url = about:blank] 12:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1477ms 12:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:56:19 INFO - PROCESS | 2097 | 1467057379272 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 2097 | 1467057379274 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:56:19 INFO - PROCESS | 2097 | 1467057379277 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 2097 | 1467057379279 Marionette TRACE conn2 <- [1,2778,null,{}] 12:56:19 INFO - PROCESS | 2097 | 1467057379285 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}] 12:56:19 INFO - PROCESS | 2097 | 1467057379287 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:19 INFO - PROCESS | 2097 | 1467057379376 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:56:19 INFO - PROCESS | 2097 | 1467057379385 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 2097 | 1467057379388 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f25000 == 27 [pid = 2097] [id = 702] 12:56:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x112a53000) [pid = 2097] [serial = 2106] [outer = 0x0] 12:56:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x112a5cc00) [pid = 2097] [serial = 2107] [outer = 0x112a53000] 12:56:19 INFO - PROCESS | 2097 | 1467057379416 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x112ed9800) [pid = 2097] [serial = 2108] [outer = 0x112a53000] 12:56:19 INFO - PROCESS | 2097 | 1467057379796 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]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:56:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 572ms 12:56:19 INFO - PROCESS | 2097 | 1467057379850 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 2097 | 1467057379853 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:56:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:56:19 INFO - PROCESS | 2097 | 1467057379858 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 2097 | 1467057379860 Marionette TRACE conn2 <- [1,2782,null,{}] 12:56:19 INFO - PROCESS | 2097 | 1467057379862 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}] 12:56:19 INFO - PROCESS | 2097 | 1467057379864 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:19 INFO - PROCESS | 2097 | 1467057379952 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:56:19 INFO - PROCESS | 2097 | 1467057379957 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 2097 | 1467057379958 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:19 INFO - PROCESS | 2097 | ++DOCSHELL 0x118405800 == 28 [pid = 2097] [id = 703] 12:56:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x11690d000) [pid = 2097] [serial = 2109] [outer = 0x0] 12:56:19 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117283c00) [pid = 2097] [serial = 2110] [outer = 0x11690d000] 12:56:19 INFO - PROCESS | 2097 | 1467057379986 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117583400) [pid = 2097] [serial = 2111] [outer = 0x11690d000] 12:56:20 INFO - PROCESS | 2097 | 1467057380313 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms 12:56:20 INFO - PROCESS | 2097 | 1467057380328 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 2097 | 1467057380330 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:56:20 INFO - PROCESS | 2097 | 1467057380335 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 2097 | 1467057380337 Marionette TRACE conn2 <- [1,2786,null,{}] 12:56:20 INFO - PROCESS | 2097 | 1467057380346 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}] 12:56:20 INFO - PROCESS | 2097 | 1467057380356 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:20 INFO - PROCESS | 2097 | 1467057380460 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:56:20 INFO - PROCESS | 2097 | 1467057380470 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 2097 | 1467057380472 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:20 INFO - PROCESS | 2097 | ++DOCSHELL 0x123092800 == 29 [pid = 2097] [id = 704] 12:56:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x118264400) [pid = 2097] [serial = 2112] [outer = 0x0] 12:56:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118324800) [pid = 2097] [serial = 2113] [outer = 0x118264400] 12:56:20 INFO - PROCESS | 2097 | 1467057380501 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1183a4c00) [pid = 2097] [serial = 2114] [outer = 0x118264400] 12:56:20 INFO - PROCESS | 2097 | 1467057380835 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:56:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 524ms 12:56:20 INFO - PROCESS | 2097 | 1467057380858 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 2097 | 1467057380860 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:56:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:56:20 INFO - PROCESS | 2097 | 1467057380862 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 2097 | 1467057380865 Marionette TRACE conn2 <- [1,2790,null,{}] 12:56:20 INFO - PROCESS | 2097 | 1467057380868 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}] 12:56:20 INFO - PROCESS | 2097 | 1467057380869 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:20 INFO - PROCESS | 2097 | 1467057380960 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:56:21 INFO - PROCESS | 2097 | 1467057381046 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 2097 | 1467057381047 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237c7800 == 30 [pid = 2097] [id = 705] 12:56:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x118326c00) [pid = 2097] [serial = 2115] [outer = 0x0] 12:56:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11866a400) [pid = 2097] [serial = 2116] [outer = 0x118326c00] 12:56:21 INFO - PROCESS | 2097 | 1467057381090 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x11872b400) [pid = 2097] [serial = 2117] [outer = 0x118326c00] 12:56:21 INFO - PROCESS | 2097 | 1467057381434 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]]]}] 12:56:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:56:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 12:56:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:56:21 INFO - PROCESS | 2097 | 1467057381493 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 2097 | 1467057381495 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:56:21 INFO - PROCESS | 2097 | 1467057381499 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 2097 | 1467057381501 Marionette TRACE conn2 <- [1,2794,null,{}] 12:56:21 INFO - PROCESS | 2097 | 1467057381504 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}] 12:56:21 INFO - PROCESS | 2097 | 1467057381506 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:21 INFO - PROCESS | 2097 | 1467057381664 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:56:21 INFO - PROCESS | 2097 | 1467057381684 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 2097 | 1467057381685 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:21 INFO - PROCESS | 2097 | ++DOCSHELL 0x124986800 == 31 [pid = 2097] [id = 706] 12:56:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11872d400) [pid = 2097] [serial = 2118] [outer = 0x0] 12:56:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11919e000) [pid = 2097] [serial = 2119] [outer = 0x11872d400] 12:56:21 INFO - PROCESS | 2097 | 1467057381711 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1194e0c00) [pid = 2097] [serial = 2120] [outer = 0x11872d400] 12:56:22 INFO - PROCESS | 2097 | 1467057382047 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 574ms 12:56:22 INFO - PROCESS | 2097 | 1467057382072 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 2097 | 1467057382073 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:56:22 INFO - PROCESS | 2097 | 1467057382076 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 2097 | 1467057382077 Marionette TRACE conn2 <- [1,2798,null,{}] 12:56:22 INFO - PROCESS | 2097 | 1467057382085 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}] 12:56:22 INFO - PROCESS | 2097 | 1467057382089 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:22 INFO - PROCESS | 2097 | 1467057382209 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:56:22 INFO - PROCESS | 2097 | 1467057382212 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 2097 | 1467057382214 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268be000 == 32 [pid = 2097] [id = 707] 12:56:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x1194e2000) [pid = 2097] [serial = 2121] [outer = 0x0] 12:56:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x119725800) [pid = 2097] [serial = 2122] [outer = 0x1194e2000] 12:56:22 INFO - PROCESS | 2097 | 1467057382240 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x119a71400) [pid = 2097] [serial = 2123] [outer = 0x1194e2000] 12:56:22 INFO - PROCESS | 2097 | 1467057382577 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:56:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 525ms 12:56:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:56:22 INFO - PROCESS | 2097 | 1467057382610 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 2097 | 1467057382611 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:56:22 INFO - PROCESS | 2097 | 1467057382614 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 2097 | 1467057382615 Marionette TRACE conn2 <- [1,2802,null,{}] 12:56:22 INFO - PROCESS | 2097 | 1467057382620 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}] 12:56:22 INFO - PROCESS | 2097 | 1467057382621 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:22 INFO - PROCESS | 2097 | 1467057382722 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:56:22 INFO - PROCESS | 2097 | 1467057382727 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 2097 | 1467057382728 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:22 INFO - PROCESS | 2097 | ++DOCSHELL 0x128a16000 == 33 [pid = 2097] [id = 708] 12:56:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119a90800) [pid = 2097] [serial = 2124] [outer = 0x0] 12:56:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119bf7400) [pid = 2097] [serial = 2125] [outer = 0x119a90800] 12:56:22 INFO - PROCESS | 2097 | 1467057382752 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1207f3800) [pid = 2097] [serial = 2126] [outer = 0x119a90800] 12:56:23 INFO - PROCESS | 2097 | 1467057383091 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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 520ms 12:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:56:23 INFO - PROCESS | 2097 | 1467057383135 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 2097 | 1467057383136 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:56:23 INFO - PROCESS | 2097 | 1467057383138 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 2097 | 1467057383139 Marionette TRACE conn2 <- [1,2806,null,{}] 12:56:23 INFO - PROCESS | 2097 | 1467057383141 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}] 12:56:23 INFO - PROCESS | 2097 | 1467057383142 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:23 INFO - PROCESS | 2097 | 1467057383238 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:56:23 INFO - PROCESS | 2097 | 1467057383252 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 2097 | 1467057383253 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f5d800 == 34 [pid = 2097] [id = 709] 12:56:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x1207f6c00) [pid = 2097] [serial = 2127] [outer = 0x0] 12:56:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x123260400) [pid = 2097] [serial = 2128] [outer = 0x1207f6c00] 12:56:23 INFO - PROCESS | 2097 | 1467057383278 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x1238d6400) [pid = 2097] [serial = 2129] [outer = 0x1207f6c00] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1238d8c00) [pid = 2097] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x12a6a8000) [pid = 2097] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x124e8f000) [pid = 2097] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x129211000) [pid = 2097] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x119727400) [pid = 2097] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x123ab9000) [pid = 2097] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11688c000) [pid = 2097] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x115071400) [pid = 2097] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1184e4000) [pid = 2097] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x112edd800) [pid = 2097] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x11832ac00) [pid = 2097] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12abc4c00) [pid = 2097] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119727800) [pid = 2097] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119bf1c00) [pid = 2097] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:56:23 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x126093800) [pid = 2097] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:56:23 INFO - PROCESS | 2097 | 1467057383738 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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:56:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 620ms 12:56:23 INFO - PROCESS | 2097 | 1467057383758 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 2097 | 1467057383759 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:56:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:56:23 INFO - PROCESS | 2097 | 1467057383762 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 2097 | 1467057383763 Marionette TRACE conn2 <- [1,2810,null,{}] 12:56:23 INFO - PROCESS | 2097 | 1467057383773 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}] 12:56:23 INFO - PROCESS | 2097 | 1467057383774 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:23 INFO - PROCESS | 2097 | 1467057383882 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:56:23 INFO - PROCESS | 2097 | 1467057383923 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 2097 | 1467057383925 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:23 INFO - PROCESS | 2097 | ++DOCSHELL 0x129d47000 == 35 [pid = 2097] [id = 710] 12:56:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x112edd800) [pid = 2097] [serial = 2130] [outer = 0x0] 12:56:23 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1194de800) [pid = 2097] [serial = 2131] [outer = 0x112edd800] 12:56:23 INFO - PROCESS | 2097 | 1467057383958 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x1238ccc00) [pid = 2097] [serial = 2132] [outer = 0x112edd800] 12:56:24 INFO - PROCESS | 2097 | 1467057384320 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 12:56:24 INFO - PROCESS | 2097 | 1467057384336 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 2097 | 1467057384338 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:56:24 INFO - PROCESS | 2097 | 1467057384340 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 2097 | 1467057384341 Marionette TRACE conn2 <- [1,2814,null,{}] 12:56:24 INFO - PROCESS | 2097 | 1467057384343 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}] 12:56:24 INFO - PROCESS | 2097 | 1467057384344 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:24 INFO - PROCESS | 2097 | 1467057384422 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:56:24 INFO - PROCESS | 2097 | 1467057384480 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 2097 | 1467057384481 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a770800 == 36 [pid = 2097] [id = 711] 12:56:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x117583800) [pid = 2097] [serial = 2133] [outer = 0x0] 12:56:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123abb000) [pid = 2097] [serial = 2134] [outer = 0x117583800] 12:56:24 INFO - PROCESS | 2097 | 1467057384506 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123d79800) [pid = 2097] [serial = 2135] [outer = 0x117583800] 12:56:24 INFO - PROCESS | 2097 | 1467057384784 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:56:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 471ms 12:56:24 INFO - PROCESS | 2097 | 1467057384811 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 2097 | 1467057384813 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:56:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:56:24 INFO - PROCESS | 2097 | 1467057384823 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 2097 | 1467057384825 Marionette TRACE conn2 <- [1,2818,null,{}] 12:56:24 INFO - PROCESS | 2097 | 1467057384827 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}] 12:56:24 INFO - PROCESS | 2097 | 1467057384829 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:24 INFO - PROCESS | 2097 | 1467057384944 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:56:24 INFO - PROCESS | 2097 | 1467057384949 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 2097 | 1467057384951 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:24 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba69000 == 37 [pid = 2097] [id = 712] 12:56:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x123e98800) [pid = 2097] [serial = 2136] [outer = 0x0] 12:56:24 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x12422a400) [pid = 2097] [serial = 2137] [outer = 0x123e98800] 12:56:24 INFO - PROCESS | 2097 | 1467057384977 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x124f48c00) [pid = 2097] [serial = 2138] [outer = 0x123e98800] 12:56:25 INFO - PROCESS | 2097 | 1467057385372 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:56:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 571ms 12:56:25 INFO - PROCESS | 2097 | 1467057385395 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 2097 | 1467057385397 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:56:25 INFO - PROCESS | 2097 | 1467057385400 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 2097 | 1467057385402 Marionette TRACE conn2 <- [1,2822,null,{}] 12:56:25 INFO - PROCESS | 2097 | 1467057385405 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}] 12:56:25 INFO - PROCESS | 2097 | 1467057385407 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:25 INFO - PROCESS | 2097 | 1467057385526 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:56:25 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf4a000 == 36 [pid = 2097] [id = 16] 12:56:25 INFO - PROCESS | 2097 | 1467057385547 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 2097 | 1467057385549 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:25 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c06a800 == 37 [pid = 2097] [id = 713] 12:56:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12644d400) [pid = 2097] [serial = 2139] [outer = 0x0] 12:56:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x126656800) [pid = 2097] [serial = 2140] [outer = 0x12644d400] 12:56:25 INFO - PROCESS | 2097 | 1467057385616 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x126889000) [pid = 2097] [serial = 2141] [outer = 0x12644d400] 12:56:26 INFO - PROCESS | 2097 | 1467057386302 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]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 922ms 12:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:56:26 INFO - PROCESS | 2097 | 1467057386322 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 2097 | 1467057386325 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:56:26 INFO - PROCESS | 2097 | 1467057386328 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 2097 | 1467057386331 Marionette TRACE conn2 <- [1,2826,null,{}] 12:56:26 INFO - PROCESS | 2097 | 1467057386337 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}] 12:56:26 INFO - PROCESS | 2097 | 1467057386338 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:26 INFO - PROCESS | 2097 | 1467057386454 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:56:26 INFO - PROCESS | 2097 | 1467057386515 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 2097 | 1467057386516 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:26 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192ca000 == 38 [pid = 2097] [id = 714] 12:56:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x113bba800) [pid = 2097] [serial = 2142] [outer = 0x0] 12:56:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x115f65400) [pid = 2097] [serial = 2143] [outer = 0x113bba800] 12:56:26 INFO - PROCESS | 2097 | 1467057386548 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x11728ec00) [pid = 2097] [serial = 2144] [outer = 0x113bba800] 12:56:27 INFO - PROCESS | 2097 | 1467057387098 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:56:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 825ms 12:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:56:27 INFO - PROCESS | 2097 | 1467057387153 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 2097 | 1467057387156 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:56:27 INFO - PROCESS | 2097 | 1467057387161 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 2097 | 1467057387162 Marionette TRACE conn2 <- [1,2830,null,{}] 12:56:27 INFO - PROCESS | 2097 | 1467057387165 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}] 12:56:27 INFO - PROCESS | 2097 | 1467057387167 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:27 INFO - PROCESS | 2097 | 1467057387391 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:56:27 INFO - PROCESS | 2097 | 1467057387484 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 2097 | 1467057387485 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:27 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e69800 == 39 [pid = 2097] [id = 715] 12:56:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1129ce400) [pid = 2097] [serial = 2145] [outer = 0x0] 12:56:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1130adc00) [pid = 2097] [serial = 2146] [outer = 0x1129ce400] 12:56:27 INFO - PROCESS | 2097 | 1467057387514 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x117286800) [pid = 2097] [serial = 2147] [outer = 0x1129ce400] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba69000 == 38 [pid = 2097] [id = 712] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x12a770800 == 37 [pid = 2097] [id = 711] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x129d47000 == 36 [pid = 2097] [id = 710] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x128f5d800 == 35 [pid = 2097] [id = 709] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x128a16000 == 34 [pid = 2097] [id = 708] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x1268be000 == 33 [pid = 2097] [id = 707] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x124986800 == 32 [pid = 2097] [id = 706] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x1237c7800 == 31 [pid = 2097] [id = 705] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x123092800 == 30 [pid = 2097] [id = 704] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x118405800 == 29 [pid = 2097] [id = 703] 12:56:27 INFO - PROCESS | 2097 | --DOCSHELL 0x115f25000 == 28 [pid = 2097] [id = 702] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1246d7000) [pid = 2097] [serial = 2071] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x12a93c000) [pid = 2097] [serial = 2087] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x126888400) [pid = 2097] [serial = 2074] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x129485000) [pid = 2097] [serial = 2080] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x119a68000) [pid = 2097] [serial = 2056] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12325ec00) [pid = 2097] [serial = 2057] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123d7b400) [pid = 2097] [serial = 2068] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x117032400) [pid = 2097] [serial = 2050] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x11826d800) [pid = 2097] [serial = 2051] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11826cc00) [pid = 2097] [serial = 2059] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1184d9000) [pid = 2097] [serial = 2060] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119111000) [pid = 2097] [serial = 2062] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119723c00) [pid = 2097] [serial = 2063] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x123e08c00) [pid = 2097] [serial = 2048] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x1189a5800) [pid = 2097] [serial = 2053] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x12ba10400) [pid = 2097] [serial = 2090] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x1194db800) [pid = 2097] [serial = 2054] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x119bed800) [pid = 2097] [serial = 2065] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1233a6000) [pid = 2097] [serial = 2066] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x12b6cd800) [pid = 2097] [serial = 2089] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12a586c00) [pid = 2097] [serial = 2083] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12339f400) [pid = 2097] [serial = 2084] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x12a933000) [pid = 2097] [serial = 2086] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x128f97c00) [pid = 2097] [serial = 2078] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x126091400) [pid = 2097] [serial = 2072] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x128c5e800) [pid = 2097] [serial = 2075] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x12422a000) [pid = 2097] [serial = 2069] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 75 (0x128c63c00) [pid = 2097] [serial = 2077] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | --DOMWINDOW == 74 (0x12948e400) [pid = 2097] [serial = 2081] [outer = 0x0] [url = about:blank] 12:56:28 INFO - PROCESS | 2097 | 1467057388002 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 873ms 12:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:56:28 INFO - PROCESS | 2097 | 1467057388034 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 2097 | 1467057388037 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:56:28 INFO - PROCESS | 2097 | 1467057388040 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 2097 | 1467057388042 Marionette TRACE conn2 <- [1,2834,null,{}] 12:56:28 INFO - PROCESS | 2097 | 1467057388045 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}] 12:56:28 INFO - PROCESS | 2097 | 1467057388046 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:28 INFO - PROCESS | 2097 | 1467057388139 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:56:28 INFO - PROCESS | 2097 | 1467057388143 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 2097 | 1467057388144 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1192b1000 == 29 [pid = 2097] [id = 716] 12:56:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 75 (0x117611400) [pid = 2097] [serial = 2148] [outer = 0x0] 12:56:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 76 (0x118269400) [pid = 2097] [serial = 2149] [outer = 0x117611400] 12:56:28 INFO - PROCESS | 2097 | 1467057388174 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x1183b3400) [pid = 2097] [serial = 2150] [outer = 0x117611400] 12:56:28 INFO - PROCESS | 2097 | 1467057388550 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 570ms 12:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:56:28 INFO - PROCESS | 2097 | 1467057388610 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 2097 | 1467057388612 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:56:28 INFO - PROCESS | 2097 | 1467057388615 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 2097 | 1467057388616 Marionette TRACE conn2 <- [1,2838,null,{}] 12:56:28 INFO - PROCESS | 2097 | 1467057388619 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}] 12:56:28 INFO - PROCESS | 2097 | 1467057388620 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:28 INFO - PROCESS | 2097 | 1467057388701 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:56:28 INFO - PROCESS | 2097 | 1467057388708 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 2097 | 1467057388709 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:28 INFO - PROCESS | 2097 | ++DOCSHELL 0x1238b2000 == 30 [pid = 2097] [id = 717] 12:56:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x112721000) [pid = 2097] [serial = 2151] [outer = 0x0] 12:56:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x11875e000) [pid = 2097] [serial = 2152] [outer = 0x112721000] 12:56:28 INFO - PROCESS | 2097 | 1467057388735 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x1194df400) [pid = 2097] [serial = 2153] [outer = 0x112721000] 12:56:29 INFO - PROCESS | 2097 | 1467057389106 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 12:56:29 INFO - PROCESS | 2097 | 1467057389135 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 2097 | 1467057389138 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:56:29 INFO - PROCESS | 2097 | 1467057389145 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 2097 | 1467057389151 Marionette TRACE conn2 <- [1,2842,null,{}] 12:56:29 INFO - PROCESS | 2097 | 1467057389154 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}] 12:56:29 INFO - PROCESS | 2097 | 1467057389156 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:29 INFO - PROCESS | 2097 | 1467057389239 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:56:29 INFO - PROCESS | 2097 | 1467057389244 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 2097 | 1467057389245 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x12893f800 == 31 [pid = 2097] [id = 718] 12:56:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1194e3400) [pid = 2097] [serial = 2154] [outer = 0x0] 12:56:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x119729c00) [pid = 2097] [serial = 2155] [outer = 0x1194e3400] 12:56:29 INFO - PROCESS | 2097 | 1467057389273 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119a6d000) [pid = 2097] [serial = 2156] [outer = 0x1194e3400] 12:56:29 INFO - PROCESS | 2097 | 1467057389605 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 480ms 12:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:56:29 INFO - PROCESS | 2097 | 1467057389622 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 2097 | 1467057389623 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:56:29 INFO - PROCESS | 2097 | 1467057389625 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 2097 | 1467057389626 Marionette TRACE conn2 <- [1,2846,null,{}] 12:56:29 INFO - PROCESS | 2097 | 1467057389629 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}] 12:56:29 INFO - PROCESS | 2097 | 1467057389630 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:29 INFO - PROCESS | 2097 | 1467057389713 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:56:29 INFO - PROCESS | 2097 | 1467057389777 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 2097 | 1467057389778 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:29 INFO - PROCESS | 2097 | ++DOCSHELL 0x128a20000 == 32 [pid = 2097] [id = 719] 12:56:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x112dd1800) [pid = 2097] [serial = 2157] [outer = 0x0] 12:56:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119bf1800) [pid = 2097] [serial = 2158] [outer = 0x112dd1800] 12:56:29 INFO - PROCESS | 2097 | 1467057389803 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x123010400) [pid = 2097] [serial = 2159] [outer = 0x112dd1800] 12:56:30 INFO - PROCESS | 2097 | 1467057390135 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 12:56:30 INFO - PROCESS | 2097 | 1467057390144 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 2097 | 1467057390145 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:56:30 INFO - PROCESS | 2097 | 1467057390148 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 2097 | 1467057390151 Marionette TRACE conn2 <- [1,2850,null,{}] 12:56:30 INFO - PROCESS | 2097 | 1467057390155 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}] 12:56:30 INFO - PROCESS | 2097 | 1467057390156 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:30 INFO - PROCESS | 2097 | 1467057390258 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:56:30 INFO - PROCESS | 2097 | 1467057390272 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 2097 | 1467057390276 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x1268be000 == 33 [pid = 2097] [id = 720] 12:56:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x123d74400) [pid = 2097] [serial = 2160] [outer = 0x0] 12:56:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123d77c00) [pid = 2097] [serial = 2161] [outer = 0x123d74400] 12:56:30 INFO - PROCESS | 2097 | 1467057390308 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x123e9d000) [pid = 2097] [serial = 2162] [outer = 0x123d74400] 12:56:30 INFO - PROCESS | 2097 | 1467057390669 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 573ms 12:56:30 INFO - PROCESS | 2097 | 1467057390722 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 2097 | 1467057390723 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:56:30 INFO - PROCESS | 2097 | 1467057390725 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 2097 | 1467057390726 Marionette TRACE conn2 <- [1,2854,null,{}] 12:56:30 INFO - PROCESS | 2097 | 1467057390728 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}] 12:56:30 INFO - PROCESS | 2097 | 1467057390729 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:30 INFO - PROCESS | 2097 | 1467057390829 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:56:30 INFO - PROCESS | 2097 | 1467057390840 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 2097 | 1467057390841 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:30 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab16800 == 34 [pid = 2097] [id = 721] 12:56:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123ea4c00) [pid = 2097] [serial = 2163] [outer = 0x0] 12:56:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x124fcc800) [pid = 2097] [serial = 2164] [outer = 0x123ea4c00] 12:56:30 INFO - PROCESS | 2097 | 1467057390871 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12664ac00) [pid = 2097] [serial = 2165] [outer = 0x123ea4c00] 12:56:31 INFO - PROCESS | 2097 | 1467057391205 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]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 12:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:56:31 INFO - PROCESS | 2097 | 1467057391244 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 2097 | 1467057391245 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:56:31 INFO - PROCESS | 2097 | 1467057391247 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 2097 | 1467057391248 Marionette TRACE conn2 <- [1,2858,null,{}] 12:56:31 INFO - PROCESS | 2097 | 1467057391251 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}] 12:56:31 INFO - PROCESS | 2097 | 1467057391252 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:31 INFO - PROCESS | 2097 | 1467057391353 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:56:31 INFO - PROCESS | 2097 | 1467057391356 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 2097 | 1467057391357 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237db800 == 35 [pid = 2097] [id = 722] 12:56:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124228c00) [pid = 2097] [serial = 2166] [outer = 0x0] 12:56:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x126887000) [pid = 2097] [serial = 2167] [outer = 0x124228c00] 12:56:31 INFO - PROCESS | 2097 | 1467057391383 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x128c59c00) [pid = 2097] [serial = 2168] [outer = 0x124228c00] 12:56:31 INFO - PROCESS | 2097 | 1467057391728 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 12:56:31 INFO - PROCESS | 2097 | 1467057391770 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 2097 | 1467057391771 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:56:31 INFO - PROCESS | 2097 | 1467057391773 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 2097 | 1467057391775 Marionette TRACE conn2 <- [1,2862,null,{}] 12:56:31 INFO - PROCESS | 2097 | 1467057391777 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}] 12:56:31 INFO - PROCESS | 2097 | 1467057391778 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:31 INFO - PROCESS | 2097 | 1467057391877 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:56:31 INFO - PROCESS | 2097 | 1467057391881 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 2097 | 1467057391882 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:31 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c05d000 == 36 [pid = 2097] [id = 723] 12:56:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x118636000) [pid = 2097] [serial = 2169] [outer = 0x0] 12:56:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12433b000) [pid = 2097] [serial = 2170] [outer = 0x118636000] 12:56:31 INFO - PROCESS | 2097 | 1467057391914 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x128cbe400) [pid = 2097] [serial = 2171] [outer = 0x118636000] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11872d400) [pid = 2097] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1194e2000) [pid = 2097] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x118264400) [pid = 2097] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x112a53000) [pid = 2097] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x118326c00) [pid = 2097] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x112a51800) [pid = 2097] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x11690d000) [pid = 2097] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x116989800) [pid = 2097] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x112edd800) [pid = 2097] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119a90800) [pid = 2097] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1207f6c00) [pid = 2097] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x117583800) [pid = 2097] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x11972e800) [pid = 2097] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12339bc00) [pid = 2097] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x128f8ec00) [pid = 2097] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12cf4a800) [pid = 2097] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12cb9b000) [pid = 2097] [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.] 12:56:32 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x123e98800) [pid = 2097] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:56:32 INFO - PROCESS | 2097 | 1467057392313 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:56:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 12:56:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:56:32 INFO - PROCESS | 2097 | 1467057392343 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 2097 | 1467057392345 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:56:32 INFO - PROCESS | 2097 | 1467057392347 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 2097 | 1467057392348 Marionette TRACE conn2 <- [1,2866,null,{}] 12:56:32 INFO - PROCESS | 2097 | 1467057392350 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}] 12:56:32 INFO - PROCESS | 2097 | 1467057392351 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:32 INFO - PROCESS | 2097 | 1467057392427 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:56:32 INFO - PROCESS | 2097 | 1467057392490 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 2097 | 1467057392491 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64f800 == 37 [pid = 2097] [id = 724] 12:56:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x1129d2000) [pid = 2097] [serial = 2172] [outer = 0x0] 12:56:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x117668400) [pid = 2097] [serial = 2173] [outer = 0x1129d2000] 12:56:32 INFO - PROCESS | 2097 | 1467057392515 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x119469c00) [pid = 2097] [serial = 2174] [outer = 0x1129d2000] 12:56:32 INFO - PROCESS | 2097 | 1467057392788 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:56:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 471ms 12:56:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:56:32 INFO - PROCESS | 2097 | 1467057392823 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 2097 | 1467057392824 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:56:32 INFO - PROCESS | 2097 | 1467057392827 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 2097 | 1467057392828 Marionette TRACE conn2 <- [1,2870,null,{}] 12:56:32 INFO - PROCESS | 2097 | 1467057392840 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}] 12:56:32 INFO - PROCESS | 2097 | 1467057392841 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:32 INFO - PROCESS | 2097 | 1467057392932 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:56:32 INFO - PROCESS | 2097 | 1467057392947 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 2097 | 1467057392949 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:32 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c64e800 == 38 [pid = 2097] [id = 725] 12:56:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1194e2000) [pid = 2097] [serial = 2175] [outer = 0x0] 12:56:32 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1246e3c00) [pid = 2097] [serial = 2176] [outer = 0x1194e2000] 12:56:32 INFO - PROCESS | 2097 | 1467057392991 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x128f91c00) [pid = 2097] [serial = 2177] [outer = 0x1194e2000] 12:56:33 INFO - PROCESS | 2097 | 1467057393472 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 668ms 12:56:33 INFO - PROCESS | 2097 | 1467057393496 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 2097 | 1467057393497 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:56:33 INFO - PROCESS | 2097 | 1467057393502 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 2097 | 1467057393504 Marionette TRACE conn2 <- [1,2874,null,{}] 12:56:33 INFO - PROCESS | 2097 | 1467057393506 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}] 12:56:33 INFO - PROCESS | 2097 | 1467057393508 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:33 INFO - PROCESS | 2097 | 1467057393596 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:56:33 INFO - PROCESS | 2097 | 1467057393603 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 2097 | 1467057393604 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:33 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf40000 == 39 [pid = 2097] [id = 726] 12:56:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1207f6c00) [pid = 2097] [serial = 2178] [outer = 0x0] 12:56:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x12942e000) [pid = 2097] [serial = 2179] [outer = 0x1207f6c00] 12:56:33 INFO - PROCESS | 2097 | 1467057393627 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x12a586000) [pid = 2097] [serial = 2180] [outer = 0x1207f6c00] 12:56:33 INFO - PROCESS | 2097 | 1467057393961 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 471ms 12:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:56:33 INFO - PROCESS | 2097 | 1467057393973 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 2097 | 1467057393974 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:56:33 INFO - PROCESS | 2097 | 1467057393976 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 2097 | 1467057393977 Marionette TRACE conn2 <- [1,2878,null,{}] 12:56:33 INFO - PROCESS | 2097 | 1467057393979 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}] 12:56:33 INFO - PROCESS | 2097 | 1467057393980 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:34 INFO - PROCESS | 2097 | 1467057394074 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:56:34 INFO - PROCESS | 2097 | 1467057394138 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 2097 | 1467057394139 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf59000 == 40 [pid = 2097] [id = 727] 12:56:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x128f94800) [pid = 2097] [serial = 2181] [outer = 0x0] 12:56:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x12a664000) [pid = 2097] [serial = 2182] [outer = 0x128f94800] 12:56:34 INFO - PROCESS | 2097 | 1467057394162 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12a92d800) [pid = 2097] [serial = 2183] [outer = 0x128f94800] 12:56:34 INFO - PROCESS | 2097 | 1467057394624 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]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:56:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 12:56:34 INFO - PROCESS | 2097 | 1467057394651 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 2097 | 1467057394654 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:56:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:56:34 INFO - PROCESS | 2097 | 1467057394658 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 2097 | 1467057394662 Marionette TRACE conn2 <- [1,2882,null,{}] 12:56:34 INFO - PROCESS | 2097 | 1467057394666 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}] 12:56:34 INFO - PROCESS | 2097 | 1467057394669 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:34 INFO - PROCESS | 2097 | 1467057394778 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:56:34 INFO - PROCESS | 2097 | 1467057394875 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 2097 | 1467057394877 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:34 INFO - PROCESS | 2097 | ++DOCSHELL 0x12349c000 == 41 [pid = 2097] [id = 728] 12:56:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x11758e800) [pid = 2097] [serial = 2184] [outer = 0x0] 12:56:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x117667400) [pid = 2097] [serial = 2185] [outer = 0x11758e800] 12:56:34 INFO - PROCESS | 2097 | 1467057394908 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1184d0000) [pid = 2097] [serial = 2186] [outer = 0x11758e800] 12:56:35 INFO - PROCESS | 2097 | 1467057395386 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]]]}] 12:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 12:56:35 INFO - PROCESS | 2097 | 1467057395432 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 2097 | 1467057395436 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:56:35 INFO - PROCESS | 2097 | 1467057395443 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 2097 | 1467057395446 Marionette TRACE conn2 <- [1,2886,null,{}] 12:56:35 INFO - PROCESS | 2097 | 1467057395472 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}] 12:56:35 INFO - PROCESS | 2097 | 1467057395475 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:35 INFO - PROCESS | 2097 | 1467057395635 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:56:35 INFO - PROCESS | 2097 | 1467057395742 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 2097 | 1467057395744 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:35 INFO - PROCESS | 2097 | ++DOCSHELL 0x1292de800 == 42 [pid = 2097] [id = 729] 12:56:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x1194e4400) [pid = 2097] [serial = 2187] [outer = 0x0] 12:56:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x119723800) [pid = 2097] [serial = 2188] [outer = 0x1194e4400] 12:56:35 INFO - PROCESS | 2097 | 1467057395793 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x11975c400) [pid = 2097] [serial = 2189] [outer = 0x1194e4400] 12:56:36 INFO - PROCESS | 2097 | 1467057396302 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]]]}] 12:56:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:56:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 893ms 12:56:36 INFO - PROCESS | 2097 | 1467057396336 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 2097 | 1467057396338 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:56:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:56:36 INFO - PROCESS | 2097 | 1467057396340 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 2097 | 1467057396343 Marionette TRACE conn2 <- [1,2890,null,{}] 12:56:36 INFO - PROCESS | 2097 | 1467057396367 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}] 12:56:36 INFO - PROCESS | 2097 | 1467057396370 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:36 INFO - PROCESS | 2097 | 1467057396497 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:56:36 INFO - PROCESS | 2097 | 1467057396553 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 2097 | 1467057396555 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:36 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d262000 == 43 [pid = 2097] [id = 730] 12:56:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x123d71400) [pid = 2097] [serial = 2190] [outer = 0x0] 12:56:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x123dd5400) [pid = 2097] [serial = 2191] [outer = 0x123d71400] 12:56:36 INFO - PROCESS | 2097 | 1467057396586 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x124713800) [pid = 2097] [serial = 2192] [outer = 0x123d71400] 12:56:37 INFO - PROCESS | 2097 | 1467057397002 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 673ms 12:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:56:37 INFO - PROCESS | 2097 | 1467057397014 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 2097 | 1467057397017 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:56:37 INFO - PROCESS | 2097 | 1467057397020 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 2097 | 1467057397021 Marionette TRACE conn2 <- [1,2894,null,{}] 12:56:37 INFO - PROCESS | 2097 | 1467057397024 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}] 12:56:37 INFO - PROCESS | 2097 | 1467057397025 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:37 INFO - PROCESS | 2097 | 1467057397130 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:56:37 INFO - PROCESS | 2097 | 1467057397192 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 2097 | 1467057397193 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:37 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d64c800 == 44 [pid = 2097] [id = 731] 12:56:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x112a5c000) [pid = 2097] [serial = 2193] [outer = 0x0] 12:56:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x128cc1400) [pid = 2097] [serial = 2194] [outer = 0x112a5c000] 12:56:37 INFO - PROCESS | 2097 | 1467057397263 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x129432800) [pid = 2097] [serial = 2195] [outer = 0x112a5c000] 12:56:37 INFO - PROCESS | 2097 | 1467057397683 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]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 719ms 12:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:56:37 INFO - PROCESS | 2097 | 1467057397740 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 2097 | 1467057397742 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:56:37 INFO - PROCESS | 2097 | 1467057397746 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 2097 | 1467057397748 Marionette TRACE conn2 <- [1,2898,null,{}] 12:56:37 INFO - PROCESS | 2097 | 1467057397752 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}] 12:56:37 INFO - PROCESS | 2097 | 1467057397754 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:37 INFO - PROCESS | 2097 | 1467057397932 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:56:38 INFO - PROCESS | 2097 | 1467057398218 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 2097 | 1467057398220 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:38 INFO - PROCESS | 2097 | ++DOCSHELL 0x12319d000 == 45 [pid = 2097] [id = 732] 12:56:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x11201cc00) [pid = 2097] [serial = 2196] [outer = 0x0] 12:56:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x112a58c00) [pid = 2097] [serial = 2197] [outer = 0x11201cc00] 12:56:38 INFO - PROCESS | 2097 | 1467057398265 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x117032c00) [pid = 2097] [serial = 2198] [outer = 0x11201cc00] 12:56:38 INFO - PROCESS | 2097 | 1467057398709 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:56:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 977ms 12:56:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:56:38 INFO - PROCESS | 2097 | 1467057398723 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 2097 | 1467057398725 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:56:38 INFO - PROCESS | 2097 | 1467057398727 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 2097 | 1467057398730 Marionette TRACE conn2 <- [1,2902,null,{}] 12:56:38 INFO - PROCESS | 2097 | 1467057398735 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}] 12:56:38 INFO - PROCESS | 2097 | 1467057398739 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:38 INFO - PROCESS | 2097 | 1467057398868 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:56:38 INFO - PROCESS | 2097 | 1467057398991 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 2097 | 1467057398993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:39 INFO - PROCESS | 2097 | ++DOCSHELL 0x1234af800 == 46 [pid = 2097] [id = 733] 12:56:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x112a58400) [pid = 2097] [serial = 2199] [outer = 0x0] 12:56:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1184dec00) [pid = 2097] [serial = 2200] [outer = 0x112a58400] 12:56:39 INFO - PROCESS | 2097 | 1467057399039 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x118676c00) [pid = 2097] [serial = 2201] [outer = 0x112a58400] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf40000 == 45 [pid = 2097] [id = 726] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12c64e800 == 44 [pid = 2097] [id = 725] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64f800 == 43 [pid = 2097] [id = 724] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12c05d000 == 42 [pid = 2097] [id = 723] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x1237db800 == 41 [pid = 2097] [id = 722] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab16800 == 40 [pid = 2097] [id = 721] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x1268be000 == 39 [pid = 2097] [id = 720] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x128a20000 == 38 [pid = 2097] [id = 719] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12893f800 == 37 [pid = 2097] [id = 718] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x1238b2000 == 36 [pid = 2097] [id = 717] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x1192b1000 == 35 [pid = 2097] [id = 716] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x117e69800 == 34 [pid = 2097] [id = 715] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x1192ca000 == 33 [pid = 2097] [id = 714] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12c06a800 == 32 [pid = 2097] [id = 713] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x119b51800 == 31 [pid = 2097] [id = 701] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf49800 == 30 [pid = 2097] [id = 17] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12319d000 == 29 [pid = 2097] [id = 732] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12d64c800 == 28 [pid = 2097] [id = 731] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12d262000 == 27 [pid = 2097] [id = 730] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x1292de800 == 26 [pid = 2097] [id = 729] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12349c000 == 25 [pid = 2097] [id = 728] 12:56:39 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf59000 == 24 [pid = 2097] [id = 727] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x12cf50000) [pid = 2097] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x128c5f000) [pid = 2097] [serial = 1457] [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.] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12422a400) [pid = 2097] [serial = 2137] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x11919e000) [pid = 2097] [serial = 2119] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119725800) [pid = 2097] [serial = 2122] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x118324800) [pid = 2097] [serial = 2113] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1183a4c00) [pid = 2097] [serial = 2114] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x112a5cc00) [pid = 2097] [serial = 2107] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x112ed9800) [pid = 2097] [serial = 2108] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x11866a400) [pid = 2097] [serial = 2116] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x116915c00) [pid = 2097] [serial = 2105] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x1130a5000) [pid = 2097] [serial = 2104] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x117283c00) [pid = 2097] [serial = 2110] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x117583400) [pid = 2097] [serial = 2111] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1184ddc00) [pid = 2097] [serial = 2093] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x117292800) [pid = 2097] [serial = 2092] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x1194de800) [pid = 2097] [serial = 2131] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119bf7400) [pid = 2097] [serial = 2125] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119a71400) [pid = 2097] [serial = 2123] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x123260400) [pid = 2097] [serial = 2128] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x1207f3800) [pid = 2097] [serial = 2126] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x123d79800) [pid = 2097] [serial = 2135] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x119bf9800) [pid = 2097] [serial = 2096] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x119a10800) [pid = 2097] [serial = 2095] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x1238d6400) [pid = 2097] [serial = 2129] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1246d7800) [pid = 2097] [serial = 2098] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x128c56400) [pid = 2097] [serial = 2099] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12b603c00) [pid = 2097] [serial = 2102] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x12a93b400) [pid = 2097] [serial = 2101] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x1194e0c00) [pid = 2097] [serial = 2120] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x1238ccc00) [pid = 2097] [serial = 2132] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x123abb000) [pid = 2097] [serial = 2134] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 77 (0x124f48c00) [pid = 2097] [serial = 2138] [outer = 0x0] [url = about:blank] 12:56:39 INFO - PROCESS | 2097 | --DOMWINDOW == 76 (0x11872b400) [pid = 2097] [serial = 2117] [outer = 0x0] [url = about:blank] 12:56:40 INFO - PROCESS | 2097 | 1467057400075 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1375ms 12:56:40 INFO - PROCESS | 2097 | 1467057400104 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 2097 | 1467057400106 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:56:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:56:40 INFO - PROCESS | 2097 | 1467057400109 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 2097 | 1467057400111 Marionette TRACE conn2 <- [1,2906,null,{}] 12:56:40 INFO - PROCESS | 2097 | 1467057400114 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}] 12:56:40 INFO - PROCESS | 2097 | 1467057400119 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:40 INFO - PROCESS | 2097 | 1467057400200 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:56:40 INFO - PROCESS | 2097 | 1467057400204 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 2097 | 1467057400206 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x117261800 == 25 [pid = 2097] [id = 734] 12:56:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 77 (0x112ed9400) [pid = 2097] [serial = 2202] [outer = 0x0] 12:56:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 78 (0x116238400) [pid = 2097] [serial = 2203] [outer = 0x112ed9400] 12:56:40 INFO - PROCESS | 2097 | 1467057400235 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x117031400) [pid = 2097] [serial = 2204] [outer = 0x112ed9400] 12:56:40 INFO - PROCESS | 2097 | 1467057400620 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]]]}] 12:56:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:56:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 12:56:40 INFO - PROCESS | 2097 | 1467057400630 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 2097 | 1467057400636 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:56:40 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:56:40 INFO - PROCESS | 2097 | 1467057400642 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 2097 | 1467057400645 Marionette TRACE conn2 <- [1,2910,null,{}] 12:56:40 INFO - PROCESS | 2097 | 1467057400658 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}] 12:56:40 INFO - PROCESS | 2097 | 1467057400661 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:40 INFO - PROCESS | 2097 | 1467057400791 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:56:40 INFO - PROCESS | 2097 | 1467057400797 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 2097 | 1467057400799 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:40 INFO - PROCESS | 2097 | ++DOCSHELL 0x119b3d000 == 26 [pid = 2097] [id = 735] 12:56:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x117285c00) [pid = 2097] [serial = 2205] [outer = 0x0] 12:56:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x117ed9000) [pid = 2097] [serial = 2206] [outer = 0x117285c00] 12:56:40 INFO - PROCESS | 2097 | 1467057400845 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x1183a4c00) [pid = 2097] [serial = 2207] [outer = 0x117285c00] 12:56:41 INFO - PROCESS | 2097 | 1467057401296 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]]]}] 12:56:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:56:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:56:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 676ms 12:56:41 INFO - PROCESS | 2097 | 1467057401319 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 2097 | 1467057401320 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:56:41 INFO - TEST-START | /DOMEvents/constructors.html 12:56:41 INFO - PROCESS | 2097 | 1467057401323 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 2097 | 1467057401325 Marionette TRACE conn2 <- [1,2914,null,{}] 12:56:41 INFO - PROCESS | 2097 | 1467057401333 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}] 12:56:41 INFO - PROCESS | 2097 | 1467057401337 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:41 INFO - PROCESS | 2097 | 1467057401413 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:56:41 INFO - PROCESS | 2097 | 1467057401420 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 2097 | 1467057401422 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:41 INFO - PROCESS | 2097 | ++DOCSHELL 0x1238c2000 == 27 [pid = 2097] [id = 736] 12:56:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x1183a5400) [pid = 2097] [serial = 2208] [outer = 0x0] 12:56:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118676800) [pid = 2097] [serial = 2209] [outer = 0x1183a5400] 12:56:41 INFO - PROCESS | 2097 | 1467057401450 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x1189a8800) [pid = 2097] [serial = 2210] [outer = 0x1183a5400] 12:56:41 INFO - PROCESS | 2097 | 1467057401808 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]]]}] 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:56:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:56:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:56:41 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 12:56:41 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:56:41 INFO - PROCESS | 2097 | 1467057401849 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 2097 | 1467057401851 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:56:41 INFO - PROCESS | 2097 | 1467057401854 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 2097 | 1467057401855 Marionette TRACE conn2 <- [1,2918,null,{}] 12:56:41 INFO - PROCESS | 2097 | 1467057401857 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}] 12:56:41 INFO - PROCESS | 2097 | 1467057401858 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:41 INFO - PROCESS | 2097 | 1467057401978 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:56:41 INFO - PROCESS | 2097 | 1467057401992 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 2097 | 1467057401993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f1e000 == 28 [pid = 2097] [id = 737] 12:56:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x118725800) [pid = 2097] [serial = 2211] [outer = 0x0] 12:56:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11945f400) [pid = 2097] [serial = 2212] [outer = 0x118725800] 12:56:42 INFO - PROCESS | 2097 | 1467057402018 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119725000) [pid = 2097] [serial = 2213] [outer = 0x118725800] 12:56:42 INFO - PROCESS | 2097 | 1467057402354 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:56:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:56:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 12:56:42 INFO - PROCESS | 2097 | 1467057402375 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 2097 | 1467057402376 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:56:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:56:42 INFO - PROCESS | 2097 | 1467057402378 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 2097 | 1467057402379 Marionette TRACE conn2 <- [1,2922,null,{}] 12:56:42 INFO - PROCESS | 2097 | 1467057402381 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}] 12:56:42 INFO - PROCESS | 2097 | 1467057402383 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:42 INFO - PROCESS | 2097 | 1467057402481 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:56:42 INFO - PROCESS | 2097 | 1467057402484 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 2097 | 1467057402485 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:42 INFO - PROCESS | 2097 | ++DOCSHELL 0x12894e000 == 29 [pid = 2097] [id = 738] 12:56:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11728f800) [pid = 2097] [serial = 2214] [outer = 0x0] 12:56:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x11972fc00) [pid = 2097] [serial = 2215] [outer = 0x11728f800] 12:56:42 INFO - PROCESS | 2097 | 1467057402510 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119a68000) [pid = 2097] [serial = 2216] [outer = 0x11728f800] 12:56:42 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:42 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:42 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:42 INFO - PROCESS | 2097 | [2097] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:42 INFO - PROCESS | 2097 | 1467057402855 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]]]}] 12:56:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:56:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:42 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 12:56:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:42 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 12:56:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:42 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]" 12:56:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:56:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 12:56:42 INFO - PROCESS | 2097 | 1467057402898 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:56:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:56:42 INFO - PROCESS | 2097 | 1467057402900 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:56:42 INFO - PROCESS | 2097 | 1467057402902 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 2097 | 1467057402903 Marionette TRACE conn2 <- [1,2926,null,{}] 12:56:42 INFO - PROCESS | 2097 | 1467057402906 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}] 12:56:42 INFO - PROCESS | 2097 | 1467057402910 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:43 INFO - PROCESS | 2097 | 1467057403021 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:56:43 INFO - PROCESS | 2097 | 1467057403030 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 2097 | 1467057403031 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x128f61800 == 30 [pid = 2097] [id = 739] 12:56:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119beec00) [pid = 2097] [serial = 2217] [outer = 0x0] 12:56:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123013000) [pid = 2097] [serial = 2218] [outer = 0x119beec00] 12:56:43 INFO - PROCESS | 2097 | 1467057403059 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x123d6ec00) [pid = 2097] [serial = 2219] [outer = 0x119beec00] 12:56:43 INFO - PROCESS | 2097 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:56:43 INFO - PROCESS | 2097 | 1467057403375 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]]]}] 12:56:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:56:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 12:56:43 INFO - PROCESS | 2097 | 1467057403422 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 2097 | 1467057403423 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:56:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:56:43 INFO - PROCESS | 2097 | 1467057403425 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 2097 | 1467057403426 Marionette TRACE conn2 <- [1,2930,null,{}] 12:56:43 INFO - PROCESS | 2097 | 1467057403429 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}] 12:56:43 INFO - PROCESS | 2097 | 1467057403430 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:43 INFO - PROCESS | 2097 | 1467057403525 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:56:43 INFO - PROCESS | 2097 | 1467057403537 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 2097 | 1467057403538 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:43 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a53d000 == 31 [pid = 2097] [id = 740] 12:56:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x123d74c00) [pid = 2097] [serial = 2220] [outer = 0x0] 12:56:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x123d7b400) [pid = 2097] [serial = 2221] [outer = 0x123d74c00] 12:56:43 INFO - PROCESS | 2097 | 1467057403563 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x123e6a800) [pid = 2097] [serial = 2222] [outer = 0x123d74c00] 12:56:43 INFO - PROCESS | 2097 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:56:43 INFO - PROCESS | 2097 | 1467057403862 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]]]}] 12:56:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:56:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 467ms 12:56:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:56:43 INFO - PROCESS | 2097 | 1467057403894 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 2097 | 1467057403895 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:56:43 INFO - PROCESS | 2097 | 1467057403897 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 2097 | 1467057403898 Marionette TRACE conn2 <- [1,2934,null,{}] 12:56:43 INFO - PROCESS | 2097 | 1467057403909 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}] 12:56:43 INFO - PROCESS | 2097 | 1467057403910 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:44 INFO - PROCESS | 2097 | 1467057404194 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x128f94800) [pid = 2097] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123ea4c00) [pid = 2097] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x123d74400) [pid = 2097] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x124228c00) [pid = 2097] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x118636000) [pid = 2097] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x1129d2000) [pid = 2097] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x113bba800) [pid = 2097] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x112dd1800) [pid = 2097] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12644d400) [pid = 2097] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x1129ce400) [pid = 2097] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x117611400) [pid = 2097] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x112721000) [pid = 2097] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x1194e3400) [pid = 2097] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x1194e2000) [pid = 2097] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:56:44 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x1207f6c00) [pid = 2097] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:56:44 INFO - PROCESS | 2097 | 1467057404249 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 2097 | 1467057404251 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x12370d000 == 32 [pid = 2097] [id = 741] 12:56:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x110f2f800) [pid = 2097] [serial = 2223] [outer = 0x0] 12:56:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x1129ca400) [pid = 2097] [serial = 2224] [outer = 0x110f2f800] 12:56:44 INFO - PROCESS | 2097 | 1467057404276 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x11673ec00) [pid = 2097] [serial = 2225] [outer = 0x110f2f800] 12:56:44 INFO - PROCESS | 2097 | 1467057404531 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]]]}] 12:56:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:56:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 678ms 12:56:44 INFO - PROCESS | 2097 | 1467057404575 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:56:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:56:44 INFO - PROCESS | 2097 | 1467057404576 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:56:44 INFO - PROCESS | 2097 | 1467057404578 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 2097 | 1467057404580 Marionette TRACE conn2 <- [1,2938,null,{}] 12:56:44 INFO - PROCESS | 2097 | 1467057404590 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}] 12:56:44 INFO - PROCESS | 2097 | 1467057404591 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:44 INFO - PROCESS | 2097 | 1467057404673 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:56:44 INFO - PROCESS | 2097 | 1467057404677 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 2097 | 1467057404678 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:44 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b0d8000 == 33 [pid = 2097] [id = 742] 12:56:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x117582800) [pid = 2097] [serial = 2226] [outer = 0x0] 12:56:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x1189a8000) [pid = 2097] [serial = 2227] [outer = 0x117582800] 12:56:44 INFO - PROCESS | 2097 | 1467057404705 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x123e08c00) [pid = 2097] [serial = 2228] [outer = 0x117582800] 12:56:45 INFO - PROCESS | 2097 | 1467057404998 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]]]}] 12:56:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 467ms 12:56:45 INFO - PROCESS | 2097 | 1467057405047 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:56:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:56:45 INFO - PROCESS | 2097 | 1467057405048 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:56:45 INFO - PROCESS | 2097 | 1467057405053 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 2097 | 1467057405054 Marionette TRACE conn2 <- [1,2942,null,{}] 12:56:45 INFO - PROCESS | 2097 | 1467057405056 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}] 12:56:45 INFO - PROCESS | 2097 | 1467057405057 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:45 INFO - PROCESS | 2097 | 1467057405163 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:56:45 INFO - PROCESS | 2097 | 1467057405169 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 2097 | 1467057405170 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ba60000 == 34 [pid = 2097] [id = 743] 12:56:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x117585c00) [pid = 2097] [serial = 2229] [outer = 0x0] 12:56:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123e9c800) [pid = 2097] [serial = 2230] [outer = 0x117585c00] 12:56:45 INFO - PROCESS | 2097 | 1467057405202 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x1243ed000) [pid = 2097] [serial = 2231] [outer = 0x117585c00] 12:56:45 INFO - PROCESS | 2097 | 1467057405545 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"]]]}] 12:56:45 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 12:56:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 12:56:45 INFO - PROCESS | 2097 | 1467057405572 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 2097 | 1467057405575 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:56:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:56:45 INFO - PROCESS | 2097 | 1467057405578 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 2097 | 1467057405581 Marionette TRACE conn2 <- [1,2946,null,{}] 12:56:45 INFO - PROCESS | 2097 | 1467057405584 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}] 12:56:45 INFO - PROCESS | 2097 | 1467057405587 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:45 INFO - PROCESS | 2097 | 1467057405726 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:56:45 INFO - PROCESS | 2097 | 1467057405815 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 2097 | 1467057405816 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:45 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c06a800 == 35 [pid = 2097] [id = 744] 12:56:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119a10c00) [pid = 2097] [serial = 2232] [outer = 0x0] 12:56:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124e95000) [pid = 2097] [serial = 2233] [outer = 0x119a10c00] 12:56:45 INFO - PROCESS | 2097 | 1467057405843 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x128c5e800) [pid = 2097] [serial = 2234] [outer = 0x119a10c00] 12:56:46 INFO - PROCESS | 2097 | 1467057406078 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]]]}] 12:56:46 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. 12:56:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 524ms 12:56:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:56:46 INFO - PROCESS | 2097 | 1467057406106 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 2097 | 1467057406107 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:56:46 INFO - PROCESS | 2097 | 1467057406109 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 2097 | 1467057406110 Marionette TRACE conn2 <- [1,2950,null,{}] 12:56:46 INFO - PROCESS | 2097 | 1467057406112 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}] 12:56:46 INFO - PROCESS | 2097 | 1467057406113 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:46 INFO - PROCESS | 2097 | 1467057406198 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:56:46 INFO - PROCESS | 2097 | 1467057406304 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 2097 | 1467057406306 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x1139c6000 == 36 [pid = 2097] [id = 745] 12:56:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x110f2a000) [pid = 2097] [serial = 2235] [outer = 0x0] 12:56:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x111e2c800) [pid = 2097] [serial = 2236] [outer = 0x110f2a000] 12:56:46 INFO - PROCESS | 2097 | 1467057406338 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x112a52800) [pid = 2097] [serial = 2237] [outer = 0x110f2a000] 12:56:46 INFO - PROCESS | 2097 | ++DOCSHELL 0x115e71800 == 37 [pid = 2097] [id = 746] 12:56:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x117094000) [pid = 2097] [serial = 2238] [outer = 0x0] 12:56:46 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x112a56400) [pid = 2097] [serial = 2239] [outer = 0x117094000] 12:56:46 INFO - PROCESS | 2097 | 1467057406880 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]]]}] 12:56:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:56:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 12:56:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:56:46 INFO - PROCESS | 2097 | 1467057406931 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 2097 | 1467057406933 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:56:46 INFO - PROCESS | 2097 | 1467057406937 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 2097 | 1467057406940 Marionette TRACE conn2 <- [1,2954,null,{}] 12:56:46 INFO - PROCESS | 2097 | 1467057406944 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}] 12:56:46 INFO - PROCESS | 2097 | 1467057406947 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:47 INFO - PROCESS | 2097 | 1467057407157 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:56:47 INFO - PROCESS | 2097 | 1467057407296 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 2097 | 1467057407298 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:47 INFO - PROCESS | 2097 | ++DOCSHELL 0x1266a2800 == 38 [pid = 2097] [id = 747] 12:56:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x117590800) [pid = 2097] [serial = 2240] [outer = 0x0] 12:56:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x118265800) [pid = 2097] [serial = 2241] [outer = 0x117590800] 12:56:47 INFO - PROCESS | 2097 | 1467057407351 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x1184d4800) [pid = 2097] [serial = 2242] [outer = 0x117590800] 12:56:47 INFO - PROCESS | 2097 | 1467057407836 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]]]}] 12:56:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:56:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:56:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 925ms 12:56:47 INFO - PROCESS | 2097 | 1467057407864 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:56:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:56:47 INFO - PROCESS | 2097 | 1467057407866 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:56:47 INFO - PROCESS | 2097 | 1467057407869 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 2097 | 1467057407870 Marionette TRACE conn2 <- [1,2958,null,{}] 12:56:47 INFO - PROCESS | 2097 | 1467057407873 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}] 12:56:47 INFO - PROCESS | 2097 | 1467057407874 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:47 INFO - PROCESS | 2097 | 1467057407996 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:56:48 INFO - PROCESS | 2097 | 1467057408058 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 2097 | 1467057408059 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c064000 == 39 [pid = 2097] [id = 748] 12:56:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x1184e9800) [pid = 2097] [serial = 2243] [outer = 0x0] 12:56:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x119468000) [pid = 2097] [serial = 2244] [outer = 0x1184e9800] 12:56:48 INFO - PROCESS | 2097 | 1467057408088 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x119a73800) [pid = 2097] [serial = 2245] [outer = 0x1184e9800] 12:56:48 INFO - PROCESS | 2097 | 1467057408574 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]]]}] 12:56:48 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. 12:56:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 723ms 12:56:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:56:48 INFO - PROCESS | 2097 | 1467057408592 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 2097 | 1467057408594 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:56:48 INFO - PROCESS | 2097 | 1467057408601 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 2097 | 1467057408605 Marionette TRACE conn2 <- [1,2962,null,{}] 12:56:48 INFO - PROCESS | 2097 | 1467057408609 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}] 12:56:48 INFO - PROCESS | 2097 | 1467057408612 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:48 INFO - PROCESS | 2097 | 1467057408847 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:56:48 INFO - PROCESS | 2097 | 1467057408939 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 2097 | 1467057408940 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:48 INFO - PROCESS | 2097 | ++DOCSHELL 0x11841a800 == 40 [pid = 2097] [id = 749] 12:56:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x112e7a800) [pid = 2097] [serial = 2246] [outer = 0x0] 12:56:48 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x112fc9800) [pid = 2097] [serial = 2247] [outer = 0x112e7a800] 12:56:48 INFO - PROCESS | 2097 | 1467057408969 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x116b15c00) [pid = 2097] [serial = 2248] [outer = 0x112e7a800] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x12c06a800 == 39 [pid = 2097] [id = 744] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x12ba60000 == 38 [pid = 2097] [id = 743] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x12b0d8000 == 37 [pid = 2097] [id = 742] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x12370d000 == 36 [pid = 2097] [id = 741] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x12a53d000 == 35 [pid = 2097] [id = 740] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x128f61800 == 34 [pid = 2097] [id = 739] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x12894e000 == 33 [pid = 2097] [id = 738] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x124f1e000 == 32 [pid = 2097] [id = 737] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x1238c2000 == 31 [pid = 2097] [id = 736] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x119b3d000 == 30 [pid = 2097] [id = 735] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x117261800 == 29 [pid = 2097] [id = 734] 12:56:49 INFO - PROCESS | 2097 | --DOCSHELL 0x1234af800 == 28 [pid = 2097] [id = 733] 12:56:49 INFO - PROCESS | 2097 | 1467057409404 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]]]}] 12:56:49 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:56:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 832ms 12:56:49 INFO - PROCESS | 2097 | 1467057409431 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 2097 | 1467057409433 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:56:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:56:49 INFO - PROCESS | 2097 | 1467057409436 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 2097 | 1467057409438 Marionette TRACE conn2 <- [1,2966,null,{}] 12:56:49 INFO - PROCESS | 2097 | 1467057409441 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}] 12:56:49 INFO - PROCESS | 2097 | 1467057409443 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:49 INFO - PROCESS | 2097 | 1467057409531 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1130adc00) [pid = 2097] [serial = 2146] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x117286800) [pid = 2097] [serial = 2147] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x118269400) [pid = 2097] [serial = 2149] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1183b3400) [pid = 2097] [serial = 2150] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11875e000) [pid = 2097] [serial = 2152] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x1194df400) [pid = 2097] [serial = 2153] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x119729c00) [pid = 2097] [serial = 2155] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x119a6d000) [pid = 2097] [serial = 2156] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x1246e3c00) [pid = 2097] [serial = 2176] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x128f91c00) [pid = 2097] [serial = 2177] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x12942e000) [pid = 2097] [serial = 2179] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12a586000) [pid = 2097] [serial = 2180] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x128cbe400) [pid = 2097] [serial = 2171] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x119469c00) [pid = 2097] [serial = 2174] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x128c59c00) [pid = 2097] [serial = 2168] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x12664ac00) [pid = 2097] [serial = 2165] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123e9d000) [pid = 2097] [serial = 2162] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x123010400) [pid = 2097] [serial = 2159] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x12a92d800) [pid = 2097] [serial = 2183] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x12a664000) [pid = 2097] [serial = 2182] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x124fcc800) [pid = 2097] [serial = 2164] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x123d77c00) [pid = 2097] [serial = 2161] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x126887000) [pid = 2097] [serial = 2167] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x12433b000) [pid = 2097] [serial = 2170] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x117668400) [pid = 2097] [serial = 2173] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x115f65400) [pid = 2097] [serial = 2143] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x11728ec00) [pid = 2097] [serial = 2144] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x119bf1800) [pid = 2097] [serial = 2158] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x126889000) [pid = 2097] [serial = 2141] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | --DOMWINDOW == 78 (0x126656800) [pid = 2097] [serial = 2140] [outer = 0x0] [url = about:blank] 12:56:49 INFO - PROCESS | 2097 | 1467057409594 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 2097 | 1467057409595 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:49 INFO - PROCESS | 2097 | ++DOCSHELL 0x11841c800 == 29 [pid = 2097] [id = 750] 12:56:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 79 (0x112a5d400) [pid = 2097] [serial = 2249] [outer = 0x0] 12:56:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x115f65400) [pid = 2097] [serial = 2250] [outer = 0x112a5d400] 12:56:49 INFO - PROCESS | 2097 | 1467057409622 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x11826d800) [pid = 2097] [serial = 2251] [outer = 0x112a5d400] 12:56:49 INFO - PROCESS | 2097 | 1467057409902 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]]]}] 12:56:49 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:56:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 522ms 12:56:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:56:49 INFO - PROCESS | 2097 | 1467057409959 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 2097 | 1467057409960 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:56:49 INFO - PROCESS | 2097 | 1467057409962 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 2097 | 1467057409964 Marionette TRACE conn2 <- [1,2970,null,{}] 12:56:49 INFO - PROCESS | 2097 | 1467057409970 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}] 12:56:49 INFO - PROCESS | 2097 | 1467057409971 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:50 INFO - PROCESS | 2097 | 1467057410075 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:56:50 INFO - PROCESS | 2097 | 1467057410133 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 2097 | 1467057410134 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237e2000 == 30 [pid = 2097] [id = 751] 12:56:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x112a5a000) [pid = 2097] [serial = 2252] [outer = 0x0] 12:56:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x118728c00) [pid = 2097] [serial = 2253] [outer = 0x112a5a000] 12:56:50 INFO - PROCESS | 2097 | 1467057410159 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x119723000) [pid = 2097] [serial = 2254] [outer = 0x112a5a000] 12:56:50 INFO - PROCESS | 2097 | 1467057410455 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]]]}] 12:56:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 523ms 12:56:50 INFO - PROCESS | 2097 | 1467057410489 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 2097 | 1467057410492 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:56:50 INFO - PROCESS | 2097 | 1467057410500 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 2097 | 1467057410505 Marionette TRACE conn2 <- [1,2974,null,{}] 12:56:50 INFO - PROCESS | 2097 | 1467057410507 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}] 12:56:50 INFO - PROCESS | 2097 | 1467057410509 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:50 INFO - PROCESS | 2097 | 1467057410593 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:56:50 INFO - PROCESS | 2097 | 1467057410656 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 2097 | 1467057410657 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:50 INFO - PROCESS | 2097 | ++DOCSHELL 0x128a17000 == 31 [pid = 2097] [id = 752] 12:56:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x118323800) [pid = 2097] [serial = 2255] [outer = 0x0] 12:56:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119a94800) [pid = 2097] [serial = 2256] [outer = 0x118323800] 12:56:50 INFO - PROCESS | 2097 | 1467057410682 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x12300cc00) [pid = 2097] [serial = 2257] [outer = 0x118323800] 12:56:50 INFO - PROCESS | 2097 | 1467057410931 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]]]}] 12:56:50 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. 12:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 477ms 12:56:50 INFO - PROCESS | 2097 | 1467057410973 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:56:50 INFO - PROCESS | 2097 | 1467057410974 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:56:50 INFO - PROCESS | 2097 | 1467057410976 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 2097 | 1467057410977 Marionette TRACE conn2 <- [1,2978,null,{}] 12:56:50 INFO - PROCESS | 2097 | 1467057410980 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}] 12:56:50 INFO - PROCESS | 2097 | 1467057410981 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:51 INFO - PROCESS | 2097 | 1467057411073 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:56:51 INFO - PROCESS | 2097 | 1467057411076 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 2097 | 1467057411078 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6da800 == 32 [pid = 2097] [id = 753] 12:56:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x112a57c00) [pid = 2097] [serial = 2258] [outer = 0x0] 12:56:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x123647000) [pid = 2097] [serial = 2259] [outer = 0x112a57c00] 12:56:51 INFO - PROCESS | 2097 | 1467057411104 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x123d77000) [pid = 2097] [serial = 2260] [outer = 0x112a57c00] 12:56:51 INFO - PROCESS | 2097 | 1467057411422 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]]]}] 12:56:51 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. 12:56:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 12:56:51 INFO - PROCESS | 2097 | 1467057411446 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 2097 | 1467057411447 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:56:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:56:51 INFO - PROCESS | 2097 | 1467057411451 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 2097 | 1467057411453 Marionette TRACE conn2 <- [1,2982,null,{}] 12:56:51 INFO - PROCESS | 2097 | 1467057411459 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}] 12:56:51 INFO - PROCESS | 2097 | 1467057411460 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:51 INFO - PROCESS | 2097 | 1467057411577 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:56:51 INFO - PROCESS | 2097 | 1467057411616 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 2097 | 1467057411620 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:51 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b0d8000 == 33 [pid = 2097] [id = 754] 12:56:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x123ea3c00) [pid = 2097] [serial = 2261] [outer = 0x0] 12:56:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x12422e800) [pid = 2097] [serial = 2262] [outer = 0x123ea3c00] 12:56:51 INFO - PROCESS | 2097 | 1467057411652 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x124fcac00) [pid = 2097] [serial = 2263] [outer = 0x123ea3c00] 12:56:51 INFO - PROCESS | 2097 | 1467057411942 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"]]]}] 12:56:51 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 12:56:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:56:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 524ms 12:56:51 INFO - PROCESS | 2097 | 1467057411978 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 2097 | 1467057411979 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:56:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:56:51 INFO - PROCESS | 2097 | 1467057411983 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 2097 | 1467057411986 Marionette TRACE conn2 <- [1,2986,null,{}] 12:56:51 INFO - PROCESS | 2097 | 1467057411989 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}] 12:56:51 INFO - PROCESS | 2097 | 1467057411990 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:52 INFO - PROCESS | 2097 | 1467057412093 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:56:52 INFO - PROCESS | 2097 | 1467057412105 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 2097 | 1467057412107 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c056000 == 34 [pid = 2097] [id = 755] 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1243a7800) [pid = 2097] [serial = 2264] [outer = 0x0] 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1266e9400) [pid = 2097] [serial = 2265] [outer = 0x1243a7800] 12:56:52 INFO - PROCESS | 2097 | 1467057412132 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128c5bc00) [pid = 2097] [serial = 2266] [outer = 0x1243a7800] 12:56:52 INFO - PROCESS | 2097 | 1467057412441 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]]]}] 12:56:52 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. 12:56:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 473ms 12:56:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:56:52 INFO - PROCESS | 2097 | 1467057412459 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 2097 | 1467057412460 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:56:52 INFO - PROCESS | 2097 | 1467057412462 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 2097 | 1467057412463 Marionette TRACE conn2 <- [1,2990,null,{}] 12:56:52 INFO - PROCESS | 2097 | 1467057412466 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}] 12:56:52 INFO - PROCESS | 2097 | 1467057412469 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:52 INFO - PROCESS | 2097 | 1467057412575 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:56:52 INFO - PROCESS | 2097 | 1467057412579 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 2097 | 1467057412580 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c3ab000 == 35 [pid = 2097] [id = 756] 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1243e6400) [pid = 2097] [serial = 2267] [outer = 0x0] 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x128cc9800) [pid = 2097] [serial = 2268] [outer = 0x1243e6400] 12:56:52 INFO - PROCESS | 2097 | 1467057412604 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x128f9c800) [pid = 2097] [serial = 2269] [outer = 0x1243e6400] 12:56:52 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cb27000 == 36 [pid = 2097] [id = 757] 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12942f000) [pid = 2097] [serial = 2270] [outer = 0x0] 12:56:52 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x129219c00) [pid = 2097] [serial = 2271] [outer = 0x12942f000] 12:56:52 INFO - PROCESS | 2097 | 1467057412946 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]]]}] 12:56:52 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. 12:56:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 12:56:52 INFO - PROCESS | 2097 | 1467057412985 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 2097 | 1467057412986 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:56:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:56:52 INFO - PROCESS | 2097 | 1467057412988 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 2097 | 1467057412990 Marionette TRACE conn2 <- [1,2994,null,{}] 12:56:52 INFO - PROCESS | 2097 | 1467057412992 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}] 12:56:52 INFO - PROCESS | 2097 | 1467057412993 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:53 INFO - PROCESS | 2097 | 1467057413111 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:56:53 INFO - PROCESS | 2097 | 1467057413149 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 2097 | 1467057413150 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x1237df800 == 37 [pid = 2097] [id = 758] 12:56:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x128f96800) [pid = 2097] [serial = 2272] [outer = 0x0] 12:56:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x129433800) [pid = 2097] [serial = 2273] [outer = 0x128f96800] 12:56:53 INFO - PROCESS | 2097 | 1467057413174 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x12948e400) [pid = 2097] [serial = 2274] [outer = 0x128f96800] 12:56:53 INFO - PROCESS | 2097 | 1467057413456 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]]]}] 12:56:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:56:53 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 12:56:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 12:56:53 INFO - PROCESS | 2097 | 1467057413507 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:56:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:56:53 INFO - PROCESS | 2097 | 1467057413508 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:56:53 INFO - PROCESS | 2097 | 1467057413511 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 2097 | 1467057413512 Marionette TRACE conn2 <- [1,2998,null,{}] 12:56:53 INFO - PROCESS | 2097 | 1467057413514 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}] 12:56:53 INFO - PROCESS | 2097 | 1467057413516 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:53 INFO - PROCESS | 2097 | 1467057413686 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x11728f800) [pid = 2097] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x119beec00) [pid = 2097] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x1183a5400) [pid = 2097] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x112ed9400) [pid = 2097] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x117285c00) [pid = 2097] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x112a58400) [pid = 2097] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11758e800) [pid = 2097] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x1194e4400) [pid = 2097] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123d71400) [pid = 2097] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x112a5c000) [pid = 2097] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11201cc00) [pid = 2097] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x123d74c00) [pid = 2097] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x110f2f800) [pid = 2097] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x117585c00) [pid = 2097] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x118725800) [pid = 2097] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:56:53 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x117582800) [pid = 2097] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:56:53 INFO - PROCESS | 2097 | 1467057413733 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 2097 | 1467057413734 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:53 INFO - PROCESS | 2097 | ++DOCSHELL 0x11841a000 == 38 [pid = 2097] [id = 759] 12:56:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x1110a7800) [pid = 2097] [serial = 2275] [outer = 0x0] 12:56:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x112d73400) [pid = 2097] [serial = 2276] [outer = 0x1110a7800] 12:56:53 INFO - PROCESS | 2097 | 1467057413760 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11758e800) [pid = 2097] [serial = 2277] [outer = 0x1110a7800] 12:56:54 INFO - PROCESS | 2097 | 1467057414083 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]]]}] 12:56:54 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. 12:56:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 619ms 12:56:54 INFO - PROCESS | 2097 | 1467057414131 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:56:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:56:54 INFO - PROCESS | 2097 | 1467057414133 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:56:54 INFO - PROCESS | 2097 | 1467057414136 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 2097 | 1467057414138 Marionette TRACE conn2 <- [1,3002,null,{}] 12:56:54 INFO - PROCESS | 2097 | 1467057414141 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}] 12:56:54 INFO - PROCESS | 2097 | 1467057414143 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:54 INFO - PROCESS | 2097 | 1467057414308 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:56:54 INFO - PROCESS | 2097 | 1467057414318 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 2097 | 1467057414319 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x12cf5b000 == 39 [pid = 2097] [id = 760] 12:56:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x11698ec00) [pid = 2097] [serial = 2278] [outer = 0x0] 12:56:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x123d71400) [pid = 2097] [serial = 2279] [outer = 0x11698ec00] 12:56:54 INFO - PROCESS | 2097 | 1467057414354 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x12a666800) [pid = 2097] [serial = 2280] [outer = 0x11698ec00] 12:56:54 INFO - PROCESS | 2097 | 1467057414649 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]]]}] 12:56:54 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. 12:56:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 570ms 12:56:54 INFO - PROCESS | 2097 | 1467057414706 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:56:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:56:54 INFO - PROCESS | 2097 | 1467057414708 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:56:54 INFO - PROCESS | 2097 | 1467057414710 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 2097 | 1467057414712 Marionette TRACE conn2 <- [1,3006,null,{}] 12:56:54 INFO - PROCESS | 2097 | 1467057414714 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}] 12:56:54 INFO - PROCESS | 2097 | 1467057414716 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:54 INFO - PROCESS | 2097 | 1467057414805 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:56:54 INFO - PROCESS | 2097 | 1467057414809 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 2097 | 1467057414810 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:54 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d64a800 == 40 [pid = 2097] [id = 761] 12:56:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x12a6a2000) [pid = 2097] [serial = 2281] [outer = 0x0] 12:56:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x12a92f000) [pid = 2097] [serial = 2282] [outer = 0x12a6a2000] 12:56:54 INFO - PROCESS | 2097 | 1467057414834 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x12abb7400) [pid = 2097] [serial = 2283] [outer = 0x12a6a2000] 12:56:55 INFO - PROCESS | 2097 | 1467057415147 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]]]}] 12:56:55 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. 12:56:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 12:56:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:56:55 INFO - PROCESS | 2097 | 1467057415181 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 2097 | 1467057415182 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:56:55 INFO - PROCESS | 2097 | 1467057415186 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 2097 | 1467057415187 Marionette TRACE conn2 <- [1,3010,null,{}] 12:56:55 INFO - PROCESS | 2097 | 1467057415190 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}] 12:56:55 INFO - PROCESS | 2097 | 1467057415191 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:55 INFO - PROCESS | 2097 | 1467057415308 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:56:55 INFO - PROCESS | 2097 | 1467057415314 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 2097 | 1467057415315 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d8c3000 == 41 [pid = 2097] [id = 762] 12:56:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x12a6ad000) [pid = 2097] [serial = 2284] [outer = 0x0] 12:56:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12abb7c00) [pid = 2097] [serial = 2285] [outer = 0x12a6ad000] 12:56:55 INFO - PROCESS | 2097 | 1467057415340 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x12b6d0400) [pid = 2097] [serial = 2286] [outer = 0x12a6ad000] 12:56:55 INFO - PROCESS | 2097 | 1467057415626 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]]]}] 12:56:55 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 12:56:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 12:56:55 INFO - PROCESS | 2097 | 1467057415707 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 2097 | 1467057415709 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:56:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:56:55 INFO - PROCESS | 2097 | 1467057415714 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 2097 | 1467057415717 Marionette TRACE conn2 <- [1,3014,null,{}] 12:56:55 INFO - PROCESS | 2097 | 1467057415721 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}] 12:56:55 INFO - PROCESS | 2097 | 1467057415723 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:55 INFO - PROCESS | 2097 | 1467057415842 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:56:55 INFO - PROCESS | 2097 | 1467057415914 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:55 INFO - PROCESS | 2097 | 1467057415916 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:55 INFO - PROCESS | 2097 | ++DOCSHELL 0x118257000 == 42 [pid = 2097] [id = 763] 12:56:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x112a5b400) [pid = 2097] [serial = 2287] [outer = 0x0] 12:56:55 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x112a81c00) [pid = 2097] [serial = 2288] [outer = 0x112a5b400] 12:56:55 INFO - PROCESS | 2097 | 1467057415948 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x116909400) [pid = 2097] [serial = 2289] [outer = 0x112a5b400] 12:56:56 INFO - PROCESS | 2097 | [2097] 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 12:56:56 INFO - PROCESS | 2097 | 1467057416360 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:56:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:56:56 INFO - {} 12:56:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:56:56 INFO - {} 12:56:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:56:56 INFO - {} 12:56:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:56:56 INFO - {} 12:56:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 12:56:56 INFO - PROCESS | 2097 | 1467057416387 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:56:56 INFO - PROCESS | 2097 | 1467057416389 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:56:56 INFO - TEST-START | /FileAPI/fileReader.html 12:56:56 INFO - PROCESS | 2097 | 1467057416394 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:56:56 INFO - PROCESS | 2097 | 1467057416396 Marionette TRACE conn2 <- [1,3018,null,{}] 12:56:56 INFO - PROCESS | 2097 | 1467057416399 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}] 12:56:56 INFO - PROCESS | 2097 | 1467057416401 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:56 INFO - PROCESS | 2097 | 1467057416539 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:56:56 INFO - PROCESS | 2097 | 1467057416641 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 2097 | 1467057416642 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:56 INFO - PROCESS | 2097 | ++DOCSHELL 0x12ab32800 == 43 [pid = 2097] [id = 764] 12:56:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x117611800) [pid = 2097] [serial = 2290] [outer = 0x0] 12:56:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x1184cdc00) [pid = 2097] [serial = 2291] [outer = 0x117611800] 12:56:56 INFO - PROCESS | 2097 | 1467057416675 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x119a68800) [pid = 2097] [serial = 2292] [outer = 0x117611800] 12:56:57 INFO - PROCESS | 2097 | 1467057417040 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]]]}] 12:56:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:56:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:56:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:56:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:56:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 672ms 12:56:57 INFO - PROCESS | 2097 | 1467057417065 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 2097 | 1467057417067 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:56:57 INFO - TEST-START | /FileAPI/historical.html 12:56:57 INFO - PROCESS | 2097 | 1467057417069 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 2097 | 1467057417071 Marionette TRACE conn2 <- [1,3022,null,{}] 12:56:57 INFO - PROCESS | 2097 | 1467057417078 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}] 12:56:57 INFO - PROCESS | 2097 | 1467057417081 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:57 INFO - PROCESS | 2097 | 1467057417227 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:56:57 INFO - PROCESS | 2097 | 1467057417334 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 2097 | 1467057417338 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:57 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d8d6000 == 44 [pid = 2097] [id = 765] 12:56:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x123e9b000) [pid = 2097] [serial = 2293] [outer = 0x0] 12:56:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x123ea1800) [pid = 2097] [serial = 2294] [outer = 0x123e9b000] 12:56:57 INFO - PROCESS | 2097 | 1467057417385 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x126093000) [pid = 2097] [serial = 2295] [outer = 0x123e9b000] 12:56:57 INFO - PROCESS | 2097 | 1467057417845 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"]]]}] 12:56:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:56:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:56:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:56:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:56:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:56:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:56:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:56:57 INFO - TEST-OK | /FileAPI/historical.html | took 823ms 12:56:57 INFO - PROCESS | 2097 | 1467057417893 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 2097 | 1467057417894 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:56:57 INFO - TEST-START | /FileAPI/idlharness.html 12:56:57 INFO - PROCESS | 2097 | 1467057417897 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 2097 | 1467057417898 Marionette TRACE conn2 <- [1,3026,null,{}] 12:56:57 INFO - PROCESS | 2097 | 1467057417901 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}] 12:56:57 INFO - PROCESS | 2097 | 1467057417902 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:58 INFO - PROCESS | 2097 | 1467057418009 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:56:58 INFO - PROCESS | 2097 | 1467057418115 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 2097 | 1467057418116 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:58 INFO - PROCESS | 2097 | ++DOCSHELL 0x12dc97800 == 45 [pid = 2097] [id = 766] 12:56:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x126887800) [pid = 2097] [serial = 2296] [outer = 0x0] 12:56:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x129490400) [pid = 2097] [serial = 2297] [outer = 0x126887800] 12:56:58 INFO - PROCESS | 2097 | 1467057418164 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x12a92e400) [pid = 2097] [serial = 2298] [outer = 0x126887800] 12:56:58 INFO - PROCESS | 2097 | 1467057418816 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]]]}] 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:56:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:56:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:56:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:56:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:56:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:56:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:56:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:56:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:56:58 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 12:56:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:56:58 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 12:56:58 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 12:56:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:56:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:56:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:56:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:56:58 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 12:56:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:56:58 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 12:56:58 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 12:56:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:56:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:56:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 985ms 12:56:58 INFO - PROCESS | 2097 | 1467057418883 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 2097 | 1467057418885 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:56:58 INFO - TEST-START | /FileAPI/idlharness.worker 12:56:58 INFO - PROCESS | 2097 | 1467057418889 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 2097 | 1467057418891 Marionette TRACE conn2 <- [1,3030,null,{}] 12:56:58 INFO - PROCESS | 2097 | 1467057418895 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}] 12:56:58 INFO - PROCESS | 2097 | 1467057418897 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:59 INFO - PROCESS | 2097 | 1467057419022 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:56:59 INFO - PROCESS | 2097 | 1467057419144 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 2097 | 1467057419146 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:56:59 INFO - PROCESS | 2097 | ++DOCSHELL 0x12d287800 == 46 [pid = 2097] [id = 767] 12:56:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x12a931000) [pid = 2097] [serial = 2299] [outer = 0x0] 12:56:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x12bf2e000) [pid = 2097] [serial = 2300] [outer = 0x12a931000] 12:56:59 INFO - PROCESS | 2097 | 1467057419193 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 2097 | ++DOMWINDOW == 115 (0x12c629400) [pid = 2097] [serial = 2301] [outer = 0x12a931000] 12:56:59 INFO - PROCESS | 2097 | [2097] 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 12:57:00 INFO - PROCESS | 2097 | 1467057420283 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,{},{}]]]}] 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:57:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:57:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:57:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:57:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:57:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:57:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:57:00 INFO - {} 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:57:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:57:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:57:00 INFO - {} 12:57:00 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 - {} 12:57:00 INFO - {} 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:57:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:57:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:57:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:57:00 INFO - {} 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:57:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:57:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:57:00 INFO - {} 12:57:00 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 - {} 12:57:00 INFO - {} 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:57:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:57:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:57:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:57:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 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 12:57:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:57:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:57:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:57:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:57:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:57:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:57:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:57:00 INFO - {} 12:57:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1442ms 12:57:00 INFO - PROCESS | 2097 | 1467057420331 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:57:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:57:00 INFO - PROCESS | 2097 | 1467057420334 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:57:00 INFO - PROCESS | 2097 | 1467057420337 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 2097 | 1467057420339 Marionette TRACE conn2 <- [1,3034,null,{}] 12:57:00 INFO - PROCESS | 2097 | 1467057420342 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}] 12:57:00 INFO - PROCESS | 2097 | 1467057420344 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:00 INFO - PROCESS | 2097 | 1467057420453 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:57:00 INFO - PROCESS | 2097 | 1467057420548 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 2097 | 1467057420549 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:00 INFO - PROCESS | 2097 | ++DOCSHELL 0x124981800 == 47 [pid = 2097] [id = 768] 12:57:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 116 (0x1207f1c00) [pid = 2097] [serial = 2302] [outer = 0x0] 12:57:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 117 (0x12318a400) [pid = 2097] [serial = 2303] [outer = 0x1207f1c00] 12:57:00 INFO - PROCESS | 2097 | 1467057420578 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 2097 | ++DOMWINDOW == 118 (0x123d74800) [pid = 2097] [serial = 2304] [outer = 0x1207f1c00] 12:57:00 INFO - PROCESS | 2097 | 1467057420948 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]]]}] 12:57:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:57:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 621ms 12:57:00 INFO - PROCESS | 2097 | 1467057420959 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 2097 | 1467057420961 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:57:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:57:00 INFO - PROCESS | 2097 | 1467057420966 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 2097 | 1467057420968 Marionette TRACE conn2 <- [1,3038,null,{}] 12:57:00 INFO - PROCESS | 2097 | 1467057420970 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}] 12:57:00 INFO - PROCESS | 2097 | 1467057420972 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:01 INFO - PROCESS | 2097 | 1467057421071 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:57:01 INFO - PROCESS | 2097 | 1467057421134 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:01 INFO - PROCESS | 2097 | 1467057421135 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:01 INFO - PROCESS | 2097 | ++DOCSHELL 0x12307f000 == 48 [pid = 2097] [id = 769] 12:57:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 119 (0x123d72800) [pid = 2097] [serial = 2305] [outer = 0x0] 12:57:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 120 (0x1246dec00) [pid = 2097] [serial = 2306] [outer = 0x123d72800] 12:57:01 INFO - PROCESS | 2097 | 1467057421163 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 2097 | ++DOMWINDOW == 121 (0x12688f000) [pid = 2097] [serial = 2307] [outer = 0x123d72800] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12d64a800 == 47 [pid = 2097] [id = 761] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12cf5b000 == 46 [pid = 2097] [id = 760] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x11841a000 == 45 [pid = 2097] [id = 759] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x1237df800 == 44 [pid = 2097] [id = 758] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12cb27000 == 43 [pid = 2097] [id = 757] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12c3ab000 == 42 [pid = 2097] [id = 756] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12c056000 == 41 [pid = 2097] [id = 755] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12b0d8000 == 40 [pid = 2097] [id = 754] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6da800 == 39 [pid = 2097] [id = 753] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x128a17000 == 38 [pid = 2097] [id = 752] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x1237e2000 == 37 [pid = 2097] [id = 751] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x11841c800 == 36 [pid = 2097] [id = 750] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x11841a800 == 35 [pid = 2097] [id = 749] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12c064000 == 34 [pid = 2097] [id = 748] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x1266a2800 == 33 [pid = 2097] [id = 747] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x115e71800 == 32 [pid = 2097] [id = 746] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x1139c6000 == 31 [pid = 2097] [id = 745] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x124981800 == 30 [pid = 2097] [id = 768] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12d287800 == 29 [pid = 2097] [id = 767] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12dc97800 == 28 [pid = 2097] [id = 766] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12d8d6000 == 27 [pid = 2097] [id = 765] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12ab32800 == 26 [pid = 2097] [id = 764] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x12d8c3000 == 25 [pid = 2097] [id = 762] 12:57:01 INFO - PROCESS | 2097 | --DOCSHELL 0x118257000 == 24 [pid = 2097] [id = 763] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 120 (0x11972fc00) [pid = 2097] [serial = 2215] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 119 (0x123013000) [pid = 2097] [serial = 2218] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 118 (0x118676800) [pid = 2097] [serial = 2209] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 117 (0x1189a8800) [pid = 2097] [serial = 2210] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 116 (0x116238400) [pid = 2097] [serial = 2203] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 115 (0x117031400) [pid = 2097] [serial = 2204] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 114 (0x1183a4c00) [pid = 2097] [serial = 2207] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x117ed9000) [pid = 2097] [serial = 2206] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x118676c00) [pid = 2097] [serial = 2201] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x1184dec00) [pid = 2097] [serial = 2200] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x1184d0000) [pid = 2097] [serial = 2186] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x117667400) [pid = 2097] [serial = 2185] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x11975c400) [pid = 2097] [serial = 2189] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x119723800) [pid = 2097] [serial = 2188] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x124713800) [pid = 2097] [serial = 2192] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x123dd5400) [pid = 2097] [serial = 2191] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x128cc1400) [pid = 2097] [serial = 2194] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x129432800) [pid = 2097] [serial = 2195] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x117032c00) [pid = 2097] [serial = 2198] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x112a58c00) [pid = 2097] [serial = 2197] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x123d7b400) [pid = 2097] [serial = 2221] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x123d6ec00) [pid = 2097] [serial = 2219] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x123e6a800) [pid = 2097] [serial = 2222] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x11673ec00) [pid = 2097] [serial = 2225] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x123e9c800) [pid = 2097] [serial = 2230] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x1243ed000) [pid = 2097] [serial = 2231] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x1129ca400) [pid = 2097] [serial = 2224] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11945f400) [pid = 2097] [serial = 2212] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x1189a8000) [pid = 2097] [serial = 2227] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x123e08c00) [pid = 2097] [serial = 2228] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x119a68000) [pid = 2097] [serial = 2216] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x124e95000) [pid = 2097] [serial = 2233] [outer = 0x0] [url = about:blank] 12:57:01 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119725000) [pid = 2097] [serial = 2213] [outer = 0x0] [url = about:blank] 12:57:02 INFO - PROCESS | 2097 | 1467057422118 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"]]]}] 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:57:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1173ms 12:57:02 INFO - PROCESS | 2097 | 1467057422144 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 2097 | 1467057422147 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:57:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:57:02 INFO - PROCESS | 2097 | 1467057422152 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 2097 | 1467057422154 Marionette TRACE conn2 <- [1,3042,null,{}] 12:57:02 INFO - PROCESS | 2097 | 1467057422157 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}] 12:57:02 INFO - PROCESS | 2097 | 1467057422159 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:02 INFO - PROCESS | 2097 | 1467057422241 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:57:02 INFO - PROCESS | 2097 | 1467057422245 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 2097 | 1467057422247 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x117e7b000 == 25 [pid = 2097] [id = 770] 12:57:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x112e7a000) [pid = 2097] [serial = 2308] [outer = 0x0] 12:57:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x116b16000) [pid = 2097] [serial = 2309] [outer = 0x112e7a000] 12:57:02 INFO - PROCESS | 2097 | 1467057422278 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11758bc00) [pid = 2097] [serial = 2310] [outer = 0x112e7a000] 12:57:02 INFO - PROCESS | 2097 | 1467057422786 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]]]}] 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:57:02 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. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:57:02 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'.) 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:57:02 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. 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:57:02 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. 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:57:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:57:02 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. 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:57:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:57:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:57:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:57:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:57:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 679ms 12:57:02 INFO - PROCESS | 2097 | 1467057422832 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 2097 | 1467057422838 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:57:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:57:02 INFO - PROCESS | 2097 | 1467057422853 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 2097 | 1467057422855 Marionette TRACE conn2 <- [1,3046,null,{}] 12:57:02 INFO - PROCESS | 2097 | 1467057422857 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}] 12:57:02 INFO - PROCESS | 2097 | 1467057422859 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:02 INFO - PROCESS | 2097 | 1467057422937 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:57:02 INFO - PROCESS | 2097 | 1467057422945 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 2097 | 1467057422946 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:02 INFO - PROCESS | 2097 | ++DOCSHELL 0x123516800 == 26 [pid = 2097] [id = 771] 12:57:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x118759c00) [pid = 2097] [serial = 2311] [outer = 0x0] 12:57:02 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1189a8800) [pid = 2097] [serial = 2312] [outer = 0x118759c00] 12:57:02 INFO - PROCESS | 2097 | 1467057422975 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x11946a400) [pid = 2097] [serial = 2313] [outer = 0x118759c00] 12:57:03 INFO - PROCESS | 2097 | [2097] 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 12:57:03 INFO - PROCESS | 2097 | 1467057423334 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:57:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:57:03 INFO - {} 12:57:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 12:57:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:57:03 INFO - PROCESS | 2097 | 1467057423374 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 2097 | 1467057423376 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:57:03 INFO - PROCESS | 2097 | 1467057423378 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 2097 | 1467057423380 Marionette TRACE conn2 <- [1,3050,null,{}] 12:57:03 INFO - PROCESS | 2097 | 1467057423388 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}] 12:57:03 INFO - PROCESS | 2097 | 1467057423392 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:03 INFO - PROCESS | 2097 | 1467057423472 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:57:03 INFO - PROCESS | 2097 | 1467057423476 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 2097 | 1467057423478 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:03 INFO - PROCESS | 2097 | ++DOCSHELL 0x124f1b800 == 27 [pid = 2097] [id = 772] 12:57:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x119726800) [pid = 2097] [serial = 2314] [outer = 0x0] 12:57:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x119bf1000) [pid = 2097] [serial = 2315] [outer = 0x119726800] 12:57:03 INFO - PROCESS | 2097 | 1467057423508 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x1207f5000) [pid = 2097] [serial = 2316] [outer = 0x119726800] 12:57:03 INFO - PROCESS | 2097 | 1467057423821 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]]]}] 12:57:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:57:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:57:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:57:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:57:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 12:57:03 INFO - PROCESS | 2097 | 1467057423850 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 2097 | 1467057423853 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:57:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:57:03 INFO - PROCESS | 2097 | 1467057423863 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 2097 | 1467057423864 Marionette TRACE conn2 <- [1,3054,null,{}] 12:57:03 INFO - PROCESS | 2097 | 1467057423866 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}] 12:57:03 INFO - PROCESS | 2097 | 1467057423867 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:03 INFO - PROCESS | 2097 | 1467057423946 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:57:04 INFO - PROCESS | 2097 | 1467057424024 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 2097 | 1467057424025 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289da000 == 28 [pid = 2097] [id = 773] 12:57:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x119730000) [pid = 2097] [serial = 2317] [outer = 0x0] 12:57:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x123d71000) [pid = 2097] [serial = 2318] [outer = 0x119730000] 12:57:04 INFO - PROCESS | 2097 | 1467057424050 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x123dd5800) [pid = 2097] [serial = 2319] [outer = 0x119730000] 12:57:04 INFO - PROCESS | 2097 | 1467057424488 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"]]]}] 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:57:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:57:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:57:04 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" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:57:04 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" 12:57:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:57:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:57:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 691ms 12:57:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:57:04 INFO - PROCESS | 2097 | 1467057424555 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:57:04 INFO - PROCESS | 2097 | 1467057424556 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:57:04 INFO - PROCESS | 2097 | 1467057424558 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 2097 | 1467057424559 Marionette TRACE conn2 <- [1,3058,null,{}] 12:57:04 INFO - PROCESS | 2097 | 1467057424562 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}] 12:57:04 INFO - PROCESS | 2097 | 1467057424563 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:04 INFO - PROCESS | 2097 | 1467057424662 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:57:04 INFO - PROCESS | 2097 | 1467057424705 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 2097 | 1467057424706 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:04 INFO - PROCESS | 2097 | ++DOCSHELL 0x128b5f000 == 29 [pid = 2097] [id = 774] 12:57:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x1238d9400) [pid = 2097] [serial = 2320] [outer = 0x0] 12:57:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x124331800) [pid = 2097] [serial = 2321] [outer = 0x1238d9400] 12:57:04 INFO - PROCESS | 2097 | 1467057424731 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x128c55800) [pid = 2097] [serial = 2322] [outer = 0x1238d9400] 12:57:05 INFO - PROCESS | 2097 | 1467057425072 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]]]}] 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:57:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:57:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:57:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:57:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:57:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:57:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:57:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:57:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:57:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 522ms 12:57:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:57:05 INFO - PROCESS | 2097 | 1467057425082 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 2097 | 1467057425084 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:57:05 INFO - PROCESS | 2097 | 1467057425088 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 2097 | 1467057425089 Marionette TRACE conn2 <- [1,3062,null,{}] 12:57:05 INFO - PROCESS | 2097 | 1467057425091 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}] 12:57:05 INFO - PROCESS | 2097 | 1467057425095 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:05 INFO - PROCESS | 2097 | 1467057425205 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:57:05 INFO - PROCESS | 2097 | 1467057425264 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 2097 | 1467057425265 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a6ef800 == 30 [pid = 2097] [id = 775] 12:57:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x115f65000) [pid = 2097] [serial = 2323] [outer = 0x0] 12:57:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x128c61400) [pid = 2097] [serial = 2324] [outer = 0x115f65000] 12:57:05 INFO - PROCESS | 2097 | 1467057425293 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x129432800) [pid = 2097] [serial = 2325] [outer = 0x115f65000] 12:57:05 INFO - PROCESS | 2097 | [2097] 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 12:57:05 INFO - PROCESS | 2097 | 1467057425636 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:57:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:57:05 INFO - {} 12:57:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 12:57:05 INFO - PROCESS | 2097 | 1467057425659 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 2097 | 1467057425660 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:57:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:57:05 INFO - PROCESS | 2097 | 1467057425663 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 2097 | 1467057425664 Marionette TRACE conn2 <- [1,3066,null,{}] 12:57:05 INFO - PROCESS | 2097 | 1467057425666 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}] 12:57:05 INFO - PROCESS | 2097 | 1467057425667 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:05 INFO - PROCESS | 2097 | 1467057425765 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:57:05 INFO - PROCESS | 2097 | 1467057425778 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 2097 | 1467057425779 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:05 INFO - PROCESS | 2097 | ++DOCSHELL 0x1126eb800 == 31 [pid = 2097] [id = 776] 12:57:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x1184e8c00) [pid = 2097] [serial = 2326] [outer = 0x0] 12:57:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1231d0400) [pid = 2097] [serial = 2327] [outer = 0x1184e8c00] 12:57:05 INFO - PROCESS | 2097 | 1467057425803 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1231d4400) [pid = 2097] [serial = 2328] [outer = 0x1184e8c00] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x1243a7800) [pid = 2097] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x1243e6400) [pid = 2097] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x12942f000) [pid = 2097] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x12a6a2000) [pid = 2097] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x1110a7800) [pid = 2097] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x1184e9800) [pid = 2097] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x110f2a000) [pid = 2097] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x117094000) [pid = 2097] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x117590800) [pid = 2097] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x112a5d400) [pid = 2097] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x112e7a800) [pid = 2097] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x112a57c00) [pid = 2097] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x12a6ad000) [pid = 2097] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x118323800) [pid = 2097] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x112a5a000) [pid = 2097] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x11698ec00) [pid = 2097] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x123ea3c00) [pid = 2097] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x119a10c00) [pid = 2097] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:57:06 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x128f96800) [pid = 2097] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:57:06 INFO - PROCESS | 2097 | 1467057426303 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]]]}] 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:57:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:57:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 673ms 12:57:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:57:06 INFO - PROCESS | 2097 | 1467057426337 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 2097 | 1467057426339 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:57:06 INFO - PROCESS | 2097 | 1467057426341 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 2097 | 1467057426343 Marionette TRACE conn2 <- [1,3070,null,{}] 12:57:06 INFO - PROCESS | 2097 | 1467057426346 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}] 12:57:06 INFO - PROCESS | 2097 | 1467057426348 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:06 INFO - PROCESS | 2097 | 1467057426447 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:57:06 INFO - PROCESS | 2097 | 1467057426577 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 2097 | 1467057426578 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:06 INFO - PROCESS | 2097 | ++DOCSHELL 0x12318c000 == 32 [pid = 2097] [id = 777] 12:57:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x11709cc00) [pid = 2097] [serial = 2329] [outer = 0x0] 12:57:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 92 (0x119728800) [pid = 2097] [serial = 2330] [outer = 0x11709cc00] 12:57:06 INFO - PROCESS | 2097 | 1467057426619 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 2097 | ++DOMWINDOW == 93 (0x1231d7000) [pid = 2097] [serial = 2331] [outer = 0x11709cc00] 12:57:06 INFO - PROCESS | 2097 | 1467057426936 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]]]}] 12:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:57:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 620ms 12:57:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:57:06 INFO - PROCESS | 2097 | 1467057426962 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 2097 | 1467057426963 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:57:06 INFO - PROCESS | 2097 | 1467057426965 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 2097 | 1467057426968 Marionette TRACE conn2 <- [1,3074,null,{}] 12:57:06 INFO - PROCESS | 2097 | 1467057426977 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}] 12:57:06 INFO - PROCESS | 2097 | 1467057426978 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:07 INFO - PROCESS | 2097 | 1467057427059 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:57:07 INFO - PROCESS | 2097 | 1467057427129 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 2097 | 1467057427130 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x12a765800 == 33 [pid = 2097] [id = 778] 12:57:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 94 (0x1194e0000) [pid = 2097] [serial = 2332] [outer = 0x0] 12:57:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 95 (0x1231ddc00) [pid = 2097] [serial = 2333] [outer = 0x1194e0000] 12:57:07 INFO - PROCESS | 2097 | 1467057427154 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 96 (0x128cbd000) [pid = 2097] [serial = 2334] [outer = 0x1194e0000] 12:57:07 INFO - PROCESS | 2097 | 1467057427398 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]]]}] 12:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:57:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 481ms 12:57:07 INFO - PROCESS | 2097 | 1467057427446 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 2097 | 1467057427447 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:57:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:57:07 INFO - PROCESS | 2097 | 1467057427457 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 2097 | 1467057427458 Marionette TRACE conn2 <- [1,3078,null,{}] 12:57:07 INFO - PROCESS | 2097 | 1467057427460 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}] 12:57:07 INFO - PROCESS | 2097 | 1467057427461 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:07 INFO - PROCESS | 2097 | 1467057427544 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:57:07 INFO - PROCESS | 2097 | 1467057427548 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 2097 | 1467057427549 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:07 INFO - PROCESS | 2097 | ++DOCSHELL 0x12b64f000 == 34 [pid = 2097] [id = 779] 12:57:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 97 (0x128f8e800) [pid = 2097] [serial = 2335] [outer = 0x0] 12:57:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 98 (0x129490000) [pid = 2097] [serial = 2336] [outer = 0x128f8e800] 12:57:07 INFO - PROCESS | 2097 | 1467057427575 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 2097 | ++DOMWINDOW == 99 (0x12a665400) [pid = 2097] [serial = 2337] [outer = 0x128f8e800] 12:57:07 INFO - PROCESS | 2097 | 1467057427928 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] 12:57:07 INFO - PROCESS | 2097 | 1467057427980 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:57:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:57:07 INFO - PROCESS | 2097 | 1467057427982 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 2097 | 1467057427984 Marionette TRACE conn2 <- [1,3082,null,{}] 12:57:07 INFO - PROCESS | 2097 | 1467057427986 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}] 12:57:07 INFO - PROCESS | 2097 | 1467057427988 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:08 INFO - PROCESS | 2097 | 1467057428075 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:57:08 INFO - PROCESS | 2097 | 1467057428078 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 2097 | 1467057428080 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x12c060800 == 35 [pid = 2097] [id = 780] 12:57:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 100 (0x129491c00) [pid = 2097] [serial = 2338] [outer = 0x0] 12:57:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 101 (0x12a6ae000) [pid = 2097] [serial = 2339] [outer = 0x129491c00] 12:57:08 INFO - PROCESS | 2097 | 1467057428109 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 102 (0x12bddc800) [pid = 2097] [serial = 2340] [outer = 0x129491c00] 12:57:08 INFO - PROCESS | 2097 | 1467057428598 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]]]}] 12:57:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:57:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:57:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:57:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 12:57:08 INFO - PROCESS | 2097 | 1467057428602 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 2097 | 1467057428605 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:57:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:57:08 INFO - PROCESS | 2097 | 1467057428608 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 2097 | 1467057428611 Marionette TRACE conn2 <- [1,3086,null,{}] 12:57:08 INFO - PROCESS | 2097 | 1467057428615 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}] 12:57:08 INFO - PROCESS | 2097 | 1467057428617 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:08 INFO - PROCESS | 2097 | 1467057428735 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:57:08 INFO - PROCESS | 2097 | 1467057428804 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 2097 | 1467057428805 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:08 INFO - PROCESS | 2097 | ++DOCSHELL 0x117269800 == 36 [pid = 2097] [id = 781] 12:57:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 103 (0x111060000) [pid = 2097] [serial = 2341] [outer = 0x0] 12:57:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 104 (0x112a5e800) [pid = 2097] [serial = 2342] [outer = 0x111060000] 12:57:08 INFO - PROCESS | 2097 | 1467057428878 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 2097 | ++DOMWINDOW == 105 (0x115065c00) [pid = 2097] [serial = 2343] [outer = 0x111060000] 12:57:09 INFO - PROCESS | 2097 | 1467057429263 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:57:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:57:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 12:57:09 INFO - PROCESS | 2097 | 1467057429280 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 2097 | 1467057429283 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:57:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:57:09 INFO - PROCESS | 2097 | 1467057429288 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 2097 | 1467057429290 Marionette TRACE conn2 <- [1,3090,null,{}] 12:57:09 INFO - PROCESS | 2097 | 1467057429293 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}] 12:57:09 INFO - PROCESS | 2097 | 1467057429294 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:09 INFO - PROCESS | 2097 | 1467057429409 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:57:09 INFO - PROCESS | 2097 | 1467057429526 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 2097 | 1467057429527 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:09 INFO - PROCESS | 2097 | ++DOCSHELL 0x123ac8800 == 37 [pid = 2097] [id = 782] 12:57:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 106 (0x11758f800) [pid = 2097] [serial = 2344] [outer = 0x0] 12:57:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 107 (0x118269400) [pid = 2097] [serial = 2345] [outer = 0x11758f800] 12:57:09 INFO - PROCESS | 2097 | 1467057429558 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 2097 | ++DOMWINDOW == 108 (0x1184d5800) [pid = 2097] [serial = 2346] [outer = 0x11758f800] 12:57:09 INFO - PROCESS | 2097 | 1467057429961 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:57:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:57:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 12:57:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:57:10 INFO - PROCESS | 2097 | 1467057430009 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 2097 | 1467057430010 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:57:10 INFO - PROCESS | 2097 | 1467057430012 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 2097 | 1467057430015 Marionette TRACE conn2 <- [1,3094,null,{}] 12:57:10 INFO - PROCESS | 2097 | 1467057430023 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}] 12:57:10 INFO - PROCESS | 2097 | 1467057430027 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:10 INFO - PROCESS | 2097 | 1467057430168 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:57:10 INFO - PROCESS | 2097 | 1467057430296 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 2097 | 1467057430299 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:10 INFO - PROCESS | 2097 | ++DOCSHELL 0x115f2d000 == 38 [pid = 2097] [id = 783] 12:57:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 109 (0x1139d2800) [pid = 2097] [serial = 2347] [outer = 0x0] 12:57:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 110 (0x117ed7c00) [pid = 2097] [serial = 2348] [outer = 0x1139d2800] 12:57:10 INFO - PROCESS | 2097 | 1467057430333 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 2097 | ++DOMWINDOW == 111 (0x11975e400) [pid = 2097] [serial = 2349] [outer = 0x1139d2800] 12:57:10 INFO - PROCESS | 2097 | 1467057430916 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:57:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:57:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 923ms 12:57:10 INFO - PROCESS | 2097 | 1467057430937 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 2097 | 1467057430939 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:57:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:57:10 INFO - PROCESS | 2097 | 1467057430942 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 2097 | 1467057430944 Marionette TRACE conn2 <- [1,3098,null,{}] 12:57:10 INFO - PROCESS | 2097 | 1467057430948 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}] 12:57:10 INFO - PROCESS | 2097 | 1467057430949 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:11 INFO - PROCESS | 2097 | 1467057431061 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:57:11 INFO - PROCESS | 2097 | 1467057431129 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 2097 | 1467057431130 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x112f2f800 == 39 [pid = 2097] [id = 784] 12:57:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 112 (0x1165f5c00) [pid = 2097] [serial = 2350] [outer = 0x0] 12:57:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 113 (0x11690d000) [pid = 2097] [serial = 2351] [outer = 0x1165f5c00] 12:57:11 INFO - PROCESS | 2097 | 1467057431156 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 114 (0x11728ec00) [pid = 2097] [serial = 2352] [outer = 0x1165f5c00] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x12b64f000 == 38 [pid = 2097] [id = 779] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x12a765800 == 37 [pid = 2097] [id = 778] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x12318c000 == 36 [pid = 2097] [id = 777] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x1126eb800 == 35 [pid = 2097] [id = 776] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x12a6ef800 == 34 [pid = 2097] [id = 775] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x128b5f000 == 33 [pid = 2097] [id = 774] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x1289da000 == 32 [pid = 2097] [id = 773] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x124f1b800 == 31 [pid = 2097] [id = 772] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x123516800 == 30 [pid = 2097] [id = 771] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x117e7b000 == 29 [pid = 2097] [id = 770] 12:57:11 INFO - PROCESS | 2097 | --DOCSHELL 0x12307f000 == 28 [pid = 2097] [id = 769] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 113 (0x1266e9400) [pid = 2097] [serial = 2265] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 112 (0x128cc9800) [pid = 2097] [serial = 2268] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 111 (0x129433800) [pid = 2097] [serial = 2273] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 110 (0x129219c00) [pid = 2097] [serial = 2271] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 109 (0x128f9c800) [pid = 2097] [serial = 2269] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 108 (0x12948e400) [pid = 2097] [serial = 2274] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 107 (0x12abb7400) [pid = 2097] [serial = 2283] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 106 (0x11758e800) [pid = 2097] [serial = 2277] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 105 (0x119a73800) [pid = 2097] [serial = 2245] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 104 (0x111e2c800) [pid = 2097] [serial = 2236] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 103 (0x112a52800) [pid = 2097] [serial = 2237] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 102 (0x112a56400) [pid = 2097] [serial = 2239] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 101 (0x118265800) [pid = 2097] [serial = 2241] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 100 (0x1184d4800) [pid = 2097] [serial = 2242] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 99 (0x115f65400) [pid = 2097] [serial = 2250] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 98 (0x11826d800) [pid = 2097] [serial = 2251] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 97 (0x112fc9800) [pid = 2097] [serial = 2247] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 96 (0x116b15c00) [pid = 2097] [serial = 2248] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 95 (0x123647000) [pid = 2097] [serial = 2259] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 94 (0x12abb7c00) [pid = 2097] [serial = 2285] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 93 (0x123d77000) [pid = 2097] [serial = 2260] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 92 (0x119a94800) [pid = 2097] [serial = 2256] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 91 (0x12300cc00) [pid = 2097] [serial = 2257] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 90 (0x118728c00) [pid = 2097] [serial = 2253] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 89 (0x119723000) [pid = 2097] [serial = 2254] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 88 (0x119468000) [pid = 2097] [serial = 2244] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 87 (0x12b6d0400) [pid = 2097] [serial = 2286] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 86 (0x12a666800) [pid = 2097] [serial = 2280] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 85 (0x12a92f000) [pid = 2097] [serial = 2282] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 84 (0x112d73400) [pid = 2097] [serial = 2276] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 83 (0x123d71400) [pid = 2097] [serial = 2279] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 82 (0x12422e800) [pid = 2097] [serial = 2262] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 81 (0x124fcac00) [pid = 2097] [serial = 2263] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 80 (0x128c5bc00) [pid = 2097] [serial = 2266] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | --DOMWINDOW == 79 (0x128c5e800) [pid = 2097] [serial = 2234] [outer = 0x0] [url = about:blank] 12:57:11 INFO - PROCESS | 2097 | 1467057431571 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]]]}] 12:57:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:57:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:57:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 675ms 12:57:11 INFO - PROCESS | 2097 | 1467057431618 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 2097 | 1467057431622 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:57:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:57:11 INFO - PROCESS | 2097 | 1467057431628 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 2097 | 1467057431631 Marionette TRACE conn2 <- [1,3102,null,{}] 12:57:11 INFO - PROCESS | 2097 | 1467057431634 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}] 12:57:11 INFO - PROCESS | 2097 | 1467057431637 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:11 INFO - PROCESS | 2097 | 1467057431770 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:57:11 INFO - PROCESS | 2097 | 1467057431872 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 2097 | 1467057431873 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:11 INFO - PROCESS | 2097 | ++DOCSHELL 0x118420000 == 29 [pid = 2097] [id = 785] 12:57:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 80 (0x11728c800) [pid = 2097] [serial = 2353] [outer = 0x0] 12:57:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 81 (0x11758d800) [pid = 2097] [serial = 2354] [outer = 0x11728c800] 12:57:11 INFO - PROCESS | 2097 | 1467057431917 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 2097 | ++DOMWINDOW == 82 (0x11832ac00) [pid = 2097] [serial = 2355] [outer = 0x11728c800] 12:57:12 INFO - PROCESS | 2097 | 1467057432217 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:57:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:57:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 12:57:12 INFO - PROCESS | 2097 | 1467057432256 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 2097 | 1467057432257 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:57:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:57:12 INFO - PROCESS | 2097 | 1467057432259 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 2097 | 1467057432262 Marionette TRACE conn2 <- [1,3106,null,{}] 12:57:12 INFO - PROCESS | 2097 | 1467057432272 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}] 12:57:12 INFO - PROCESS | 2097 | 1467057432275 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:12 INFO - PROCESS | 2097 | 1467057432358 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:57:12 INFO - PROCESS | 2097 | 1467057432447 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 2097 | 1467057432449 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x12350d000 == 30 [pid = 2097] [id = 786] 12:57:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 83 (0x11866dc00) [pid = 2097] [serial = 2356] [outer = 0x0] 12:57:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 84 (0x118731800) [pid = 2097] [serial = 2357] [outer = 0x11866dc00] 12:57:12 INFO - PROCESS | 2097 | 1467057432477 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 85 (0x119466000) [pid = 2097] [serial = 2358] [outer = 0x11866dc00] 12:57:12 INFO - PROCESS | 2097 | 1467057432746 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]]]}] 12:57:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:57:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:57:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:57:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 525ms 12:57:12 INFO - PROCESS | 2097 | 1467057432790 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 2097 | 1467057432792 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:57:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:57:12 INFO - PROCESS | 2097 | 1467057432794 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 2097 | 1467057432795 Marionette TRACE conn2 <- [1,3110,null,{}] 12:57:12 INFO - PROCESS | 2097 | 1467057432797 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}] 12:57:12 INFO - PROCESS | 2097 | 1467057432799 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:12 INFO - PROCESS | 2097 | 1467057432893 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:57:12 INFO - PROCESS | 2097 | 1467057432960 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 2097 | 1467057432961 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:12 INFO - PROCESS | 2097 | ++DOCSHELL 0x124981800 == 31 [pid = 2097] [id = 787] 12:57:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 86 (0x119469000) [pid = 2097] [serial = 2359] [outer = 0x0] 12:57:12 INFO - PROCESS | 2097 | ++DOMWINDOW == 87 (0x11972f000) [pid = 2097] [serial = 2360] [outer = 0x119469000] 12:57:12 INFO - PROCESS | 2097 | 1467057432986 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 88 (0x119a10400) [pid = 2097] [serial = 2361] [outer = 0x119469000] 12:57:13 INFO - PROCESS | 2097 | 1467057433229 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"]]]}] 12:57:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:57:13 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 12:57:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:57:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 473ms 12:57:13 INFO - PROCESS | 2097 | 1467057433274 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 2097 | 1467057433275 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:57:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:57:13 INFO - PROCESS | 2097 | 1467057433277 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 2097 | 1467057433278 Marionette TRACE conn2 <- [1,3114,null,{}] 12:57:13 INFO - PROCESS | 2097 | 1467057433281 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}] 12:57:13 INFO - PROCESS | 2097 | 1467057433282 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:13 INFO - PROCESS | 2097 | 1467057433365 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:57:13 INFO - PROCESS | 2097 | 1467057433371 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\", \"d06a5ec7-b24e-4d84-a5b5-6452e8ac7f8d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 2097 | 1467057433372 Marionette INFO sendAsync 3f7235e1-0e3c-4d4d-8f16-8e9fb3fc3b1c 12:57:13 INFO - PROCESS | 2097 | ++DOCSHELL 0x1289cf800 == 32 [pid = 2097] [id = 788] 12:57:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 89 (0x11105f800) [pid = 2097] [serial = 2362] [outer = 0x0] 12:57:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 90 (0x119a9b400) [pid = 2097] [serial = 2363] [outer = 0x11105f800] 12:57:13 INFO - PROCESS | 2097 | 1467057433403 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 2097 | ++DOMWINDOW == 91 (0x119bfb000) [pid = 2097] [serial = 2364] [outer = 0x11105f800] 12:57:13 INFO - PROCESS | 2097 | 1467057433770 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]]]}] 12:57:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:57:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 12:57:13 INFO - PROCESS | 2097 | 1467057433803 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 2097 | 1467057433804 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:57:14 WARNING - u'runner_teardown' () 12:57:14 INFO - No more tests 12:57:14 INFO - Got 0 unexpected results 12:57:14 INFO - SUITE-END | took 509s 12:57:14 INFO - Closing logging queue 12:57:14 INFO - queue closed 12:57:15 INFO - Return code: 0 12:57:15 WARNING - # TBPL SUCCESS # 12:57:15 INFO - Running post-action listener: _resource_record_post_action 12:57:15 INFO - Running post-run listener: _resource_record_post_run 12:57:16 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 35557376; Write bytes: 952605696; Read time: 345; Write time: 4724 12:57:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:57:16 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152422912; Write bytes: 145084416; Read time: 13766; Write time: 278 12:57:16 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 35250176; Write bytes: 795675648; Read time: 340; Write time: 4404 12:57:16 INFO - Running post-run listener: _upload_blobber_files 12:57:16 INFO - Blob upload gear active. 12:57:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:57:16 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 12:57:16 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'] 12:57:16 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 12:57:16 INFO - (blobuploader) - INFO - Open directory for files ... 12:57:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:57:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:57:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:57:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:57:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:57:17 INFO - (blobuploader) - INFO - Done attempting. 12:57:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:57:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:57:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:57:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:57:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:57:18 INFO - (blobuploader) - INFO - Done attempting. 12:57:18 INFO - (blobuploader) - INFO - Iteration through files over. 12:57:18 INFO - Return code: 0 12:57:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:57:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:57:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95a11f2227c82e23dea397d86013ca3116ddb9d7225afd06ad87472b6a4ed215e127f49af0375e043ffd14676deec012f5378491a85bfdf82897160d2e85884b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d6ababb2565da3511dac96525d29fdafcfcb78caf62603373152a299971b6e6b88f79189b291ad54ed9c7421cfe00fdb79e1586a475f1234717d01166db6d8a3"} 12:57:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:57:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:57:18 INFO - Contents: 12:57:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95a11f2227c82e23dea397d86013ca3116ddb9d7225afd06ad87472b6a4ed215e127f49af0375e043ffd14676deec012f5378491a85bfdf82897160d2e85884b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d6ababb2565da3511dac96525d29fdafcfcb78caf62603373152a299971b6e6b88f79189b291ad54ed9c7421cfe00fdb79e1586a475f1234717d01166db6d8a3"} 12:57:18 INFO - Running post-run listener: copy_logs_to_upload_dir 12:57:18 INFO - Copying logs to upload dir... 12:57:18 INFO - mkdir: /builds/slave/test/build/upload/logs 12:57:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=654.257541 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 54 secs) (at 2016-06-27 12:57:19.171426) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 12:57:19.174611) ========= 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.ntFpshAuih/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.8sY4DuBcCE/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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/95a11f2227c82e23dea397d86013ca3116ddb9d7225afd06ad87472b6a4ed215e127f49af0375e043ffd14676deec012f5378491a85bfdf82897160d2e85884b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d6ababb2565da3511dac96525d29fdafcfcb78caf62603373152a299971b6e6b88f79189b291ad54ed9c7421cfe00fdb79e1586a475f1234717d01166db6d8a3"} build_url:https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012764 build_url: 'https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/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/95a11f2227c82e23dea397d86013ca3116ddb9d7225afd06ad87472b6a4ed215e127f49af0375e043ffd14676deec012f5378491a85bfdf82897160d2e85884b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d6ababb2565da3511dac96525d29fdafcfcb78caf62603373152a299971b6e6b88f79189b291ad54ed9c7421cfe00fdb79e1586a475f1234717d01166db6d8a3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/V030aULuQBygaKLzf9lDng/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 12:57:19.213553) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:57:19.213912) ========= 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.ntFpshAuih/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.8sY4DuBcCE/Listeners TMPDIR=/var/folders/mc/k6pkwgw92536d85s37s4xsc800000w/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.005372 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 12:57:19.263009) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 12:57:19.265397) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 12:57:19.265751) ========= ========= Total master_lag: 0.43 =========